diff --git a/src/common/achievements/az_achievements.txt b/src/common/achievements/az_achievements.txt new file mode 100755 index 0000000..d9e3f00 --- /dev/null +++ b/src/common/achievements/az_achievements.txt @@ -0,0 +1,878 @@ +unique_id = az_achievements +az_romaempire_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = SAD + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + is_puppet = no + has_completed_focus = SAD_chongzhudiguorongguang + } +} +az_diguolianbang_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = HUJ + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + is_puppet = no + has_completed_focus = HUJ_tongzhibabuliedianhuj + } +} +az_nvpuguoji_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = HUJ + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + is_puppet = no + has_government = communism + has_completed_focus = HUJ_nvpulianmeng + } +} +az_ouzhoulianmeng_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = TIX + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + is_puppet = no + has_government = democratic + has_completed_focus = TIX_hechengdatiexue + } +} +az_sidengfen_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = BYG + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_country_flag = baiyingneizhaweiji + country_exists = USA + country_exists = USB + country_exists = CSA + } +} + +az_qingjiegong_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = BFL + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + custom_trigger_tooltip = { + tooltip = pianzhidu_dayudengyu50 + check_variable = { + var = az_pianzhidu + value = 49 + compare = greater_than_or_equals + } + } + } +} + +az_tiexuefanjizhan_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = TIX + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_completed_focus = TIX_zuihoudefanpu + } +} + +az_hongyizhujiao_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = YUW + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + custom_trigger_tooltip = { + tooltip = lisailiu_yincangxian_yes + has_completed_focus = YUW_shenshengshiming + has_country_flag = lyjs_fubibeituifan + has_completed_focus = YUW_shenglikaixuan + has_completed_focus = YUW_xingfenzhidu + } + } +} + +az_weicengshexiangdedaolu_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = CHY + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + custom_trigger_tooltip = { + tooltip = touxiangxuanbeilian_chy_yes + has_global_flag = chy_touxiang_shishi + is_subject_of = BFL + } + } +} + +az_tankexiangyouyidongwulimi_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = TIX + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_idea = TIX_bsmweicao + } +} + +az_buyaodaraowosese_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = YUW + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_completed_focus = YUW_xianxiashiguangjieshule + has_defensive_war = yes + } +} + +az_tangyingwang_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = YUW + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_completed_focus = YUW_chenglilinshizhengfu + } +} + +az_tongsinimiao_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = TIX + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + is_in_faction_with = SAD + has_war_with = ITA + } +} + +az_julongjuexing_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = DOH + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + num_of_factories > 1500 + has_completed_focus = DOH_guangronghemengxiangdeyuanzheng + has_completed_focus = DOH_wanguolaichao + has_completed_focus = DOH_special_force + } +} + +az_qingchihebaodan_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = BYG + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_completed_focus = BYG_manhadunjihua + custom_trigger_tooltip = { + tooltip = byg_yonghedanrangchytouxiang_yes + has_global_flag = chy_touxiang_shishi + } + } +} + +az_qiguanwuguo_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_full_control_of_state = 62 + has_full_control_of_state = 59 + has_full_control_of_state = 15 + has_full_control_of_state = 933 + has_full_control_of_state = 219 + has_full_control_of_state = 529 + } +} + +az_zhihuanwang_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + OR = { + tag = TIX + tag = YUW + tag = HUJ + tag = BFL + tag = SAD + tag = BYG + tag = DOH + tag = CHY + } + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + all_army_leader = { + has_character_flag = shiyue_yes + } + all_navy_leader = { + has_character_flag = shiyue_yes + } + } +} + +az_yuekeji_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_character = BYG_yuekecheng + has_character = HUJ_yuekegongjue + has_character = HUJ_yueke + has_character = TIX_yueke + } +} + +az_qiongbingduwu_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_idea = tot_economic_mobilisation + OR = { + has_idea = all_adults_serve + has_idea = scraping_the_barrel + } + has_idea = keyancezhong_junshi + has_idea = gongzuozhidu_1 + has_idea = zengjiajunfei + has_idea = junshicanmou + OR = { + has_idea = lujunkuobian + has_idea = haijundajian + } + } +} + +az_tingzhantiaoyue_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + is_historical_focus_on = yes + OR = { + tag = TIX + tag = BYG + tag = HUJ + } + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + has_global_flag = guangrongheping_shishi + } +} + +az_lengzhanredou_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + is_historical_focus_on = yes + OR = { + tag = BFL + tag = BYG + } + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + OR = { + has_completed_focus = BFL_coldwar_20 + has_completed_focus = BYG_coldwar_25 + } + } +} + +az_tno_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + is_historical_focus_on = yes + tag = TIX + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + is_puppet = no + has_government = fascism + has_completed_focus = TIX_feixuzhixia + has_global_flag = xinzhixu_shishi + has_completed_focus = TIX_coldwar_13 + } +} + +az_bfldachongzhuang_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + is_historical_focus_on = yes + tag = BFL + } + + happened = { + not = { has_global_flag = modoption_dingzhenai_on } + is_puppet = no + has_government = communism + has_global_flag = beilian_bengkui + has_completed_focus = BFL_coldwar_22 + has_full_control_of_state = 219 + not = { country_exists = BLR } + not = { country_exists = UKR } + not = { country_exists = RKO } + not = { country_exists = RKM } + not = { country_exists = AZR } + not = { country_exists = GEO } + not = { country_exists = ARM } + } +} + +az_womendehai_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = SAD + } + + happened = { + has_global_flag = modoption_fengkuangai_on + is_puppet = no + has_government = fascism + not = { is_in_faction_with = TIX } + not = { is_in_faction_with = BFL } + has_completed_focus = SAD_xindediguo + owns_state = 2 + owns_state = 16 + owns_state = 126 + owns_state = 41 + owns_state = 4 + owns_state = 797 + owns_state = 907 + owns_state = 454 + OR = { + not = { country_exists = HUJ } + HUJ = { is_subject_of = SAD } + } + OR = { + not = { country_exists = YUW } + YUW = { is_subject_of = SAD } + } + OR = { + not = { country_exists = YUG } + YUG = { is_subject_of = SAD } + } + OR = { + not = { country_exists = AUS } + AUS = { is_subject_of = SAD } + } + OR = { + not = { country_exists = TUR } + TUR = { is_subject_of = SAD } + } + OR = { + not = { country_exists = GRE } + GRE = { is_subject_of = SAD } + } + } +} + +az_dishangtianguo_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = YUW + } + + happened = { + has_global_flag = modoption_fengkuangai_on + is_puppet = no + OR = { + has_government = neutrality + has_government = democratic + } + has_completed_focus = YUW_wanchengshiming + controls_state = 171 + controls_state = 2 + controls_state = 454 + OR = { + not = { country_exists = BFL } + BFL = { is_subject_of = YUW } + } + OR = { + not = { country_exists = TIX } + TIX = { is_subject_of = YUW } + } + } +} + +az_minglingyuzhengfu_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = BFL + } + + happened = { + has_global_flag = modoption_fengkuangai_on + is_puppet = no + has_government = communism + not = { has_global_flag = beilian_bengkui } + custom_trigger_tooltip = { + tooltip = bfl_zhengfuouzhou_yes + OR = { + not = { country_exists = YUW } + YUW = { is_subject_of = BFL } + YUW = { has_capitulated = yes } + } + OR = { + not = { country_exists = POR } + POR = { is_subject_of = BFL } + POR = { has_capitulated = yes } + } + OR = { + not = { country_exists = SAD } + SAD = { is_subject_of = BFL } + SAD = { has_capitulated = yes } + } + OR = { + not = { country_exists = HOL } + HOL = { is_subject_of = BFL } + HOL = { has_capitulated = yes } + } + OR = { + not = { country_exists = BEL } + BEL = { is_subject_of = BFL } + BEL = { has_capitulated = yes } + } + OR = { + not = { country_exists = LUX } + LUX = { is_subject_of = BFL } + LUX = { has_capitulated = yes } + } + OR = { + not = { country_exists = TIX } + TIX = { is_subject_of = BFL } + TIX = { has_capitulated = yes } + } + OR = { + not = { country_exists = SWI } + SWI = { is_subject_of = BFL } + SWI = { has_capitulated = yes } + } + OR = { + not = { country_exists = AUS } + AUS = { is_subject_of = BFL } + AUS = { has_capitulated = yes } + } + OR = { + not = { country_exists = CZE } + CZE = { is_subject_of = BFL } + CZE = { has_capitulated = yes } + } + OR = { + not = { country_exists = DEN } + DEN = { is_subject_of = BFL } + DEN = { has_capitulated = yes } + } + OR = { + not = { country_exists = HUN } + HUN = { is_subject_of = BFL } + HUN = { has_capitulated = yes } + } + OR = { + not = { country_exists = YUG } + YUG = { is_subject_of = BFL } + YUG = { has_capitulated = yes } + } + OR = { + not = { country_exists = POL } + POL = { is_subject_of = BFL } + POL = { has_capitulated = yes } + } + OR = { + not = { country_exists = ROM } + ROM = { is_subject_of = BFL } + ROM = { has_capitulated = yes } + } + OR = { + not = { country_exists = BUL } + BUL = { is_subject_of = BFL } + BUL = { has_capitulated = yes } + } + OR = { + not = { country_exists = GRE } + GRE = { is_subject_of = BFL } + GRE = { has_capitulated = yes } + } + OR = { + not = { country_exists = ALB } + ALB = { is_subject_of = BFL } + ALB = { has_capitulated = yes } + } + OR = { + not = { country_exists = TUR } + TUR = { is_subject_of = BFL } + TUR = { has_capitulated = yes } + } + OR = { + not = { country_exists = SWE } + SWE = { is_subject_of = BFL } + SWE = { has_capitulated = yes } + } + OR = { + not = { country_exists = NOR } + NOR = { is_subject_of = BFL } + NOR = { has_capitulated = yes } + } + OR = { + not = { country_exists = EST } + EST = { is_subject_of = BFL } + EST = { has_capitulated = yes } + } + OR = { + not = { country_exists = LAT } + LAT = { is_subject_of = BFL } + LAT = { has_capitulated = yes } + } + OR = { + not = { country_exists = LIT } + LIT = { is_subject_of = BFL } + LIT = { has_capitulated = yes } + } + } + } +} + +az_shututonggui_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = TIX + } + + happened = { + has_global_flag = modoption_fengkuangai_on + is_puppet = no + has_government = communism + has_country_leader = { + character = TIX_niulunbao + ruling_only = yes + } + OR = { + not = { country_exists = BFL } + BFL = { is_subject_of = TIX } + } + OR = { + not = { country_exists = YUW } + YUW = { is_subject_of = TIX } + } + } +} + +az_shandianzhan_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + tag = TIX + } + + happened = { + has_global_flag = modoption_fengkuangai_on + is_puppet = no + has_government = fascism + date < 1941.1.1 + 4 = { is_core_of = TIX } + OR = { + not = { country_exists = BFL } + BFL = { is_subject_of = TIX } + } + OR = { + not = { country_exists = YUW } + YUW = { is_subject_of = TIX } + } + OR = { + not = { country_exists = HUJ } + HUJ = { is_subject_of = TIX } + } + } +} + +az_yidapianlan_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + is_historical_focus_on = yes + tag = YUW + } + + happened = { + has_global_flag = modoption_fengkuangai_on + has_global_flag = AZ_fengkuangAI_citiao_ex + is_puppet = no + date < 1940.6.1 + owns_state = 64 + owns_state = 2 + owns_state = 126 + owns_state = 113 + OR = { + not = { country_exists = TIX } + TIX = { is_subject_of = YUW } + } + OR = { + not = { country_exists = SAD } + SAD = { is_subject_of = YUW } + } + OR = { + not = { country_exists = HUJ } + HUJ = { is_subject_of = YUW } + } + } +} + +az_julongfengbao_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + is_historical_focus_on = yes + tag = DOH + } + + happened = { + has_global_flag = modoption_fengkuangai_on + has_global_flag = AZ_fengkuangAI_citiao_ex + is_puppet = no + date < 1938.1.1 + not = { has_completed_focus = DOH_xianfazhiren } + has_full_control_of_state = 716 + has_full_control_of_state = 527 + has_full_control_of_state = 525 + OR = { + not = { country_exists = CHY } + CHY = { is_subject_of = DOH } + } + } +} + +az_gaobaoqichuan_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + is_historical_focus_on = yes + tag = TIX + } + + happened = { + has_global_flag = modoption_fengkuangai_on + has_global_flag = AZ_fengkuangAI_citiao_ex + is_puppet = no + has_government = fascism + not = { has_completed_focus = TIX_zuihoudefanpu } + OR = { + not = { country_exists = YUW } + YUW = { is_subject_of = TIX } + YUW = { has_capitulated = yes } + } + OR = { + not = { country_exists = BFL } + BFL = { is_subject_of = TIX } + BFL = { has_capitulated = yes } + } + OR = { + not = { country_exists = HUJ } + HUJ = { is_subject_of = TIX } + HUJ = { has_capitulated = yes } + } + OR = { + not = { country_exists = DOH } + DOH = { is_subject_of = TIX } + DOH = { has_capitulated = yes } + } + OR = { + not = { country_exists = BYG } + BYG = { is_subject_of = TIX } + BYG = { has_capitulated = yes } + } + } +} + +az_zhanxinjiyuan_cj = { + possible = { + difficulty > 1 + has_start_date < 1936.01.02 + has_any_custom_difficulty_setting = no + game_rules_allow_achievements = yes + is_historical_focus_on = yes + tag = BFL + } + + happened = { + has_global_flag = modoption_fengkuangai_on + has_global_flag = AZ_fengkuangAI_citiao_ex + is_puppet = no + has_government = communism + not = { has_global_flag = beilian_bengkui } + OR = { + not = { country_exists = YUW } + YUW = { is_subject_of = BFL } + YUW = { has_capitulated = yes } + } + OR = { + not = { country_exists = TIX } + TIX = { is_subject_of = BFL } + TIX = { has_capitulated = yes } + } + OR = { + not = { country_exists = HUJ } + HUJ = { is_subject_of = BFL } + HUJ = { has_capitulated = yes } + } + OR = { + not = { country_exists = SAD } + SAD = { is_subject_of = BFL } + SAD = { has_capitulated = yes } + } + OR = { + not = { country_exists = CHY } + CHY = { is_subject_of = BFL } + CHY = { has_capitulated = yes } + } + OR = { + not = { country_exists = BYG } + BYG = { is_subject_of = BFL } + BYG = { has_capitulated = yes } + } + OR = { + not = { country_exists = DOH } + DOH = { is_subject_of = BFL } + DOH = { has_capitulated = yes } + DOH = { + has_government = communism + is_in_faction_with = BFL + } + } + } +} \ No newline at end of file diff --git a/src/common/ai_strategy/HOL.txt b/src/common/ai_strategy/HOL.txt new file mode 100755 index 0000000..93565bd --- /dev/null +++ b/src/common/ai_strategy/HOL.txt @@ -0,0 +1,163 @@ +HOL_base_airplane_production = { + # HOL is not excluded from the default strats, this just adds on top + allowed = { + original_tag = HOL + } + enable = { + always = yes + } + abort_when_not_enabled = yes + + ai_strategy = { + type = air_factory_balance + value = 200 # Need high value because their focus on aviation is otherwise so low... + } + + ai_strategy = { + type = equipment_variant_production_factor + id = small_plane_cas_airframe + value = 50 + } + + ai_strategy = { + type = unit_ratio + id = cas + value = 40 + } + + ai_strategy = { + type = unit_ratio + id = tactical_bomber + value = -10 + } +} + +HOL_extended_airplane_production = { + allowed = { + original_tag = HOL + } + enable = { + num_of_military_factories > 9 + } + abort_when_not_enabled = yes + + ai_strategy = { + type = equipment_variant_production_factor + id = small_plane_airframe + value = 60 + } +} + +HOL_unit_production_at_strong = { + allowed = { + original_tag = HOL + } + + enable = { + OR = { + num_of_military_factories > 150 + date > 1940.1.1 + } + NOT = { + has_idea = TY_dingzhenai + } + } + abort_when_not_enabled = yes + + ai_strategy = { + type = role_ratio + id = garrison + value = 0 + } + + ai_strategy = { + type = role_ratio + id = paratroopers + value = 0 + } + + ai_strategy = { + type = role_ratio + id = mountaineers + value = 0 + } + + ai_strategy = { + type = role_ratio #模板倾向 + id = infantry + value = 200 + } + ai_strategy = { + type = template_prio #修改模板倾向 + id = infantry + value = 200 + } + ai_strategy = { + type = role_ratio #模板倾向 + id = armor + value = 800 + } + ai_strategy = { + type = template_prio #修改模板倾向 + id = armor + value = 800 + } + ai_strategy = { + type = equipment_production_min_factories + id = train + value = 1 + } + ai_strategy = { + type = ignore_army_incompetence + value = 10000 + } + + ai_strategy = { + type = force_build_armies + value = 100 + } +} + +HOL_befriend_TIX = { + allowed = { + original_tag = HOL + } + enable = { + has_government = fascism + TIX = { has_government = fascism } + } + abort_when_not_enabled = yes + + ai_strategy = { + type = befriend + id = "TIX" + value = 100 + } + ai_strategy = { + type = alliance + id = "TIX" + value = 200 + } +} + +HOL_befriend_HUJ = { + allowed = { + original_tag = HOL + } + enable = { + has_government = democratic + HUJ = { has_government = democratic } + } + abort_when_not_enabled = yes + + ai_strategy = { + type = befriend + id = "HUJ" + value = 40 + } + ai_strategy = { + type = alliance + id = "HUJ" + value = 100 + } +} diff --git a/src/common/ai_strategy_plans/AST_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/AST_alternate_strategy_plan.txt deleted file mode 100755 index 49a17d6..0000000 --- a/src/common/ai_strategy_plans/AST_alternate_strategy_plan.txt +++ /dev/null @@ -1,352 +0,0 @@ -AST_alternate_democratic = { - name = "Australia does it alone!" - desc = "" - - allowed = { - original_tag = AST - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = AST_AI_RANDOM_DEMOCRATIC_ALTERNATE - has_game_rule = { - rule = AST_ai_behavior - option = DEMOCRATIC_ALTERNATE - } - } - } - abort = { - - } - - ai_national_focuses = { - AST_standard_gauge_railway - AST_industries_assistance_corporation - AST_western_australian_government_railways - AST_south_australian_housing_trust - AST_additional_militia_training - #1937 - AST_royal_australian_artillery - AST_department_of_supply_and_development - AST_expand_lithgow_small_arms_factory - AST_expand_the_northern_railway - AST_cockatoo_island_shipyards - #1938 - AST_daimler_dingo - AST_promote_reservists - AST_expand_the_raaf - AST_cac_woomera - AST_never_another_gallipoli - #1939 - AST_protect_the_homeland - AST_sever_ties_with_uk - AST_establish_advisory_war_council - AST_national_security_act - AST_army_inventions_directorate - #1940 - AST_civil_construction_corps - AST_allied_works_council - AST_swpa_protector - AST_volunteer_defence_corps - AST_specialize_equipment - #1941 - AST_woo_usa - AST_hmas_assault - AST_invest_in_victory - AST_the_south_west_pacific_initiative - AST_cac_boomerang - #1942 - AST_rationing_and_recycling - AST_squash_the_squanderbugs - AST_introduce_unconventional_warfare - AST_sentinel_tank_project - AST_citizen_military_forces - #1943 - AST_classify_aliens - AST_fight_work_or_perish - AST_fly_the_jolly_roger - AST_expand_northern_presence - AST_scrap_iron_flotilla - #1944 - AST_naval_auxiliary_patrol - AST_pacific_area_navy - AST_cruisers - AST_royal_australian_submarine_service - AST_airborne_defence - AST_australian_army_catering_corps - AST_australian_arms_production - AST_naval_bombers - AST_death_from_down_under - AST_dominate_the_skies - AST_uranium_mining - AST_z_special_unit - AST_m_special_unit - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - dd_tech = 5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -AST_alternate_fascist = { - name = "Australia goes fascist" - desc = "" - - allowed = { - original_tag = AST - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = AST_AI_RANDOM_FASCIST - has_game_rule = { - rule = AST_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - AST_standard_gauge_railway - AST_industries_assistance_corporation - AST_western_australian_government_railways - AST_south_australian_housing_trust - AST_additional_militia_training - #1937 - AST_royal_australian_artillery - AST_department_of_supply_and_development - AST_expand_lithgow_small_arms_factory - AST_expand_the_northern_railway - AST_cockatoo_island_shipyards - #1938 - AST_daimler_dingo - AST_promote_reservists - AST_expand_the_raaf - AST_cac_woomera - AST_never_another_gallipoli - #1939 - AST_abandon_the_westminster_system - AST_support_the_centre_party - AST_establish_advisory_war_council - AST_national_security_act - AST_army_inventions_directorate - #1940 - AST_civil_construction_corps - AST_allied_works_council - AST_supply_indonesian_nationalists - AST_volunteer_defence_corps - AST_specialize_equipment - #1941 - AST_support_indonesian_uprising - AST_hmas_assault - AST_invest_in_victory - AST_protect_the_south_west_pacific - AST_cac_boomerang - #1942 - AST_rationing_and_recycling - AST_a_deal_with_japan - AST_squash_the_squanderbugs - AST_introduce_unconventional_warfare - AST_sentinel_tank_project - #1943 - AST_citizen_military_forces - AST_classify_aliens - AST_fight_work_or_perish - AST_fly_the_jolly_roger - AST_expand_northern_presence - #1944 - AST_scrap_iron_flotilla - AST_naval_auxiliary_patrol - AST_pacific_area_navy - AST_cruisers - AST_royal_australian_submarine_service - AST_airborne_defence - AST_australian_army_catering_corps - AST_australian_arms_production - AST_naval_bombers - AST_death_from_down_under - AST_dominate_the_skies - AST_research_collaboration - AST_z_special_unit - AST_m_special_unit - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - dd_tech = 5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -AST_alternate_communist = { - name = "Australia goes communist" - desc = "" - - allowed = { - original_tag = AST - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = AST_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = AST_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - AST_standard_gauge_railway - AST_industries_assistance_corporation - AST_western_australian_government_railways - AST_south_australian_housing_trust - AST_additional_militia_training - #1937 - AST_royal_australian_artillery - AST_department_of_supply_and_development - AST_expand_lithgow_small_arms_factory - AST_expand_the_northern_railway - AST_cockatoo_island_shipyards - #1938 - AST_daimler_dingo - AST_promote_reservists - AST_expand_the_raaf - AST_cac_woomera - AST_never_another_gallipoli - #1939 - AST_abandon_the_westminster_system - AST_empower_the_workers - AST_establish_advisory_war_council - AST_national_security_act - AST_army_inventions_directorate - #1940 - AST_civil_construction_corps - AST_allied_works_council - AST_delegation_to_china - AST_volunteer_defence_corps - AST_specialize_equipment - #1941 - AST_commitment_to_the_cause - AST_hmas_assault - AST_invest_in_victory - AST_indirect_support - AST_cac_boomerang - #1942 - AST_rationing_and_recycling - AST_join_comintern - AST_squash_the_squanderbugs - AST_introduce_unconventional_warfare - AST_sentinel_tank_project - #1943 - AST_citizen_military_forces - AST_classify_aliens - AST_fight_work_or_perish - AST_fly_the_jolly_roger - AST_expand_northern_presence - #1944 - AST_scrap_iron_flotilla - AST_naval_auxiliary_patrol - AST_pacific_area_navy - AST_cruisers - AST_royal_australian_submarine_service - AST_airborne_defence - AST_australian_army_catering_corps - AST_australian_arms_production - AST_naval_bombers - AST_death_from_down_under - AST_dominate_the_skies - AST_research_collaboration - AST_z_special_unit - AST_m_special_unit - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - dd_tech = 5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/AST_historical_strategy_plan.txt b/src/common/ai_strategy_plans/AST_historical_strategy_plan.txt deleted file mode 100755 index ea13520..0000000 --- a/src/common/ai_strategy_plans/AST_historical_strategy_plan.txt +++ /dev/null @@ -1,123 +0,0 @@ -AST_historical = { - name = "Australian historical plan" - desc = "" - - allowed = { - original_tag = AST - has_dlc = "Together for Victory" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = AST_ai_behavior - option = DEFAULT - } - } - has_country_flag = AST_AI_RANDOM_DEMOCRATIC_HISTORICAL - has_game_rule = { - rule = AST_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - has_country_flag = britain_enforced_our_loyalty - } - } - abort = { - - } - - ai_national_focuses = { - AST_standard_gauge_railway #1930s - AST_industries_assistance_corporation #1941 - AST_western_australian_government_railways #1937 - AST_south_australian_housing_trust #1936 - AST_additional_militia_training #1938 - AST_royal_australian_artillery #1930s - AST_daimler_dingo #1938 - AST_promote_reservists #1939 - AST_support_the_policy_of_appeasement #1938 - AST_strengthen_ties_with_uk #1937 - AST_adopt_westminster #1940 - AST_CSIR #1936 - AST_expand_the_raaf #1939 - AST_swpa_protector #1939 - AST_commonwealth_aircraft_corporation #1936 - AST_establish_advisory_war_council #1940 - AST_national_security_act #1939 - AST_volunteer_defence_corps #1940 - AST_expand_lithgow_small_arms_factory #1940 - AST_expand_the_northern_railway #1940s - AST_specialize_equipment #1940s - AST_army_inventions_directorate #1942 - AST_hmas_assault #1942 - AST_fund_owen_gun_research #1939 - AST_cac_woomera #1941 - AST_cac_boomerang #1941 - AST_volunteer_air_observers_corps #1941 - AST_womens_auxilliary_australian_air_force #1941 - AST_australian_womens_army_service #1941 - AST_sentinel_tank_project #1941 - AST_cockatoo_island_shipyards #1942 - AST_citizen_military_forces #1939 - AST_classify_aliens #1939 - AST_protect_overseas_commerce #1940s - AST_expand_northern_presence #1940s - AST_empire_air_training_scheme #1940 - AST_scrap_iron_flotilla #1940 - AST_naval_auxiliary_patrol #1942 - AST_pacific_area_navy #1940s - AST_cruisers #1940s - AST_invest_in_victory #1940 - AST_squash_the_squanderbugs #1940 - AST_rationing_and_recycling #1940 - AST_royal_australian_submarine_service #1943 - AST_airborne_defence #1940s - AST_introduce_unconventional_warfare #1940s - AST_rats_of_tobruk #1941 - AST_australian_army_catering_corps #1943 - AST_civil_construction_corps #1942 - AST_fight_work_or_perish #1942 - AST_department_of_supply_and_development #1942 - AST_allied_works_council #1942 - AST_australian_arms_production #1940s - AST_naval_bombers #1940s - AST_death_from_down_under #1940s - AST_dominate_the_skies #1940s - AST_uranium_mining #1944 - AST_z_special_unit #1942 - AST_m_special_unit - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - dd_tech = 5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/AUS_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/AUS_alternate_strategy_plan.txt deleted file mode 100755 index 66fd5ed..0000000 --- a/src/common/ai_strategy_plans/AUS_alternate_strategy_plan.txt +++ /dev/null @@ -1,840 +0,0 @@ -AUS_monarchist_puppet_plan = { - name = "Austrian Monarchist Plan - Subjugation" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - has_country_flag = AUS_AI_RANDOM_MONARCHIST_PUPPET - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = AUS_MONARCHIST_PUPPET - } - } - has_dlc = "Gotterdammerung" - } - abort = { - is_subject = yes - OR = { - HUN = { - has_completed_focus = wuw_HUN_invite_otto_to_the_throne - } - HUN = { - AND = { - is_ai = no - has_completed_focus = wuw_HUN_end_the_regency - } - } - } - } - - ai_national_focuses = { - - #1936 - AUS_repeal_the_may_constitution - AUS_austria_against_fascism - AUS_reinstate_the_imperial_council - AUS_legacy_of_the_empire - AUS_regulate_austrian_finance_sector - AUS_economic_resuscitation - - #1937 - AUS_bring_back_the_habsburg_rule - AUS_secret_rearmament - AUS_rebellious_rearmament - AUS_osterreichische_bundesheer - AUS_repeal_the_habsburgergesetz - AUS_establish_bohme_plan - - #1938 - AUS_intensify_training_efforts - AUS_demand_hungarian_submission - AUS_heeding_the_call_of_duty - AUS_invest_in_erzberg_steel_mines - AUS_courting_the_princess_of_industry - - #1939 - AUS_strengthen_legitimistische_corps - AUS_sturmscharen_support - AUS_eiserne_legion - AUS_strengthen_the_arms_industry - AUS_subjugate_lands_of_old - AUS_steyr_arms_investment - HABSBURG_part_of_something_bigger - - #1940 - HABSBURG_reform_gemeinsame_armee - AUS_tighten_control_of_subjects - AUS_the_royals_of_liechtenstein - HABSBURG_the_strength_of_the_common_man - AUS_osterreichische_akademie - AUS_universitat_graz - AUS_renew_claims_in_italy - AUS_reforming_the_central_powers - AUS_reclaim_habsburg - - - - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -AUS_monarchist_annex_plan = { - name = "Austrian Monarchist Plan - Annexation" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - has_country_flag = AUS_AI_RANDOM_MONARCHIST_ANNEX - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = AUS_MONARCHIST_ANNEX - } - } - has_dlc = "Gotterdammerung" - } - abort = { - is_subject = yes - OR = { - HUN = { - has_completed_focus = wuw_HUN_invite_otto_to_the_throne - } - HUN = { - AND = { - is_ai = no - has_completed_focus = wuw_HUN_end_the_regency - } - } - } - } - - ai_national_focuses = { - - #1936 - AUS_repeal_the_may_constitution - AUS_austria_against_fascism - AUS_reinstate_the_imperial_council - AUS_legacy_of_the_empire - AUS_regulate_austrian_finance_sector - AUS_economic_resuscitation - - #1937 - AUS_devalue_the_schilling - AUS_bring_back_the_habsburg_rule - AUS_secret_rearmament - AUS_militarization_effort - AUS_rebellious_rearmament - AUS_osterreichische_bundesheer - AUS_repeal_the_habsburgergesetz - - #1938 - AUS_establish_bohme_plan - AUS_intensify_training_efforts - AUS_bring_hungary_back_into_the_fold - AUS_heeding_the_call_of_duty - AUS_invest_in_erzberg_steel_mines - AUS_courting_the_princess_of_industry - - #1939 - AUS_strengthen_legitimistische_corps - AUS_sturmscharen_support - AUS_eiserne_legion - AUS_strengthen_the_arms_industry - AUS_the_czechoslovakian_lands - - #1940 - AUS_steyr_arms_investment - AUS_osterreichische_akademie - AUS_reclaiming_yugoslavian_territories - AUS_demand_romanian_lands - AUS_integrate_northwest - AUS_universitat_graz - AUS_for_a_better_future - AUS_reclaim_habsburg - AUS_reforming_the_central_powers - AUS_proclaim_austrian_empire - AUS_beyond_our_old_lands - - - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -AUS_neutrality_federative_plan = { - name = "Austrian Non-Aligned Fedrative" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - has_country_flag = AUS_AI_RANDOM_NEUTRALITY_FEDERATIVE - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = AUS_NEUTRALITY_FEDERATIVE - } - } - has_dlc = "Gotterdammerung" - } - abort = { - is_subject = yes - OR = { - HUN = { - has_completed_focus = wuw_HUN_invite_otto_to_the_throne - } - HUN = { - AND = { - is_ai = no - has_completed_focus = wuw_HUN_end_the_regency - } - } - } - } - - ai_national_focuses = { - - #1936 - AUS_repeal_the_may_constitution - AUS_austria_against_fascism - AUS_reinstate_the_imperial_council - AUS_the_danubian_federation - AUS_regulate_austrian_finance_sector - AUS_economic_resuscitation - - #1937 - AUS_invite_danubian_countries - AUS_secret_rearmament - AUS_the_right_to_rearm - HABSBURG_part_of_something_bigger - AUS_osterreichische_bundesheer - AUS_follow_the_jansa_plan - - #1938 - AUS_fortify_the_traun_line - AUS_defence_of_the_homeland - AUS_extend_the_traun_line - AUS_invest_in_erzberg_steel_mines - AUS_danubian_unity - AUS_inviting_the_observers - AUS_courting_the_princess_of_industry - - #1939 - HABSBURG_reform_gemeinsame_armee - HABSBURG_the_strength_of_the_common_man - HABSBURG_economic_cooperation_policy - AUS_strengthen_the_arms_industry - HABSBURG_technology_sharing - AUS_steyr_arms_investment - HABSBURG_part_of_something_bigger - - #1940 - HABSBURG_reform_gemeinsame_armee - AUS_the_political_front - HABSBURG_the_strength_of_the_common_man - AUS_diplomatic_effort - HABSBURG_joint_training_initiative - HABSBURG_meeting_the_logistical_challenge - HABSBURG_for_the_glory_of_the_empire - - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -AUS_communist_SOV_aligned_plan = { - name = "Soviet Austrian Plan" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - has_country_flag = AUS_AI_RANDOM_COMMUNIST_SOV_ALIGNED - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = AUS_COMMUNIST_SOV_ALIGNED - } - } - has_dlc = "Gotterdammerung" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - #1936 - AUS_repeal_the_may_constitution - AUS_release_imprisoned_leaders - AUS_austromarxism_focus - AUS_rally_the_people - AUS_renounce_the_treaties - AUS_militarization_effort - - #1937 - AUS_schutzbund_support - AUS_emergency_measaures - AUS_ban_dnsap - AUS_revolution - AUS_seek_soviet_support - AUS_osterreichische_bundesheer - AUS_follow_the_jansa_plan - - #1938 - AUS_fortify_the_traun_line - AUS_defence_of_the_homeland - AUS_regulate_austrian_finance_sector - AUS_economic_resuscitation - AUS_promote_the_worthy - AUS_invest_in_erzberg_steel_mines - AUS_align_with_ussr - - #1939 - AUS_a_new_beginning - AUS_join_comintern - AUS_cut_ties_with_the_church - AUS_spur_the_communist_resistance - AUS_centralize_the_industrial_sector - AUS_strengthen_the_arms_industry - - #1940 - AUS_osterreichische_luftstreitkrafte - AUS_steyr_arms_investment - AUS_preparing_the_industry - AUS_meticulous_preparations - AUS_demand_liberation_of_workers - AUS_union_of_danubian_socialist_republics - AUS_hirtenberger_artillery - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -AUS_communist_SOV_aligned_plan = { - name = "Austrian Communist Plan" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - has_country_flag = AUS_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = AUS_COMMUNIST - } - } - has_dlc = "Gotterdammerung" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - #1936 - AUS_repeal_the_may_constitution - AUS_release_imprisoned_leaders - AUS_austromarxism_focus - AUS_rally_the_people - AUS_renounce_the_treaties - AUS_militarization_effort - - #1937 - AUS_schutzbund_support - AUS_emergency_measaures - AUS_ban_dnsap - AUS_revolution - AUS_raid_military_storages - AUS_osterreichische_bundesheer - AUS_follow_the_jansa_plan - - #1938 - AUS_fortify_the_traun_line - AUS_defence_of_the_homeland - AUS_regulate_austrian_finance_sector - AUS_economic_resuscitation - AUS_the_peoples_army - AUS_properly_trained_militias - AUS_a_safe_harbor_for_dissidents - - #1939 - AUS_a_new_beginning - AUS_danubian_socialist_communes - AUS_cut_ties_with_the_church - AUS_spur_the_communist_resistance - AUS_centralize_the_industrial_sector - AUS_strengthen_the_arms_industry - - #1940 - AUS_osterreichische_luftstreitkrafte - AUS_steyr_arms_investment - AUS_preparing_the_industry - AUS_meticulous_preparations - AUS_demand_liberation_of_workers - AUS_union_of_danubian_socialist_republics - AUS_hirtenberger_artillery - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -AUS_democratic_federative_plan = { - name = "Austrian Democratic Fedrative" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - has_country_flag = AUS_AI_RANDOM_DEMOCRATIC_FEDERATIVE - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = AUS_DEMOCRATIC_FEDERATIVE - } - } - has_dlc = "Gotterdammerung" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - #1936 - AUS_repeal_the_may_constitution - AUS_release_imprisoned_leaders - AUS_hold_elections - AUS_the_danubian_federation - AUS_regulate_austrian_finance_sector - AUS_economic_resuscitation - - #1937 - AUS_invite_danubian_countries - AUS_secret_rearmament - AUS_the_right_to_rearm - HABSBURG_part_of_something_bigger - AUS_osterreichische_bundesheer - AUS_follow_the_jansa_plan - - #1938 - AUS_fortify_the_traun_line - AUS_defence_of_the_homeland - AUS_extend_the_traun_line - AUS_invest_in_erzberg_steel_mines - AUS_danubian_unity - AUS_inviting_the_observers - AUS_courting_the_princess_of_industry - - #1939 - HABSBURG_reform_gemeinsame_armee - HABSBURG_the_strength_of_the_common_man - HABSBURG_economic_cooperation_policy - AUS_strengthen_the_arms_industry - HABSBURG_technology_sharing - AUS_steyr_arms_investment - HABSBURG_part_of_something_bigger - - #1940 - HABSBURG_reform_gemeinsame_armee - AUS_the_political_front - HABSBURG_the_strength_of_the_common_man - AUS_diplomatic_effort - HABSBURG_joint_training_initiative - HABSBURG_meeting_the_logistical_challenge - HABSBURG_for_the_glory_of_the_empire - - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -AUS_democratic_allied_plan = { - name = "Austrian Democratic - Allies" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - has_country_flag = AUS_AI_RANDOM_DEMOCRATIC_ALLIES - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = AUS_DEMOCRATIC_ALLIES - } - } - has_dlc = "Gotterdammerung" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - #1936 - AUS_repeal_the_may_constitution - AUS_release_imprisoned_leaders - AUS_hold_elections - AUS_a_new_constitution - AUS_seek_support_from_guarantors - AUS_regulate_austrian_finance_sector - - #1937 - AUS_economic_resuscitation - AUS_secret_rearmament - AUS_the_right_to_rearm - AUS_stabilize_the_political_climate - AUS_strengthen_the_cabinet - AUS_join_the_allies - - #1938 - AUS_osterreichische_bundesheer - AUS_follow_the_jansa_plan - AUS_fortify_the_traun_line - AUS_defence_of_the_homeland - AUS_extend_the_traun_line - AUS_womens_education_initiative - AUS_universitat_wien - - - #1939 - AUS_lawmaking_leniency - AUS_empowering_the_chancellor - AUS_strengthen_the_arms_industry - AUS_join_the_research_program - AUS_steyr_arms_investment - - #1940 - AUS_the_right_to_self_determination - AUS_deal_with_the_german_threat - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - - -AUS_democratic_alpine_plan = { - name = "Austrian Democratic - Alpine Federation" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - has_country_flag = AUS_AI_RANDOM_DEMOCRATIC_ALPINE_FEDERATION - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = AUS_DEMOCRATIC_ALPINE_FEDERATION - } - } - has_dlc = "Gotterdammerung" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - #1936 - AUS_repeal_the_may_constitution - AUS_release_imprisoned_leaders - AUS_hold_elections - AUS_a_new_constitution - AUS_seek_support_from_guarantors - AUS_regulate_austrian_finance_sector - - #1937 - AUS_economic_resuscitation - AUS_secret_rearmament - AUS_the_right_to_rearm - AUS_stabilize_the_political_climate - AUS_strengthen_the_cabinet - AUS_alpine_federation_focus - - #1938 - AUS_osterreichische_bundesheer - AUS_follow_the_jansa_plan - AUS_fortify_the_traun_line - AUS_defence_of_the_homeland - AUS_extend_the_traun_line - AUS_womens_education_initiative - AUS_universitat_wien - - - #1939 - AUS_invite_the_entente - AUS_lawmaking_leniency - AUS_empowering_the_chancellor - AUS_strengthen_the_arms_industry - AUS_join_the_research_program - AUS_steyr_arms_investment - - #1940 - AUS_the_right_to_self_determination - AUS_deal_with_the_german_threat - AUS_offensive_on_the_fascists - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -AUS_anti_anschluss_stress_plan = { - name = "Austrian Historical Plan" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - has_country_flag = AUS_AI_RANDOM_ANTI_ANSCLUSS_STRESS - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = AUS_ANTI_ANSCLUSS_STRESS - } - } - has_dlc = "Gotterdammerung" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - #1936 - AUS_totalitarian_safety - AUS_clamp_down_on_dnsap - AUS_regulate_austrian_finance_sector - AUS_reach_out_to_italy - AUS_refine_vaterlandische_front - - #1937 - AUS_disregard_the_treaties - AUS_approach_democratic_guarantors - AUS_rapid_rearmament - AUS_militarization_effort - AUS_osterreichische_bundesheer - AUS_economic_resuscitation - AUS_devalue_the_schilling - AUS_follow_the_jansa_plan - - #1938 - AUS_the_homeland_front - AUS_integrate_dnsap_remnants - AUS_heimwehr_support - AUS_seek_papal_support - AUS_bring_phonix_insurance_from_the_ashes - AUS_frontmiliz_focus - AUS_fit_for_fight - - #1939 - AUS_strengthen_the_arms_industry - AUS_steyr_arms_investment - AUS_improve_army_logistics - AUS_consolidate_industries - - #1940 - AUS_heritage_of_an_empire - AUS_bring_hungary_back_into_the_fold - AUS_great_austrian_economic_push - AUS_universitat_graz - AUS_join_the_axis - - - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} diff --git a/src/common/ai_strategy_plans/AUS_historical_strategy_plan.txt b/src/common/ai_strategy_plans/AUS_historical_strategy_plan.txt deleted file mode 100755 index c3e2ba6..0000000 --- a/src/common/ai_strategy_plans/AUS_historical_strategy_plan.txt +++ /dev/null @@ -1,96 +0,0 @@ -AUS_historical_plan = { - name = "Austrian Historical Plan" - desc = "" - - allowed = { - original_tag = AUS - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = AUS_AI_BEHAVIOR - option = DEFAULT - } - } - has_country_flag = AUS_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = AUS_ai_behavior - option = HISTORICAL - } - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - #1936 - AUS_totalitarian_safety - AUS_clamp_down_on_dnsap - AUS_regulate_austrian_finance_sector - AUS_supporting_italy_in_ethiopia_focus - AUS_economic_resuscitation - AUS_devalue_the_schilling - AUS_reach_out_to_italy - AUS_refine_vaterlandische_front - - #1937 - AUS_industrialization_effort - AUS_invest_in_erzberg_steel_mines - AUS_disregard_the_treaties - AUS_rapid_rearmament - AUS_militarization_effort - AUS_osterreichische_bundesheer - AUS_follow_the_jansa_plan - AUS_fortify_the_traun_line - - #1938 - AUS_integrate_dnsap_remnants - AUS_extend_the_traun_line - AUS_the_homeland_front - AUS_bring_phonix_insurance_from_the_ashes - AUS_bring_generals_out_of_retirement - - #1939 - AUS_strengthen_the_arms_industry - AUS_steyr_arms_investment - AUS_improve_army_logistics - AUS_consolidate_industries - AUS_heimwehr_support - AUS_frontmiliz_focus - AUS_fit_for_fight - - #1940 - AUS_heritage_of_an_empire - AUS_universitat_graz - AUS_bring_hungary_back_into_the_fold - AUS_join_the_axis - - - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} diff --git a/src/common/ai_strategy_plans/BEL_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/BEL_alternate_strategy_plan.txt deleted file mode 100755 index 38d0311..0000000 --- a/src/common/ai_strategy_plans/BEL_alternate_strategy_plan.txt +++ /dev/null @@ -1,385 +0,0 @@ -BEL_nationalist_fascist_plan = { - name = "Belgian Nationalist Fascism Plan" - desc = "" - - allowed = { - original_tag = BEL - } - enable = { - OR = { - has_country_flag = BEL_AI_RANDOM_NATIONALIST_FASCIST - has_game_rule = { - rule = BEL_AI_BEHAVIOR - option = NATIONALIST_FASCIST - } - } - - has_dlc = "Gotterdammerung" - - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - #1936 - BEL_monetary_reconstruction - BEL_rebuild_wallonian_industry - BEL_gold_reserves - BEL_perpetual_neutrality - BEL_independent_neutral_and_loyal - BEL_repudiate_treaty_with_france - - #1937 - CONGO_congo_investments - CONGO_societe_generale_de_belgique - BEL_government_resigns - BEL_government_of_national_unity - BEL_investigate_bribery_charges - BEL_royal_intervention - BEL_support_the_rexists - - #1938 - BEL_the_flemish_question - BEL_christian_corporatism - BEL_legacy_of_the_soldier_king - BEL_the_lost_tribe - BEL_the_french_horse_and_the_red_rider - - - #1939 - BEL_abandon_neutrality - BEL_join_axis - BEL_defense_bill - BEL_increased_length_of_service - BEL_defensive_neutrality - BEL_belgian_gates - BEL_iron_wall - - #1940 - - BEL_our_southern_neighbour - BEL_protect_against_france - - #1941 - - #1942 - - #1943 - - #1944 - - - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -BEL_expansionist_fascist_plan = { - name = "Expansionist Fascist Plan" - desc = "" - - allowed = { - original_tag = BEL - } - enable = { - OR = { - has_country_flag = BEL_AI_RANDOM_EXPANSIONIST_FASCIST - has_game_rule = { - rule = BEL_AI_BEHAVIOR - option = EXPANSIONIST_FASCIST - } - } - - has_dlc = "Gotterdammerung" - - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - #1936 - BEL_monetary_reconstruction - BEL_rebuild_wallonian_industry - BEL_gold_reserves - BEL_perpetual_neutrality - BEL_independent_neutral_and_loyal - BEL_repudiate_treaty_with_france - - #1937 - CONGO_congo_investments - CONGO_societe_generale_de_belgique - BEL_government_resigns - BEL_government_of_national_unity - BEL_investigate_bribery_charges - BEL_royal_intervention - BEL_support_the_vnv - - #1938 - BEL_support_the_vnv - BEL_revitalize_nederlands - BEL_flanders_ascendant - BEL_dietsland - BEL_demand_calais - BEL_burgundy_rising - - #1939 - BEL_the_french_horse_and_the_red_rider - BEL_demand_further_gallic_concessions - BEL_defense_bill - BEL_increased_length_of_service - BEL_defensive_neutrality - BEL_belgian_gates - BEL_iron_wall - - - #1940 - - BEL_our_southern_neighbour - BEL_protect_against_france - - #1941 - - #1942 - - #1943 - - #1944 - - - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -BEL_defensive_democrat_plan = { - name = "Defensive Democrat Plan" - desc = "" - - allowed = { - original_tag = BEL - } - enable = { - OR = { - has_country_flag = BEL_AI_RANDOM_DEFENSIVE_DEMOCRAT - has_game_rule = { - rule = BEL_AI_BEHAVIOR - option = DEFENSIVE_DEMOCRAT - } - } - - has_dlc = "Gotterdammerung" - - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - #1936 - BEL_monetary_reconstruction - BEL_rebuild_wallonian_industry - BEL_gold_reserves - BEL_perpetual_neutrality - BEL_independent_neutral_and_loyal - BEL_government_resigns - - #1937 - BEL_investigate_bribery_charges - BEL_repudiate_treaty_with_france - BEL_royal_intervention - BEL_constitutional_crisis - CONGO_congo_investments - CONGO_societe_generale_de_belgique - BEL_defense_bill - - #1938 - BEL_kings_abdication - BEL_snap_election - BEL_increased_length_of_service - BEL_fn_herstal - BEL_anti_corruption_taskforce - BEL_belgian_maginot - BEL_expedite_fort_construction - BEL_defensive_neutrality - BEL_national_redoubt_at_antwerp - BEL_fortify_liege - BEL_eben_emael_fortress - - #1939 - BEL_dyle_plan - BEL_diplomatic_rapprochment - BEL_poudreries_reunies_de_belgique - BEL_belgian_gates - BEL_iron_wall - BEL_koningshooikt_wavre_line - BEL_unity_makes_strength - - #1940 - BEL_better_than_maginot - BEL_minerva_imperia - BEL_legacy_of_the_great_war - - - #1941 - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -BEL_communist_plan = { - name = "Belgian Communist Plan" - desc = "" - - allowed = { - original_tag = BEL - } - enable = { - OR = { - has_country_flag = BEL_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = BEL_AI_BEHAVIOR - option = COMMUNIST - } - } - - has_dlc = "Gotterdammerung" - - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - #1936 - BEL_government_resigns - BEL_problem_of_language - BEL_trade_union_support - BEL_aid_for_spain - BEL_spanish_intervention - BEL_cooperative_cooperation - BEL_monetary_reconstruction - - #1937 - BEL_rebuild_wallonian_industry - BEL_gold_reserves - BEL_investigate_bribery_charges - CONGO_congo_investments - CONGO_societe_generale_de_belgique - BEL_social_partners - BEL_perpetual_neutrality - - #1938 - BEL_independent_neutral_and_loyal - BEL_defense_bill - BEL_fn_herstal - BEL_repudiate_treaty_with_france - BEL_dyle_plan - BEL_the_grand_place - BEL_growing_threat_of_fascism - - #1939 - BEL_international_socialist_bureau - BEL_raise_the_red_flag - BEL_soviet_guarantee - BEL_defensive_neutrality - BEL_national_redoubt_at_antwerp - BEL_fortify_liege - BEL_eben_emael_fortress - BEL_belgian_gates - - #1940 - BEL_iron_wall - BEL_belgian_maginot - BEL_koningshooikt_wavre_line - - #1941 - - - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/BEL_historical_strategy_plan.txt b/src/common/ai_strategy_plans/BEL_historical_strategy_plan.txt deleted file mode 100755 index 5209318..0000000 --- a/src/common/ai_strategy_plans/BEL_historical_strategy_plan.txt +++ /dev/null @@ -1,105 +0,0 @@ -BEL_historical_plan = { - name = "Belgium Historical Plan" - desc = "Historical behavior for Belgium" - - allowed = { - original_tag = BEL - has_dlc = "Gotterdammerung" - } - - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = BEL_AI_BEHAVIOR - option = DEFAULT - } - } - has_country_flag = BEL_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = BEL_ai_behavior - option = HISTORICAL - } - } - } - - abort = { - } - - ai_national_focuses = { - #1936 - BEL_government_resigns - BEL_monetary_reconstruction - BEL_rebuild_wallonian_industry - BEL_gold_reserves - BEL_perpetual_neutrality - BEL_independent_neutral_and_loyal - - #1937 - BEL_investigate_bribery_charges - CONGO_congo_investments - CONGO_societe_generale_de_belgique - BEL_royal_intervention - BEL_defense_bill - BEL_social_partners - BEL_plan_de_man - - #1938 - BEL_repudiate_treaty_with_france - BEL_revive_coal_mining - BEL_economic_recovery - BEL_cockerill - BEL_increased_length_of_service - BEL_fn_herstal - - #1939 - BEL_dyle_plan - BEL_adriaan_martens_crisis - BEL_minerva_imperia - BEL_defensive_neutrality - BEL_national_redoubt_at_antwerp - BEL_fortify_liege - BEL_eben_emael_fortress - BEL_belgian_gates - - #1940 - BEL_iron_wall - BEL_koningshooikt_wavre_line - CONGO_force_publique - - #If Capitulated - BEL_unfit_to_reign - BEL_secretaries_general - BEL_government_in_exile - CONGO_requisition_funds - CONGO_gold_and_diamonds - - #Also Important - BEL_legacy_of_the_great_war - - } - - #Focuses never to take - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/BLT_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/BLT_alternate_strategy_plan.txt deleted file mode 100755 index d72221b..0000000 --- a/src/common/ai_strategy_plans/BLT_alternate_strategy_plan.txt +++ /dev/null @@ -1,134 +0,0 @@ -BLT_communist = { - name = "Baltic communist plan" - desc = "" - - allowed = { - OR = { - original_tag = LAT - original_tag = LIT - original_tag = EST - } - } - - enable = { - OR = { - AND = { - original_tag = LAT - has_dlc = "No Step Back" - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = LAT_ai_behavior - option = COMMUNIST - } - } - has_country_flag = LAT_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = LAT_ai_behavior - option = COMMUNIST - } - } - } - AND = { - original_tag = LIT - has_dlc = "No Step Back" - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = LIT_ai_behavior - option = COMMUNIST - } - } - has_country_flag = LIT_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = LIT_ai_behavior - option = COMMUNIST - } - } - } - AND = { - original_tag = EST - has_dlc = "No Step Back" - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = EST_ai_behavior - option = COMMUNIST - } - } - has_country_flag = EST_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = EST_ai_behavior - option = COMMUNIST - } - } - } - } - } - abort = { - - } - - ai_national_focuses = { - BALTIC_restore_workers_republic - BALTIC_seek_support_of_soviets - BALTIC_soviet_volunteer_forces - BALTIC_soviet_equipment - BALTIC_rejoin_the_railways - BALTIC_axis_investments - BALTIC_overthrow_the_government - BALTIC_revolutionary_cabinet - BALTIC_squash_resistance - BALTIC_purge_of_our_own - BALTIC_crush_forest_brothers - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - BALTIC_focus_on_the_interior - BALTIC_focus_on_the_interior_2 - BALTIC_school_of_aviation - BALTIC_red_army - BALTIC_german_war_economics - BALTIC_german_tank_licences - BALTIC_german_baltic_industry - BALTIC_align_paramilitarists - BALTIC_sieze_the_means_of_production - BALTIC_natural_resources - BALTIC_rebuild_forts - BALTIC_unchain_education - BALTIC_arm_the_nation - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/BUL_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/BUL_alternate_strategy_plan.txt deleted file mode 100755 index 648ed84..0000000 --- a/src/common/ai_strategy_plans/BUL_alternate_strategy_plan.txt +++ /dev/null @@ -1,670 +0,0 @@ -BUL_communsit_plan = { - name = "Bulgarian Communist Plan" - desc = "Bulgaria will attempt to join the Comintern and fight together with its Soviet comrades against fascism and capitalism in Europe." - - allowed = { - original_tag = BUL - has_dlc = "Battle for the Bosporus" - } - enable = { - OR = { - has_country_flag = BUL_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = BUL_ai_behavior - option = COMMUNIST - } - } - } - abort = { - SOV = { NOT = { has_government = communism } } - } - - ai_national_focuses = { - #1936 - BUL_oppose_the_royal_dictatorship - BUL_cooperate_with_the_zveno #Short focus - BUL_acquire_modern_tools #Short focus - BUL_negotiate_bulgarian_rearmament #Short focus - BUL_appoint_communist_ministers - BUL_condemn_macedonian_organizations #Short focus - BUL_unify_the_bourgeois_movement - #1937 - BUL_improve_the_road_system - BUL_united_front_against_fascism - BUL_invigorate_national_industry - BUL_expand_sofia_university - BUL_the_spanish_struggle #Short focus - #1938 - BUL_the_fatherland_front #rarely available - BUL_overthrow_the_tsar - BUL_the_peoples_republic_of_bulgaria - BUL_reorganize_the_military_industry - BUL_soviet_bulgarian_treaty_of_mutual_assistance - BUL_darzhavna_voenna_fabrika - #1939 - BUL_follow_the_stalinist_doctrine #Short focus - BUL_national_military_academy - BUL_rebuild_the_army - BUL_war_logistics - BUL_vasil_levsky_national_military_university - BUL_increase_industry_investments - #1940 - BUL_national_railway_lines - BUL_abolish_the_tarnovo_constitution - BUL_contract_foreign_companies #Short Focus - BUL_defensive_lines - BUL_joint_research_effort - #1941 - BUL_the_peoples_militia_directorate - BUL_purge_the_elites - BUL_train_the_youth_wings - BUL_collectivization_of_the_countryside - BUL_found_dvf_sopot - BUL_foreign_aircraft_designers #Short Focus - #1942 - BUL_soviet_military_exercises - BUL_prussia_of_the_balkans - BUL_soviet_bulgarian_war_industry - BUL_steel_plant_in_pernik - BUL_mineral_extraction_in_the_rhodopes - #1943 - BUL_heavy_industry - BUL_utmost_optimization - BUL_georgi_benkovski_aircraft_repair_facilities - BUL_pilot_training_program - BUL_uranium_prospecting - BUL_a_black_sea_fleet - #1944 - BUL_carry_the_revolution_abroad - - } - - focus_factors = { - BUL_balkan_federation_of_socialist_republics = 0 - BUL_dissolve_the_military_union = 0 - BUL_support_macedonian_organizations = 0 - BUL_power_to_the_tsar = 0 - BUL_attract_foreign_capitals = 0 - BUL_the_unification_of_the_balkans = 0 - BUL_democratic_principles = 0 - BUL_dominance_in_the_black_sea = 0 - } - - research = { - - } - - ideas = { - } - - # 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 - } - } - -} - -BUL_communsit_alternate_plan = { - name = "Balkan Federation of Socialist Republics" - desc = "Bulgaria will attempt to form a Balkan alliance, influencing its neighbors to embrace the revolution and ultimately unifying the Balkans." - - allowed = { - original_tag = BUL - has_dlc = "Battle for the Bosporus" - } - enable = { - OR = { - has_country_flag = BUL_AI_RANDOM_COMMUNIST_BALKAN_FEDERATION - has_game_rule = { - rule = BUL_ai_behavior - option = COMMUNIST_BALKAN_FEDERATION - } - } - } - abort = { - NOT = { country_exists = GRE } - NOT = { country_exists = YUG } - } - - ai_national_focuses = { - #1936 - BUL_oppose_the_royal_dictatorship - BUL_cooperate_with_the_zveno #Short focus - BUL_condemn_macedonian_organizations #Short focus - BUL_acquire_modern_tools #Short focus - BUL_negotiate_bulgarian_rearmament #Short focus - BUL_appoint_communist_ministers - BUL_improve_the_road_system - #1937 - BUL_unify_the_bourgeois_movement - BUL_attract_foreign_capitals - BUL_expand_sofia_university - BUL_united_front_against_fascism - BUL_the_spanish_struggle #Short focus - #1938 - BUL_the_fatherland_front #rarely available - BUL_overthrow_the_tsar - BUL_the_peoples_republic_of_bulgaria - BUL_treaty_of_perpetual_friendship - BUL_balkan_federation_of_socialist_republics #Short focus - BUL_reorganize_the_military_industry - BUL_darzhavna_voenna_fabrika - #1939 - BUL_rebuild_the_army - BUL_vasil_levsky_national_military_university - BUL_bury_the_grudges_of_the_past - BUL_expand_the_tobacco_industry - BUL_national_military_academy - #1940 - BUL_war_logistics - BUL_defensive_lines - BUL_purge_the_elites - BUL_the_peoples_militia_directorate - BUL_national_railway_lines - #1941 - BUL_collectivization_of_the_countryside - BUL_balkan_trade_union_secretariat - BUL_balkan_research_cooperation - BUL_united_we_shall_prevail - BUL_found_dvf_sopot - BUL_prussia_of_the_balkans - #1942 - BUL_the_unification_of_the_balkans - BUL_georgi_benkovski_aircraft_repair_facilities - BUL_heavy_industry - BUL_recover_italian_territories - BUL_train_the_youth_wings - #1943 - BUL_steel_plant_in_pernik - BUL_pilot_training_program - BUL_darzhavna_aeroplanna_rabotilnitsa - BUL_full_voting_rights_for_women - BUL_abolish_the_tarnovo_constitution - #1944 - BUL_nationalization - } - - focus_factors = { - BUL_soviet_bulgarian_treaty_of_mutual_assistance = 0 - BUL_dissolve_the_military_union = 0 - BUL_support_macedonian_organizations = 0 - BUL_power_to_the_tsar = 0 - BUL_democratic_principles = 0 - BUL_dominance_in_the_black_sea = 0 - } - - research = { - - } - - ideas = { - } - - # 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 - } - } - -} - -BUL_fascist_axis_plan = { - name = "Bulgarian Fascist Plan" - desc = "As fascism rises in the country, right-wing leader Hristo Lukov will attempt to join the Axis, eventually overthrowing the Tsar and imposing a military dictatorship." - - allowed = { - original_tag = BUL - has_dlc = "Battle for the Bosporus" - } - enable = { - OR = { - has_country_flag = BUL_AI_RANDOM_FASCIST - has_game_rule = { - rule = BUL_ai_behavior - option = FASCIST - } - } - } - abort = { - } - - ai_national_focuses = { - #1936 - BUL_power_to_the_tsar - BUL_appoint_right_wing_ministers - BUL_cooperate_with_the_zveno #Short focus - BUL_support_macedonian_organizations #Short focus - BUL_acquire_modern_tools #Short focus - BUL_negotiate_bulgarian_rearmament #Short focus - BUL_improve_the_road_system - #1937 - BUL_economic_protectionism - BUL_allow_far_right_organizations - BUL_support_the_spanish_coup #Short Focus - BUL_invigorate_national_industry - BUL_promote_bulgarian_nationalism - #1938 - BUL_expand_sofia_university - BUL_reorganize_the_military_industry - BUL_bulgarian_irredentism - BUL_the_path_towards_a_greater_bulgaria - BUL_depose_the_tsar - #1939 - BUL_military_dictatorship - BUL_approach_germany - BUL_crush_the_communists #Short focus - BUL_darzhavna_voenna_fabrika - BUL_cooperation_with_italy - BUL_industrial_autarky - #1940 - BUL_rebuild_the_army - BUL_vasil_levsky_national_military_university - BUL_contract_foreign_companies #Short Focus - BUL_national_military_academy - BUL_kaproni_bulgarski - #1941 - BUL_war_logistics - BUL_integrate_the_ratniks - BUL_join_the_tripartite_pact #Short focus - BUL_military_secrets_sharing - BUL_defensive_lines - BUL_total_war - BUL_increase_industry_investments - #1942 - BUL_found_dvf_sopot - BUL_corporatism - BUL_national_railway_lines - BUL_improve_coastal_defenses - BUL_prussia_of_the_balkans - #1943 - BUL_the_eastern_front - BUL_expand_varna_naval_base - BUL_a_black_sea_fleet - BUL_steel_plant_in_pernik - BUL_utmost_optimization - #1944 - BUL_mineral_extraction_in_the_rhodopes - BUL_uranium_prospecting - } - - focus_factors = { - BUL_plot_against_boris = 0 - BUL_the_tsars_regime = 0 - BUL_dissolve_the_military_union = 0 - BUL_condemn_macedonian_organizations = 0 - BUL_found_the_brannik = 0 - BUL_peaceful_development = 0 - BUL_attract_foreign_capitals = 0 - BUL_dominance_in_the_black_sea = 0 - BUL_the_return_of_ferdinand_i = 0 - } - - research = { - - } - - ideas = { - } - - # 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 - } - } - -} - -BUL_the_return_of_ferdinand_plan = { - name = "The Return of Ferdinand I" - desc = "Following the death of Tsar Boris III, his father Ferdinand I will sit on the throne once again, seeking revenge against those who wronged him decades ago." - - allowed = { - original_tag = BUL - has_dlc = "Battle for the Bosporus" - } - enable = { - OR = { - has_country_flag = BUL_AI_RANDOM_THE_RETURN_OF_FERDINAND - has_game_rule = { - rule = BUL_ai_behavior - option = THE_RETURN_OF_FERDINAND - } - } - } - abort = { - } - - ai_national_focuses = { - #1936 - BUL_power_to_the_tsar - BUL_acquire_modern_tools #Short focus - BUL_negotiate_bulgarian_rearmament #Short focus - BUL_cooperate_with_the_zveno #Short focus - BUL_the_tsars_regime - BUL_promote_bulgarian_nationalism - #1937 - BUL_limited_womens_suffrage - BUL_improve_the_road_system - BUL_invigorate_national_industry - BUL_restore_the_tarnovo_constitution - BUL_freedom_of_press - #1938 - BUL_expand_sofia_university - BUL_bulgarian_irredentism - BUL_approach_germany - BUL_reorganize_the_military_industry - BUL_rebuild_the_army - BUL_support_macedonian_organizations #Short focus - #1939 - BUL_illusions_of_a_non_partisan_system - BUL_liberalization_of_trade_policies - BUL_plot_against_boris - BUL_the_return_of_ferdinand_i - BUL_darzhavna_voenna_fabrika - #1940 - BUL_vasil_levsky_national_military_university - BUL_national_military_academy - BUL_war_logistics - BUL_restrained_paramilitary_organizations - BUL_the_fate_of_the_balkans #Short focus - BUL_crush_the_communists #Short focus - #1941 - BUL_nationalist_propaganda - BUL_increase_industry_investments - BUL_found_the_brannik - BUL_found_dvf_sopot - BUL_national_railway_lines - BUL_prussia_of_the_balkans - #1942 - BUL_bulgarian_academy_of_sciences - BUL_a_black_sea_fleet - BUL_expand_varna_naval_base - BUL_guardians_of_the_balkans - BUL_bulgarian_administration_of_the_balkans ### Long focus - #1943 - BUL_utmost_optimization - BUL_the_third_bulgarian_empire - BUL_restore_the_bulgarian_patriarchate - BUL_improve_coastal_defenses - #1944 - BUL_reinforce_naval_bases - BUL_amend_old_grudges - BUL_develop_burgas_shipyards - BUL_national_submarine_production - BUL_bulgarian_shipping_chamber - #1945 - BUL_consolidate_dominance_of_the_seas - } - - focus_factors = { - BUL_appoint_right_wing_ministers = 0 - BUL_strengthen_the_royal_dictatorship = 0 - BUL_condemn_macedonian_organizations = 0 - BUL_dissolve_the_military_union = 0 - BUL_ban_far_right_organizations = 0 - BUL_join_the_tripartite_pact = 0 - BUL_join_the_allies = 0 - BUL_dominance_in_the_black_sea = 0 - BUL_form_a_regency_council = 0 - } - - research = { - - } - - ideas = { - BUL_dimitrana_ivanova = 100 - } - - # 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 - } - } - -} - -BUL_democratic_socialist = { - name = "Democratic - Socialist" - desc = "The government led by Nikola Mushanov will follow socialist policies, seeking to improve its relations with neighboring nations to form a new Balkan Entente with which to defend itself against foreign aggressors." - - allowed = { - original_tag = BUL - has_dlc = "Battle for the Bosporus" - } - enable = { - OR = { - has_country_flag = BUL_AI_RANDOM_DEMOCRATIC_SOCIALIST - has_game_rule = { - rule = BUL_ai_behavior - option = DEMOCRATIC_SOCIALIST - } - } - } - abort = { - } - - ai_national_focuses = { - #1936 - BUL_acquire_modern_tools #Short focus - BUL_negotiate_bulgarian_rearmament #Short focus - BUL_oppose_the_royal_dictatorship - BUL_democratic_principles - BUL_condemn_macedonian_organizations #Short focus - BUL_cooperate_with_the_zveno #Short focus - BUL_legalize_the_agrarian_party - #1937 - BUL_form_a_popular_bloc - BUL_improve_the_road_system - BUL_invigorate_national_industry - BUL_reorganize_the_military_industry - BUL_full_voting_rights_for_women - #1938 - BUL_abolish_the_monarchy - BUL_legislative_elections - BUL_the_salonika_agreement - BUL_expand_sofia_university - BUL_georgi_benkovski_aircraft_repair_facilities - #1939 - BUL_a_balkan_confederation #Short focus - BUL_bury_the_grudges_of_the_past - BUL_ban_far_right_organizations #Short focus - BUL_darzhavna_voenna_fabrika - BUL_rebuild_the_army - BUL_vasil_levsky_national_military_university - #1940 - BUL_found_dvf_sopot - BUL_consolidate_the_third_bulgarian_state - BUL_prussia_of_the_balkans - BUL_increase_industry_investments - BUL_land_reorganization - #1941 - BUL_national_military_academy - BUL_balkan_research_cooperation - BUL_pilot_training_program - BUL_agrarian_cooperative_movement - BUL_balkan_trade_union_secretariat - BUL_united_we_shall_prevail - #1942 - BUL_national_railway_lines - BUL_a_black_sea_fleet - BUL_improve_coastal_defenses - BUL_reinforce_naval_bases - BUL_steel_plant_in_pernik - #1943 - BUL_darzhavna_aeroplanna_rabotilnitsa - BUL_utmost_optimization - BUL_supremacy_on_the_bosporus #Rare availability - BUL_recover_italian_territories - BUL_the_unification_of_the_balkans - #1944 - BUL_darzhavna_samoletna_fabrika - BUL_expand_varna_naval_base - BUL_war_logistics - BUL_develop_burgas_shipyards - BUL_fight_tyranny - } - - focus_factors = { - BUL_power_to_the_tsar = 0 - BUL_appoint_communist_ministers = 0 - BUL_seek_cooperation_with_the_tsar = 0 - BUL_support_macedonian_organizations = 0 - BUL_dissolve_the_military_union = 0 - BUL_restrained_paramilitary_organizations = 0 - BUL_join_the_allies = 0 - BUL_free_balkan_states = 0 - BUL_attract_foreign_capitals = 0 - BUL_the_fate_of_the_balkans = 0 - BUL_the_return_of_ferdinand_i = 0 - BUL_dominance_in_the_black_sea = 0 - } - - research = { - - } - - ideas = { - } - - # 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 - } - } - -} - -BUL_democratic_liberal = { - name = "Democratic - Liberal" - desc = "The Bulgarian Democratic Party will attempt to join the Allies as it conspires against Tsar Boris to remove him from power and form a pro-Allies regency council." - - allowed = { - original_tag = BUL - has_dlc = "Battle for the Bosporus" - } - enable = { - OR = { - has_country_flag = BUL_AI_RANDOM_DEMOCRATIC_LIBERAL - has_game_rule = { - rule = BUL_ai_behavior - option = DEMOCRATIC_LIBERAL - } - } - } - abort = { - } - - ai_national_focuses = { - #1936 - BUL_oppose_the_royal_dictatorship - BUL_acquire_modern_tools #Short focus - BUL_democratic_principles - BUL_seek_cooperation_with_the_tsar - BUL_condemn_macedonian_organizations #Short focus - BUL_dissolve_the_military_union #Short focus - #1937 - BUL_petorka - BUL_improve_the_road_system - BUL_attract_foreign_capitals - BUL_expand_sofia_university - BUL_negotiate_bulgarian_rearmament #Short focus - BUL_legislative_elections - #1938 - BUL_approach_the_united_kingdom - BUL_reorganize_the_military_industry - BUL_liberalization_of_trade_policies - BUL_expand_the_tobacco_industry - BUL_national_railway_lines - #1939 - BUL_georgi_benkovski_aircraft_repair_facilities - BUL_darzhavna_voenna_fabrika - BUL_national_military_academy - BUL_war_logistics - BUL_defensive_lines - #1940 - BUL_foreign_aircraft_designers #Short focus - BUL_rebuild_the_army - BUL_vasil_levsky_national_military_university - BUL_found_dvf_sopot - BUL_plot_against_boris - #1941 - BUL_form_a_regency_council - BUL_expand_varna_naval_base - BUL_prussia_of_the_balkans - BUL_steel_plant_in_pernik - BUL_restrained_paramilitary_organizations - BUL_join_the_allies #Short focus - BUL_consolidate_the_third_bulgarian_state - #1942 - BUL_assert_our_claims - BUL_fight_tyranny - BUL_appeal_to_european_capitalists - BUL_research_sharing - BUL_contract_foreign_companies #Short focus - #1943 - BUL_land_reorganization - BUL_mineral_extraction_in_the_rhodopes - BUL_modernize_the_industry - BUL_free_balkan_states - BUL_utmost_optimization - #1944 - BUL_uranium_prospecting - BUL_develop_burgas_shipyards - BUL_a_black_sea_fleet - BUL_pilot_training_program - BUL_bulgarian_shipping_chamber - #1945 - BUL_national_submarine_production - BUL_consolidate_dominance_of_the_seas - BUL_strike_from_the_seas - } - - focus_factors = { - BUL_power_to_the_tsar = 0 - BUL_appoint_communist_ministers = 0 - BUL_legalize_the_agrarian_party = 0 - BUL_support_macedonian_organizations = 0 - BUL_cooperate_with_the_zveno = 0 - BUL_ban_far_right_organizations = 0 - BUL_a_balkan_confederation = 0 - BUL_invigorate_national_industry = 0 - BUL_nationalization = 0 - BUL_the_fate_of_the_balkans = 0 - BUL_the_return_of_ferdinand_i = 0 - BUL_dominance_in_the_black_sea = 0 - } - - research = { - - } - - ideas = { - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/BUL_historical_strategy_plan.txt b/src/common/ai_strategy_plans/BUL_historical_strategy_plan.txt deleted file mode 100755 index f78912c..0000000 --- a/src/common/ai_strategy_plans/BUL_historical_strategy_plan.txt +++ /dev/null @@ -1,122 +0,0 @@ -BUL_historical_plan = { - name = "Bulgaria Historical Plan" - desc = "Tsar Boris III will lead the country towards the Axis, relying on German arbitration to expand Bulgarian borders peacefully, eventually signing the Tripartite Pact and delaying Bulgarian participation in the war." - - allowed = { - original_tag = BUL - has_dlc = "Battle for the Bosporus" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = BUL_ai_behavior - option = DEFAULT - } - } - has_country_flag = BUL_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = BUL_ai_behavior - option = HISTORICAL - } - } - } - abort = { - has_war_with = GER - } - - ai_national_focuses = { - #ASAP -> Do them as soon as army restrictions get lifted - BUL_reorganize_the_military_industry - BUL_rebuild_the_army - - #1936 - BUL_power_to_the_tsar - BUL_dissolve_the_military_union #Short focus - BUL_acquire_modern_tools #Short focus - BUL_negotiate_bulgarian_rearmament #Short focus - BUL_the_tsars_regime - BUL_improve_the_road_system - #1937 - BUL_restore_the_tarnovo_constitution - BUL_freedom_of_press - BUL_invigorate_national_industry - BUL_promote_bulgarian_nationalism - BUL_limited_womens_suffrage - #1938 - BUL_expand_sofia_university - BUL_bulgarian_irredentism - BUL_approach_germany - BUL_national_military_academy - BUL_illusions_of_a_non_partisan_system - #1939 - BUL_war_logistics - BUL_georgi_benkovski_aircraft_repair_facilities - BUL_national_railway_lines - BUL_ban_far_right_organizations #Short focus - BUL_cooperation_with_italy - BUL_found_the_brannik - #1940 - BUL_crush_the_communists #Short focus - BUL_steel_plant_in_pernik - BUL_liberalization_of_trade_policies - BUL_increase_industry_investments - BUL_support_macedonian_organizations #Short focus - BUL_join_the_tripartite_pact #Short focus - #1941 - #BUL_reorganize_the_military_industry -> ASAP - #BUL_rebuild_the_army -> ASAP - BUL_peaceful_development - BUL_vasil_levsky_national_military_university - BUL_contract_foreign_companies #Short Focus - BUL_kaproni_bulgarski - BUL_bulgarian_administration_of_the_balkans ### Long focus - #1942 - BUL_darzhavna_voenna_fabrika - BUL_found_dvf_sopot - BUL_form_a_regency_council - BUL_military_secrets_sharing - #1943 - BUL_pilot_training_program - BUL_mineral_extraction_in_the_rhodopes - BUL_darzhavna_aeroplanna_rabotilnitsa - BUL_darzhavna_samoletna_fabrika - BUL_utmost_optimization - #1944 - BUL_prussia_of_the_balkans - BUL_uranium_prospecting - } - - focus_factors = { - BUL_plot_against_boris = 0 - BUL_total_war = 0 - BUL_cooperate_with_the_zveno = 0 - BUL_condemn_macedonian_organizations = 0 - BUL_restrained_paramilitary_organizations = 0 - BUL_appoint_right_wing_ministers = 0 - BUL_strengthen_the_royal_dictatorship = 0 - BUL_the_third_bulgarian_empire = 0 - BUL_the_return_of_ferdinand_i = 0 - BUL_the_fate_of_the_balkans = 0 - BUL_dominance_in_the_black_sea = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/CAN_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/CAN_alternate_strategy_plan.txt deleted file mode 100755 index a58aaf1..0000000 --- a/src/common/ai_strategy_plans/CAN_alternate_strategy_plan.txt +++ /dev/null @@ -1,367 +0,0 @@ -CAN_democratic_alternate = { - name = "Canada goes at it alone" - desc = "They are very sorry about that" - - allowed = { - original_tag = CAN - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = CAN_AI_RANDOM_DEMOCRATIC_ALTERNATE - has_game_rule = { - rule = CAN_ai_behavior - option = DEMOCRATIC_ALTERNATE - } - } - } - abort = { - - } - - ai_national_focuses = { - CAN_crown_corporations - CAN_national_housing_act - CAN_rcaf_station_borden - CAN_rowell_sirois_commission - CAN_defence_of_canada_regulations - #1937 - CAN_halifax_shipyards - CAN_canada_pacific_railway - CAN_army_modernization - CAN_cmp_truck - CAN_canadian_infantry_corps - #1938 - CAN_the_walkie_talkie - CAN_war_bonds - CAN_department_of_munitions_and_supply - CAN_destroyer_effort - CAN_we_have_the_hurricane - #1939 - CAN_commonwealth_air_training_plan - CAN_victory_aircraft_limited - CAN_dollar_a_year_men - CAN_light_cruiser_effort - CAN_heavy_cruiser_effort - #1940 - CAN_patriation - CAN_permanent_joint_defense_board - CAN_national_resources_mobilization_act - CAN_fund_the_national_research_council - CAN_mine_the_shield - #1941 - CAN_royal_regiment_of_canadian_artillery - CAN_wartime_prices_and_trade_board - CAN_canada_wheat_board - CAN_bits_and_pieces_program - CAN_john_inglis_and_company - #1942 - CAN_red_deer_training_camp - CAN_north_american_alliance - CAN_alberta_coal_towns - CAN_national_steel_car - CAN_escort_fleet - #1943 - CAN_habakkuk_carrier - CAN_retool_angus_shops - CAN_commit_to_the_war - CAN_imperial_oil - CAN_if_day - #1944 - CAN_defense_research_grants - CAN_polymer_corporation - CAN_war_fueled_economy - CAN_uranium_mining - CAN_the_valentine_tank - CAN_a_motorized_army - #1945 - CAN_1st_canadian_parachute_battalion - CAN_the_black_devils - CAN_the_pacific_coast_air_defence_radar_system - CAN_trade_fleet - CAN_degauss_ship_hulls - CAN_united_shipyards - CAN_fund_fairchilds_development - CAN_the_rocky_mountain_rangers - CAN_maritime_colonial_railway - CAN_cookie_carriers - CAN_the_sabre_project - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - dd_tech = 5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -CAN_fascist = { - name = "Canada goes fascist" - desc = "They are very sorry about that" - - allowed = { - original_tag = CAN - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = CAN_AI_RANDOM_FASCIST - has_game_rule = { - rule = CAN_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - CAN_crown_corporations - CAN_national_housing_act - CAN_rcaf_station_borden - CAN_rowell_sirois_commission - CAN_defence_of_canada_regulations - #1937 - CAN_halifax_shipyards - CAN_canada_pacific_railway - CAN_army_modernization - CAN_cmp_truck - CAN_canadian_infantry_corps - #1938 - CAN_the_walkie_talkie - CAN_war_bonds - CAN_department_of_munitions_and_supply - CAN_patriation - CAN_swastika_clubs - #1939 - CAN_destroyer_effort - CAN_we_have_the_hurricane - CAN_support_the_blue_shirts - CAN_victory_aircraft_limited - CAN_join_germany - #1940 - CAN_dollar_a_year_men - CAN_national_resources_mobilization_act - CAN_fund_the_national_research_council - CAN_mine_the_shield - CAN_pinion_the_eagle - #1941 - CAN_commonwealth_air_training_plan - CAN_light_cruiser_effort - CAN_royal_regiment_of_canadian_artillery - CAN_wartime_prices_and_trade_board - CAN_canada_wheat_board - #1942 - CAN_bits_and_pieces_program - CAN_john_inglis_and_company - CAN_red_deer_training_camp - CAN_alberta_coal_towns - CAN_national_steel_car - #1943 - CAN_heavy_cruiser_effort - CAN_fleet_in_being - CAN_retool_angus_shops - CAN_commit_to_the_war - CAN_imperial_oil - #1944 - CAN_if_day - CAN_defense_research_grants - CAN_polymer_corporation - CAN_war_fueled_economy - CAN_uranium_mining - CAN_the_valentine_tank - #1945 - CAN_a_motorized_army - CAN_1st_canadian_parachute_battalion - CAN_the_black_devils - CAN_the_pacific_coast_air_defence_radar_system - CAN_trade_fleet - CAN_degauss_ship_hulls - CAN_united_shipyards - CAN_fund_fairchilds_development - CAN_the_rocky_mountain_rangers - CAN_maritime_colonial_railway - CAN_cookie_carriers - CAN_the_sabre_project - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - dd_tech = 5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -CAN_communist = { - name = "Canada goes communist" - desc = "They are very sorry about that" - - allowed = { - original_tag = CAN - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = CAN_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = CAN_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - CAN_crown_corporations - CAN_national_housing_act - CAN_rcaf_station_borden - CAN_rowell_sirois_commission - CAN_defence_of_canada_regulations - #1937 - CAN_halifax_shipyards - CAN_canada_pacific_railway - CAN_army_modernization - CAN_cmp_truck - CAN_canadian_infantry_corps - #1938 - CAN_the_walkie_talkie - CAN_war_bonds - CAN_department_of_munitions_and_supply - CAN_patriation - CAN_burn_the_royal_portraits - #1939 - CAN_destroyer_effort - CAN_we_have_the_hurricane - CAN_communist_labor_total_war_committee - CAN_victory_aircraft_limited - CAN_supply_the_red_army - #1940 - CAN_dollar_a_year_men - CAN_national_resources_mobilization_act - CAN_fund_the_national_research_council - CAN_mine_the_shield - CAN_join_comintern - #1941 - CAN_commonwealth_air_training_plan - CAN_light_cruiser_effort - CAN_royal_regiment_of_canadian_artillery - CAN_wartime_prices_and_trade_board - CAN_canada_wheat_board - #1942 - CAN_bits_and_pieces_program - CAN_john_inglis_and_company - CAN_red_deer_training_camp - CAN_alberta_coal_towns - CAN_national_steel_car - #1943 - CAN_heavy_cruiser_effort - CAN_fleet_in_being - CAN_retool_angus_shops - CAN_commit_to_the_war - CAN_imperial_oil - #1944 - CAN_if_day - CAN_defense_research_grants - CAN_polymer_corporation - CAN_war_fueled_economy - CAN_uranium_mining - CAN_the_valentine_tank - #1945 - CAN_a_motorized_army - CAN_1st_canadian_parachute_battalion - CAN_the_black_devils - CAN_the_pacific_coast_air_defence_radar_system - CAN_trade_fleet - CAN_degauss_ship_hulls - CAN_united_shipyards - CAN_fund_fairchilds_development - CAN_the_rocky_mountain_rangers - CAN_maritime_colonial_railway - CAN_cookie_carriers - CAN_the_sabre_project - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - dd_tech = 5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} diff --git a/src/common/ai_strategy_plans/CAN_historical_strategy_plan.txt b/src/common/ai_strategy_plans/CAN_historical_strategy_plan.txt deleted file mode 100755 index f95e0f9..0000000 --- a/src/common/ai_strategy_plans/CAN_historical_strategy_plan.txt +++ /dev/null @@ -1,125 +0,0 @@ -CAN_historical = { - name = "Canadian historical plan" - desc = "" - - allowed = { - original_tag = CAN - has_dlc = "Together for Victory" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = CAN_ai_behavior - option = DEFAULT - } - } - has_country_flag = CAN_AI_RANDOM_DEMOCRATIC_HISTORICAL - has_game_rule = { - rule = CAN_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - has_country_flag = britain_enforced_our_loyalty - } - } - abort = { - - } - - ai_national_focuses = { - CAN_crown_corporations #1936 - CAN_rcaf_station_borden #1930s - CAN_rowell_sirois_commission #1937 - CAN_national_housing_act #1938 - CAN_defence_of_canada_regulations #1939 - CAN_halifax_shipyards # - CAN_canada_pacific_railway #late 1930s - CAN_army_modernization #late 1930s - CAN_cmp_truck #1940 (design 1936) - CAN_canadian_infantry_corps #1940 - CAN_strengthen_the_commonwealth_ties #late 1930s - CAN_shadow_factories #late 1930s - CAN_the_walkie_talkie #1940 (design 1937) - CAN_war_bonds #1939 - CAN_department_of_munitions_and_supply #1939 - CAN_destroyer_effort # - CAN_we_have_the_hurricane #1940 - CAN_commonwealth_air_training_plan #1939 - CAN_victory_aircraft_limited # - CAN_dollar_a_year_men #1940 - CAN_national_resources_mobilization_act #1940 - CAN_mine_the_shield #1930s - CAN_fund_the_national_research_council #mid 1930s - CAN_royal_regiment_of_canadian_artillery #1930s - CAN_wartime_prices_and_trade_board #1939 - CAN_canada_wheat_board #1930s - CAN_bits_and_pieces_program #1940 - CAN_john_inglis_and_company #1937, expanded throughout the war - CAN_red_deer_training_camp #1939 - CAN_the_plan #1939 - CAN_alberta_coal_towns #1940s - CAN_national_steel_car #1930s - CAN_retool_angus_shops #1940s - CAN_commit_to_the_war #1940 We want them to get some MP when they can - CAN_light_cruiser_effort # - CAN_imperial_oil #1930s - CAN_montreal_laboratory_collaboration #1941 - CAN_if_day #1942 - CAN_camp_x #1940 - CAN_supply_the_empire #1940s - CAN_heavy_cruiser_effort # - CAN_polymer_corporation #1942 - CAN_uranium_mining #1930s - CAN_escort_fleet # - CAN_the_valentine_tank #1940 (design 1938) - CAN_war_fueled_economy #1940s - CAN_a_motorized_army #1940 - CAN_aluminium_company_of_canada #1930s - CAN_1st_canadian_parachute_battalion #1942 - CAN_turner_valley_oilfield #1940s - CAN_the_black_devils #1942 - CAN_the_pacific_coast_air_defence_radar_system #1942 - CAN_trade_fleet # - CAN_degauss_ship_hulls # - CAN_united_shipyards # - CAN_fund_fairchilds_development # - CAN_the_rocky_mountain_rangers #1940s - #CAN_habakkuk_carrier #1942 - CAN_maritime_colonial_railway # - CAN_cookie_carriers # - CAN_the_sabre_project - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - dd_tech = 5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/CHI_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/CHI_alternate_strategy_plan.txt deleted file mode 100755 index 1ed2f78..0000000 --- a/src/common/ai_strategy_plans/CHI_alternate_strategy_plan.txt +++ /dev/null @@ -1,158 +0,0 @@ -CHI_alternate_plan_1 = { - name = "Nationalist China Alternate Scenario 1: Japan democratic" - desc = "With the threat of Japanese Imperialism gone, Nationalist China focuses on eradicating warlords instead" - - allowed = { - is_literally_china = yes - has_dlc = "Waking the Tiger" - } - enable = { - OR = { - original_tag = CHI - AND = { - is_chinese_warlord = yes - has_focus_tree = china_nationalist_focus - } - } - OR = { - AND = { - JAP = { - has_completed_focus = JAP_strengthen_civilian_government - } - has_game_rule = { - rule = CHI_ai_behavior - option = DEFAULT - } - } - has_country_flag = CHI_AI_RANDOM_ALTERNATE - has_game_rule = { - rule = CHI_ai_behavior - option = ALTERNATE - } - } - } - abort = { - has_war_with = JAP - has_game_rule = { - rule = CHI_ai_behavior - option = DEFAULT - } - } - ai_national_focuses = { - CHI_unified_industrial_planning - CHI_expand_the_academica_sinica - CHI_invite_foreign_investors - CHI_financial_policy - CHI_three_principles_of_the_people - #1937 - CHI_nationalism - CHI_prioritize_the_interior - CHI_subjugate_the_warlords - CHI_military_affairs_commission - CHI_army_reform - #1938 - CHI_anti_communism - } - focus_factors = { - CHI_rural_reconstruction_movement = 5 - CHI_mission_to_germany = 15 - CHI_closer_ties_with_germany = 15 - CHI_purchase_tanks = 5 - CHI_give_falkenhausen_citizenship = 5 - CHI_mining_commission = 5 - CHI_bureau_of_investigation_and_statistics = 5 - CHI_experimental_mechanised_unit = 5 - CHI_chinese_general_staff = 5 - CHI_chinese_panzers = 5 - CHI_develop_the_hanyan_arsenal = 5 - CHI_taiyuan_arsenal = 5 - CHI_price_controls = 5 - CHI_welfare = 5 - CHI_land_tax_reform = 5 - CHI_reform_the_national_bank = 5 - CHI_forced_loans = 5 - CHI_democracy = 5 - CHI_constitutional_reform = 5 - CHI_60_divisions_plan = 5 - CHI_whampoa_military_academy = 5 - CHI_refugee_relief_agency = 5 - CHI_new_life_movement = 5 - CHI_executive_yuan = 5 - CHI_republicanism = 5 - CHI_inter_party_coordination_council = 5 - CHI_judicial_yuan = 5 - CHI_combined_arms_warfare = 5 - CHI_renegotiate_the_unequal_treaties = 5 - CHI_pick_a_fight_with_japan = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - modifier = { - factor = 2.0 - } - } -} - -CHI_alternate_plan_2 = { - name = "Nationalist China Alternate Scenario 1: Germany aims to befriend China" - desc = "China selects Germany over Soviet Union" - - allowed = { - is_literally_china = yes - } - enable = { - OR = { - original_tag = CHI - AND = { - is_chinese_warlord = yes - has_focus_tree = china_nationalist_focus - } - } - GER = { - has_completed_focus = GER_china_friend - } - } - abort = { - always = no - } - - focus_factors = { - CHI_mission_to_germany = 5 - CHI_closer_ties_with_germany = 10 - CHI_purchase_tanks = 5 - CHI_give_falkenhausen_citizenship = 5 - CHI_anti_communism = 5 - CHI_experimental_mechanised_unit = 5 - CHI_chinese_general_staff = 5 - CHI_chinese_panzers = 5 - CHI_combined_arms_warfare = 5 - } - - research = { - - } - - ideas = { - - } - - # 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 - modifier = { - factor = 2.0 - } - } -} diff --git a/src/common/ai_strategy_plans/CHI_default_strategy_plan.txt b/src/common/ai_strategy_plans/CHI_default_strategy_plan.txt deleted file mode 100755 index c02bdfd..0000000 --- a/src/common/ai_strategy_plans/CHI_default_strategy_plan.txt +++ /dev/null @@ -1,646 +0,0 @@ -CHI_default_plan = { - name = "Nationalist China default plan" - desc = "Default behavior for Nationalist China" - - allowed = { - original_tag = CHI - } - enable = { - - } - abort = { - always = no - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - modifier = { - factor = 1.0 - } - } -} -CHI_industrial_buildup = { - name = "Nationalist China industrial buildup plan" - desc = "Makes Nationalist China more likely to expand industry if not at war" - - allowed = { - is_literally_china = yes - } - enable = { - OR = { - original_tag = CHI - AND = { - is_chinese_warlord = yes - has_focus_tree = china_nationalist_focus - } - } - has_war = no - } - abort = { - has_war = yes - } - focus_factors = { - CHI_unified_industrial_planning = 5 - CHI_expand_the_academica_sinica = 10 - CHI_rural_reconstruction_movement = 5 - CHI_financial_policy = 5 - CHI_mining_commission = 5 - CHI_taiyuan_arsenal = 5 - CHI_develop_the_hanyan_arsenal = 5 - } - - research = { - industry = 15.0 - electronics = 15.0 - } - - ideas = { - #CHI_t_v_soong = 5 - CHI_h_h_kung = 5 - } - - # 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 - modifier = { - factor = 1.0 - } - } -} - -CHI_inflation_handling = { - name = "Nationalist China Secret Plan to Fight Inflation" - desc = "Teaches the AI to handle the inflation mechanic for China" - - allowed = { - is_literally_china = yes - } - enable = { - OR = { - original_tag = CHI - AND = { - is_chinese_warlord = yes - has_focus_tree = china_nationalist_focus - } - } - OR = { - has_idea = CHI_hyper_inflation_3 - has_idea = CHI_hyper_inflation_4 - has_idea = CHI_hyper_inflation_5 - } - } - abort = { - OR = { #inflation under control - has_idea = CHI_hyper_inflation_2 - has_idea = CHI_hyper_inflation_1 - } - } - focus_factors = { - CHI_financial_policy = 50 - CHI_price_controls = 50 - CHI_reform_the_national_bank = 50 - CHI_forced_loans = 50 - CHI_land_tax_reform = 50 - CHI_develop_the_hanyan_arsenal = 0.0 - CHI_unemployment_assistance = 0.0 - CHI_taiyuan_arsenal = 0.0 - CHI_mining_commission = 0.0 - CHI_welfare = 0.0 - CHI_refugee_relief_agency = 0.0 - CHI_free_hospitals = 0.0 - CHI_rural_schooling = 0.0 - } - - research = { - } - - ideas = { - #CHI_t_v_soong = 10 - } - - # 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 - modifier = { - factor = 1.0 - } - } -} - -CHI_army_reform = { - name = "Nationalist China Army Reform" - desc = "Teaches the AI to reform the Army if at war" - - allowed = { - original_tag = CHI - } - enable = { - has_war = yes - OR = { - has_idea = CHI_army_corruption_1 - has_idea = CHI_army_corruption_2 - has_idea = CHI_army_corruption_3 - } - } - abort = { - NOT = { - OR = { - has_idea = CHI_army_corruption_1 - has_idea = CHI_army_corruption_2 - has_idea = CHI_army_corruption_3 - } - } - } - focus_factors = { - CHI_army_reform = 50 - CHI_military_affairs_commission = 50 - } - - research = { - } - - ideas = { - } - - # 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 - modifier = { - factor = 1.0 - } - } -} -CHI_war_measures = { - name = "Nationalist China War measures" - desc = "Teaches the AI to fix issues if at war" - - allowed = { - is_literally_china = yes - } - enable = { - OR = { - original_tag = CHI - AND = { - is_chinese_warlord = yes - has_focus_tree = china_nationalist_focus - } - } - has_war = yes - } - abort = { - OR = { - has_war = no - has_completed_focus = CHI_war_of_national_liberation - has_completed_focus = CHI_dare_to_die_corps - controls_state = 527 #has successfully taken Manchuria - } - } - focus_factors = { - CHI_war_of_resistance = 20 - CHI_military_affairs_commission = 20 - CHI_industrial_evacuations = 30 - CHI_scorched_earth_tactics = 30 - CHI_democracy = 0 #can't have that nonsense right now - CHI_war_of_national_liberation = 20 - } - - research = { - infantry_weapons = 15.0 - artillery = 15.0 - air_equipment = 0 - } - - ideas = { - } - - # 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 - modifier = { - factor = 1.0 - } - } -} -CHI_befriend_britain = { - name = "Befriend Britain" - desc = "Teaches the AI to make friends with britain to progress further down the tree" - - allowed = { - is_literally_china = yes - } - enable = { - has_completed_focus = CHI_british_cooperation - ENG = { - has_opinion = { - target = ROOT - value < 90 - } - } - OR = { - has_war = no - AND = { - NOT = { has_idea = civilian_economy } - OR = { - NOT = { has_idea = volunteer_only } - has_manpower > 200000 - } - } - } - } - abort = { - OR = { - has_completed_focus = CHI_ledo_road #they have served their purpose - ENG = { - has_opinion = { - target = ROOT - value > 90 - } - } - AND = { - has_war = yes - OR = { - has_idea = civilian_economy - AND = { - has_idea = volunteer_only - has_manpower < 200000 - } - } - } - } - } - focus_factors = { - CHI_burma_road = 20 - CHI_ledo_road = 20 - CHI_fighter_purchases = 20 - } - - research = { - } - - ideas = { - } - ai_strategy = { - type = befriend - id = "ENG" - value = 200 - } - - # 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 - modifier = { - factor = 1.0 - } - } -} -CHI_befriend_america = { - name = "Befriend America" - desc = "Teaches the AI to make friends with britain to progress further down the tree" - - allowed = { - is_literally_china = yes - } - enable = { - has_completed_focus = CHI_mission_to_the_us - USA = { - has_opinion = { - target = ROOT - value < 90 - } - } - OR = { - has_war = no - AND = { - NOT = { has_idea = civilian_economy } - OR = { - NOT = { has_idea = volunteer_only } - has_manpower > 200000 - } - } - } - } - abort = { - OR = { - has_completed_focus = CHI_the_hump #they have served their purpose - USA = { - has_opinion = { - target = ROOT - value > 90 - } - } - AND = { - has_war = yes - OR = { - has_idea = civilian_economy - AND = { - has_idea = volunteer_only - has_manpower < 200000 - } - } - } - } - } - focus_factors = { - CHI_the_hump = 20 - CHI_hire_chennault = 20 - CHI_fighter_purchases = 20 - CHI_invite_the_flying_tigers = 20 - } - - research = { - } - - ideas = { - } - ai_strategy = { - type = befriend - id = "USA" - value = 200 - } - - # 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 - modifier = { - factor = 1.0 - } - } -} -CHI_befriend_France = { - name = "Befriend France" - desc = "Teaches the AI to make friends with britain to progress further down the tree" - - allowed = { - is_literally_china = yes - } - enable = { - has_completed_focus = CHI_reach_out_to_france - FRA = { - has_opinion = { - target = ROOT - value < 90 - } - } - OR = { - has_war = no - AND = { - NOT = { has_idea = civilian_economy } - OR = { - NOT = { has_idea = volunteer_only } - has_manpower > 200000 - } - } - } - } - abort = { - OR = { - has_completed_focus = CHI_french_drill #they have served their purpose - FRA = { - has_opinion = { - target = ROOT - value > 90 - } - } - AND = { - has_war = yes - OR = { - has_idea = civilian_economy - AND = { - has_idea = volunteer_only - has_manpower < 200000 - } - } - } - } - } - focus_factors = { - CHI_guarantee_the_hanoi_route = 30 - CHI_french_military_mission = 20 - CHI_french_drill = 20 - CHI_small_arms_expertise = 20 - } - - research = { - } - - ideas = { - } - ai_strategy = { - type = befriend - id = "FRA" - value = 200 - } - - # 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 - modifier = { - factor = 1.0 - } - } -} -CHI_befriend_Soviet = { - name = "Befriend Soviet" - desc = "Teaches the AI to make friends with Soviet to progress further down the tree" - - allowed = { - is_literally_china = yes - } - enable = { - has_completed_focus = CHI_mission_to_the_soviet_union - SOV = { - has_opinion = { - target = ROOT - value < 90 - } - } - OR = { - has_war = no - AND = { - NOT = { has_idea = civilian_economy } - OR = { - NOT = { has_idea = volunteer_only } - has_manpower > 200000 - } - } - } - } - abort = { - OR = { - has_completed_focus = CHI_combined_arms_warfare #they have served their purpose - - SOV = { - has_opinion = { - target = ROOT - value > 90 - } - } - - AND = { - has_war = yes - OR = { - has_idea = civilian_economy - AND = { - has_idea = volunteer_only - has_manpower < 200000 - } - } - } - } - } - focus_factors = { - CHI_the_soviet_volunteer_group = 20 - CHI_rapprochement_with_soviet_union = 20 - CHI_purchase_tanks = 20 - CHI_experimental_mechanised_unit = 20 - CHI_invite_soviet_advisers = 20 - CHI_heavy_weapons = 20 - } - - research = { - motorized_equipment = 15.0 #needed to progress - } - - ideas = { - } - ai_strategy = { - type = befriend - id = "SOV" - value = 200 - } - - # 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 - modifier = { - factor = 1.0 - } - } -} - -CHI_european_allies = { #used to make minor European nations like Axis more - name = "Minor European Countries" - - allowed = { - OR = { - original_tag = ROM - original_tag = HUN - original_tag = BUL - original_tag = YUG - original_tag = ITA - original_tag = CZE - original_tag = DEN - original_tag = NOR - original_tag = SWE - original_tag = FIN - original_tag = SPR - original_tag = POR - original_tag = HOL - original_tag = BEL - original_tag = LUX - original_tag = POL - original_tag = LAT - original_tag = LIT - original_tag = EST - original_tag = CRO - original_tag = SLO - } - } - enable = { - has_war = yes - OR = { - is_in_faction = no - is_faction_leader = yes - } - OR = { - original_tag = ROM - original_tag = HUN - original_tag = BUL - original_tag = YUG - original_tag = ITA - original_tag = CZE - original_tag = DEN - original_tag = NOR - original_tag = SWE - original_tag = FIN - original_tag = SPR - original_tag = POR - original_tag = HOL - original_tag = BEL - original_tag = LUX - original_tag = POL - original_tag = LAT - original_tag = LIT - original_tag = EST - original_tag = CRO - original_tag = SLO - } - } - abort = { - OR = { - has_war = no - AND = { - is_in_faction = yes - is_faction_leader = no - } - } - } - - ai_strategy = { - type = alliance - id = "CHI" - value = -500 - } - ai_strategy = { - type = alliance - id = "PRC" - value = -500 - } - ai_strategy = { - type = alliance - id = "GXC" - value = -500 - } - ai_strategy = { - type = alliance - id = "YUN" - value = -500 - } - ai_strategy = { - type = alliance - id = "XSM" - value = -500 - } - ai_strategy = { - type = alliance - id = "SHX" - value = -500 - } - ai_strategy = { - type = alliance - id = "SIK" - value = -500 - } -} diff --git a/src/common/ai_strategy_plans/CHI_historical_strategy_plan.txt b/src/common/ai_strategy_plans/CHI_historical_strategy_plan.txt deleted file mode 100755 index 680c5ae..0000000 --- a/src/common/ai_strategy_plans/CHI_historical_strategy_plan.txt +++ /dev/null @@ -1,102 +0,0 @@ -CHI_nationalist_historical_plan = { - name = "Nationalist China historical plan" - desc = "Essentially historical behavior for Nationalist China" - - allowed = { - original_tag = CHI - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = CHI_ai_behavior - option = DEFAULT - } - } - has_country_flag = CHI_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = CHI_ai_behavior - option = HISTORICAL - } - } - } - abort = { - JAP = { - OR = { - has_completed_focus = JAP_strengthen_civilian_government - has_completed_focus = JAP_the_unthinkable_option - has_completed_focus = JAP_support_the_kodoha_faction - is_in_faction_with = ENG - is_in_faction_with = USA - } - } - has_game_rule = { - rule = CHI_ai_behavior - option = ALTERNATE - } - MAN = { - is_subject = no - } - } - - ai_national_focuses = { - CHI_invite_foreign_investors - CHI_unified_industrial_planning #March 10 1936 - CHI_mission_to_germany #May 20 1936 - CHI_rural_reconstruction_movement #July 30 1936 - CHI_british_cooperation #October 10 1936 - CHI_mission_to_the_us #February 30 1937 - CHI_military_affairs_commission #May 10 1937 - CHI_expand_the_academica_sinica #July 20 1937 - CHI_mission_to_the_soviet_union #September 30 1937 - CHI_hire_chennault #December 10 1937 - CHI_rapprochement_with_soviet_union #February 20 1938 - CHI_invite_soviet_advisers #April 30 1938 - CHI_army_reform #July 10 1938 - CHI_burma_road #September 20 1938 - CHI_the_soviet_volunteer_group #November 30 1938 - CHI_fighter_purchases #February 10 1938 - CHI_camco #April 20 1939 - CHI_three_principles_of_the_people #June 30 1939 - CHI_nationalism #September 10 1939 - CHI_financial_policy #November 20 1939 - CHI_foreign_threats #January 30 1940 - CHI_war_of_resistance #April 10 1940 - CHI_scorched_earth_tactics #June 20 1940 - CHI_mining_commission #August 30 1940 - CHI_welfare #November 10 1940 - CHI_refugee_relief_agency #January 20 1941 - CHI_forced_conscription #March 30 1941 - CHI_purchase_tanks #June 10 1941 - CHI_experimental_mechanised_unit #August 20 1941 - CHI_land_tax_reform #October 30 1941 - CHI_invite_the_flying_tigers #January 10 1942 - CHI_the_hump #March 20 1942 - CHI_chinese_expeditionary_force #May 30 1942 - CHI_sino_american_cooperative_organization #August 10 1942 - CHI_price_controls #October 20 1942 - CHI_ledo_road #December 30 1942 - CHI_the_chu_x_po #March 10 1943 - CHI_new_life_movement #May 20 1943 - CHI_modern_logistics #July 30 1943 - } - - research = { - - } - - ideas = { - CHI_soong_mei_ling = 10 - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/CHI_warlord_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/CHI_warlord_alternate_strategy_plan.txt deleted file mode 100755 index 8a4ff10..0000000 --- a/src/common/ai_strategy_plans/CHI_warlord_alternate_strategy_plan.txt +++ /dev/null @@ -1,98 +0,0 @@ -CHI_warlord_alternate_plan_nationalist = { - name = "Chinese Warlord alternate plan when cooperating with Nationalists" - desc = "Alternate behavior for Chinese Warlord - Nationalist" - - allowed = { - is_chinese_warlord = yes - } - enable = { - has_completed_focus = CHI_cooperation_with_the_nationalists - } - abort = { - not = { - has_focus_tree = china_warlord_focus - } - } - - focus_factors = { - CHI_technological_cooperation = 5 - CHI_new_model_province = 5 - CHI_industrial_investment = 10 - CHI_local_arms_production = 10 - CHI_anti_opposition_campaigns = 5 - CHI_public_education_reform = 10 - } - - research = { - infantry_weapons = 15 - artillery = 10 - air_equipment = 0 - armor = 0 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - silent_workhorse = 5 - } - - # 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 - } - } -} - -CHI_warlord_alternate_plan_communist = { - name = "Chinese Warlord alternate plan when cooperating with communists" - desc = "Alternate behavior for Chinese Warlord - Communist" - - allowed = { - is_chinese_warlord = yes - } - enable = { - has_completed_focus = CHI_cooperation_with_the_communists - } - abort = { - not = { - has_focus_tree = china_warlord_focus - } - } - - focus_factors = { - CHI_land_redistribution = 5 - CHI_land_value_tax = 10 - CHI_industrial_investment = 10 - CHI_public_education_reform = 10 - CHI_public_works = 5 - CHI_rural_militias = 5 - } - - research = { - infantry_weapons = 15 - air_equipment = 0 - artillery = 10 - armor = 0 - } - - ideas = { - - } - - # 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 - } - } - -} - diff --git a/src/common/ai_strategy_plans/CHI_warlord_historical_strategy_plan.txt b/src/common/ai_strategy_plans/CHI_warlord_historical_strategy_plan.txt deleted file mode 100755 index 95b1811..0000000 --- a/src/common/ai_strategy_plans/CHI_warlord_historical_strategy_plan.txt +++ /dev/null @@ -1,122 +0,0 @@ -CHI_warlord_historical_plan_nationalist = { - name = "Chinese Warlord historical plan supporting Nationalists" - desc = "Historical behavior for Chinese Warlord" - - allowed = { - OR = { - original_tag = GXC - original_tag = YUN - original_tag = XSM - } - } - enable = { - is_historical_focus_on = yes - } - abort = { - NOT = { - has_focus_tree = china_warlord_focus - } - } - - ai_national_focuses = { - CHI_secure_internal_politics - CHI_cooperation_with_the_nationalists - CHI_industrial_investment - CHI_public_education_reform - CHI_long_term_economic_planning - CHI_technological_cooperation - CHI_local_arms_production - CHI_new_model_province - CHI_root_out_corruption - CHI_land_reform - CHI_reform_the_administration - CHI_heavy_weapons_development - } - - focus_factors = { - #Never attempt a take over - CHI_join_the_republican_government = 0 - CHI_power_struggle = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -CHI_warlord_historical_plan_communist = { - name = "Chinese Warlord historical plan supporting Communists" - desc = "Historical behavior for Chinese Warlord" - - allowed = { - OR = { - original_tag = SHX - original_tag = SIK - } - } - enable = { - is_historical_focus_on = yes - } - abort = { - NOT = { - has_focus_tree = china_warlord_focus - } - } - - ai_national_focuses = { - CHI_secure_internal_politics - CHI_cooperation_with_the_communists - CHI_land_redistribution - CHI_land_value_tax - CHI_judiciary_reforms - CHI_communist_administrators - CHI_industrial_investment - CHI_public_education_reform - CHI_local_arms_production - CHI_long_term_economic_planning - CHI_ideological_education - CHI_local_arms_development - CHI_heavy_weapons_development - CHI_public_works - CHI_labor_reform - CHI_rural_militias - } - - focus_factors = { - #Never attempt a take over - CHI_join_the_chinese_soviet = 0 - CHI_the_yanan_incident = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} diff --git a/src/common/ai_strategy_plans/COG_alternate_strategy_plan .txt b/src/common/ai_strategy_plans/COG_alternate_strategy_plan .txt deleted file mode 100755 index 0270b72..0000000 --- a/src/common/ai_strategy_plans/COG_alternate_strategy_plan .txt +++ /dev/null @@ -1,342 +0,0 @@ -COG_alternate_peaceful_independence = { - name = "Congolese Alternate plan to gain independence quicker, but peacefully if possible" - desc = "" - - allowed = { - original_tag = COG - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = COG_AI_RANDOM_DEM_INDEPENDENCE - has_game_rule = { - rule = COG_AI_BEHAVIOR - option = COG_DEM_INDEPENDENCE - } - } - } - abort = { - OR = { - has_government = communism - has_government = fascism - } - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - COG_congo_and_the_war_in_europe # 70 - CONGO_congolese_generals # 70 - COG_emergency_powers_for_pierre_ryckmans # 35 - COG_an_independent_colonial_cabinet # 35 - COG_make_use_of_the_british_proposal # 70 - COG_enter_the_sterling_area # 70 - COG_acquire_american_investments # 70 - - COG_kasa_vubus_first_cabinet # 35 - - COG_establish_the_anc # 35 - - COG_national_insitute_of_agronomic_study # 70 - COG_the_ten_year_plan # 70 - COG_expanded_peasantry_program # 70 - COG_women_in_the_military # 70 - COG_improve_the_civil_administration # 35 - COG_mend_the_linguistic_divides # 70 - COG_declaration_of_congolese_unity # 70 - - #1936 - COG_governor_general_pierre_ryckmans # 35 - COG_allow_local_autonomy # 35 - CONGO_belgian_congo # 35 - CONGO_the_heart_of_africa # 70 - CONGO_weapon_repair_workshops # 70 - CONGO_jungle_industry # 70 - - #1937 - CONGO_rubber_plantations # 70 - COG_formally_recognize_the_kimbanguist_church # 35 - COG_closer_cooperation_with_eugene_jungers # 70 - COG_invest_in_urban_centers # 70 - CONGO_ruanda_urundi # 70 - CONGO_expand_tungsten_mines # 70 - - #1938 - CONGO_ccci # 70 - CONGO_prince_leopold_mine # 70 - CONGO_regional_specialization # 84 - CONGO_chefs_coutumiers # 70 - CONGO_forminiere # 70 - - #1939 - CONGO_bakwanga_mine # 70 - CONGO_kasai_secessionist_state # 70 - COG_found_the_congolese_national_movement # 70 - COG_alliance_de_bakongo # 70 - COG_found_the_parti_solidaire_africain # 35 - COG_encourage_unionism # 35 - - #1940 - CONGO_smuggle_diamonds # 70 - CONGO_research_grants # 70 - CONGO_aviation_militaire_de_la_force_publique # 70 - CONGO_societe_miniere_de_bakwanga # 70 - CONGO_shinkolobwe_mine # 70 - - #1941 - CONGO_smuggle_uranium # 70 - CONGO_congos_place_in_the_world # 70 - CONGO_soviet_interest # 70 - COG_endorse_force_publique_mutinies # 70 - CONGO_whispers_of_independence # 70 - - #1942 - CONGO_republic_of_congo # 70 - - } - - research = { - } - - ideas = { - - } - - weight = { - factor = 1.0 - modifier = { - factor = 1.0 - } - } - - focus_factors = { - CONGO_african_union = 0 - CONGO_great_war_of_africa = 0 - COG_the_lion_roars = 0 - COG_assemble_a_regency_council = 0 - COG_national_committee_for_liberation = 0 - } - -} - -COG_alternate_peaceful_communist_independence = { - name = "Congolese Alternate plan to gain independence quicker, but peacefully if possible, and become Communist" - desc = "" - - allowed = { - original_tag = COG - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = COG_AI_RANDOM_COM_INDEPENDENCE - has_game_rule = { - rule = COG_AI_BEHAVIOR - option = COG_COM_INDEPENDENCE - } - } - } - abort = { - - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - - # Post-freedom focuses - COG_the_lion_roars # 35 - COG_proclaim_the_peoples_republic # 70 - COG_cooperate_with_the_congolese_churches # 35 - COG_nationalization_of_foreign_industrial_assets # 70 - COG_form_the_gecamines # 70 - COG_societe_nationale_chemins_du_congo # 70 - COG_the_arme_populaire_de_liberation # 35 - COG_establish_the_anc # 35 - COG_forces_terrestres # 35 - COG_from_a_gendarmerie_to_a_fighting_force # 35 - COG_standardize_military_production # 70 - - # As soon as they become availbable - CONGO_establish_university_of_louvain # 70 - - COG_congo_and_the_war_in_europe # 35 - COG_emergency_powers_for_pierre_ryckmans # 35 - COG_an_independent_colonial_cabinet # 35 - - COG_found_the_congolese_national_movement # 70 - COG_found_the_parti_solidaire_africain # 35 - COG_encourage_unionism # 35 - COG_invite_the_general_labour_federation_of_belgium # 35 - COG_union_nationale_des_travailleurs_du_congo # 35 - COG_make_contact_with_irving_brown # 35 - COG_endorse_force_publique_mutinies # 70 - - #1936 - CONGO_belgian_congo # 35 - CONGO_rawji_group # 35 - CONGO_weapon_repair_workshops # 70 - CONGO_the_heart_of_africa # 70 - CONGO_jungle_industry # 70 - CONGO_rubber_plantations # 70 - - #1937 - COG_governor_general_pierre_ryckmans # 35 - COG_invest_in_urban_centers # 70 - COG_cooperate_with_the_comite_special_du_katanga # 70 - COG_lecho_du_katanga # 70 - CONGO_expand_villages # 70 - - #1938 - CONGO_ccci # 70 - CONGO_regional_specialization # 84 - CONGO_chefs_coutumiers # 70 - CONGO_develop_infrastructure # 70 - CONGO_new_vegetable_produce_markets # 70 - - #1939 - CONGO_office_des_transports_coloniaux # 70 - CONGO_prince_leopold_mine # 70 - CONGO_forminiere # 70 - CONGO_bakwanga_mine # 70 - CONGO_kasai_secessionist_state # 70 - - #1940 - CONGO_smuggle_diamonds # 70 - CONGO_research_grants # 70 - CONGO_congos_place_in_the_world # 84 - CONGO_soviet_interest # 70 - - #1941 - CONGO_whispers_of_independence # 70 - CONGO_republic_of_congo # 70 - - #1942 - - - } - - research = { - } - - ideas = { - - } - - weight = { - factor = 1.0 - modifier = { - factor = 1.0 - } - } - - focus_factors = { - CONGO_african_union = 0 - CONGO_great_war_of_africa = 0 - COG_kasa_vubus_first_cabinet = 0 - COG_national_committee_for_liberation = 0 - } - -} - -COG_alternate_revolutionary_communist_independence = { - name = "Congolese Alternate plan to gain independence at any cost and become Communist" - desc = "" - - allowed = { - original_tag = COG - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = COG_AI_RANDOM_COM_REVOLUTION - has_game_rule = { - rule = COG_AI_BEHAVIOR - option = COG_COM_REVOLUTION - } - } - } - abort = { - - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - CONGO_establish_university_of_louvain # 70 - - #1936 - COG_national_committee_for_liberation # 70 - COG_encourage_unionism # 35 - CONGO_belgian_congo # 35 - CONGO_weapon_repair_workshops # 70 - COG_the_simba_movement # 35 - COG_attempt_to_sway_moise_thsombe # 70 - - #1937 - COG_secure_soviet_aid # 35 - COG_secure_german_aid # 35 This one is just here as a backup in-case the Soviets aren't communist anymore - COG_approach_the_barotse_litunga # 35 - COG_slander_the_colonial_authorities # 70 - COG_endorse_force_publique_mutinies # 70 - COG_strike_while_the_rion_is_hot # 70 - - #1938 - COG_the_intore_lion_dancers # 35 - COG_desgregate_the_universites # 70 - COG_congolese_bussinessowners # 70 - COG_shatter_the_roof # 35 - COG_the_lion_roars # 35 - COG_the_arme_populaire_de_liberation # 35 - COG_invite_the_general_labour_federation_of_belgium # 35 - COG_union_nationale_des_travailleurs_du_congo # 35 - - #1939 - COG_proclaim_the_peoples_republic # 70 - COG_establish_the_anc # 35 - COG_strict_anti_clericalism # 35 - COG_nationalization_of_foreign_industrial_assets # 70 - COG_form_the_gecamines # 70 - COG_societe_nationale_chemins_du_congo # 70 - - #1940 - COG_liberation_by_force # 70 - COG_african_research_and_development_department # 70 - COG_organization_of_african_unity # 70 - COG_central_african_bank # 35 - COG_mutual_defense # 35 - COG_the_executive_council # 70 - - #1941 - - - #1942 - - - } - - research = { - } - - ideas = { - - } - - weight = { - factor = 1.0 - modifier = { - factor = 1.0 - } - } - - focus_factors = { - CONGO_african_union = 0 - CONGO_great_war_of_africa = 0 - COG_kasa_vubus_first_cabinet = 0 - COG_assemble_a_regency_council = 0 - } - -} diff --git a/src/common/ai_strategy_plans/COG_historical_strategy_plan.txt b/src/common/ai_strategy_plans/COG_historical_strategy_plan.txt deleted file mode 100755 index 23e4f78..0000000 --- a/src/common/ai_strategy_plans/COG_historical_strategy_plan.txt +++ /dev/null @@ -1,155 +0,0 @@ -COG_historical_plan = { - name = "Congo Historical Plan" - desc = "Historical behavior for Congo" - - allowed = { - original_tag = COG - has_dlc = "Gotterdammerung" - } - - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = COG_AI_BEHAVIOR - option = DEFAULT - } - } - has_country_flag = COG_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = COG_AI_BEHAVIOR - option = HISTORICAL - } - } - } - - abort = { - } - - ai_national_focuses = { - - # Keep in mind that the years denoted will be wildly inaccurate due to the ASAP focuses - - ## THINGS TO DO ASAP ## - COG_kasa_vubus_first_cabinet # 35 - COG_national_insitute_of_agronomic_study # 70 - COG_congo_and_the_war_in_europe # 35 - CONGO_force_publique # 70 - CONGO_establish_university_of_louvain # 70 - CONGO_chefs_coutumiers # 70 - COG_found_the_congolese_national_movement # 70 - COG_establish_the_anc # 35 - COG_congolese_bussinessowners # 70 - COG_desgregate_the_universites # 70 - COG_shatter_the_roof # 35 - - #1936 - COG_governor_general_pierre_ryckmans # 35 - COG_allow_local_autonomy # 35 - CONGO_belgian_congo # 35 - CONGO_rawji_group # 35 - CONGO_the_heart_of_africa # 70 - COG_invest_in_urban_centers # 70 - CONGO_jungle_industry # 70 - - #1937 - COG_strengthen_the_banque_du_congo_belge # 70 - COG_cooperate_with_the_comite_special_du_katanga # 70 - COG_establish_new_sabena_air_routes # 70 - COG_closer_cooperation_with_eugene_jungers # 70 - COG_uplift_the_apostolic_vicar_of_leopoldville # 35 - COG_contract_the_empain_group # 35 - - #1938 - COG_invest_in_geomines # 70 - CONGO_congo_army # 70 - CONGO_belgian_officer_corps # 70 - CONGO_ccci # 70 - CONGO_regional_specialization # 84 - - #1939 - COG_improve_colonial_lawmaking # 70 - CONGO_forminiere # 70 - CONGO_bakwanga_mine #70 - CONGO_societe_miniere_de_bakwanga # 70 - CONGO_ruanda_urundi # 70 - - #1940 - COG_emergency_powers_for_pierre_ryckmans # 35 - COG_enter_the_sterling_area # 35 - COG_acquire_american_investments # 70 - CONGO_aviation_militaire_de_la_force_publique # 70 - CONGO_smuggle_diamonds # 70 - CONGO_research_grants # 70 - - #1941 - CONGO_rubber_plantations # 70 - COG_prepare_for_offensive_action # 35 - COG_raf_and_saaf_cooperation # 70 - COG_utilize_sabena_for_military_purposes # 70 - COG_the_intore_lion_dancers # 35 - COG_alliance_de_bakongo # 70 - - #1942 - COG_found_the_parti_solidaire_africain # 35 - COG_progressive_congolese_students # 70 - COG_encourage_unionism # 35 - COG_invite_the_general_labour_federation_of_belgium # 35 - CONGO_develop_infrastructure # 70 - CONGO_kasai_secessionist_state # 70 - COG_formally_recognize_the_kimbanguist_church # 35 - - # 1943 - COG_union_nationale_des_travailleurs_du_congo # 35 - COG_lecho_du_katanga # 35 - COG_promote_marcel_maquet_to_provincial_commisioner # 70 - CONGO_new_vegetable_produce_markets # 70 - CONGO_shinkolobwe_mine # 70 - CONGO_smuggle_uranium # 70 - - #1944 - COG_endorse_force_publique_mutinies # 70 - COG_central_bank_of_congo_ruanda_urundi # 70 - CONGO_congolese_generals # 70 - CONGO_expanded_rubber_plantations # 70 - CONGO_congos_place_in_the_world # 70 - - #1945 - CONGO_soviet_interest # 70 - CONGO_even_a_hospital_can_do_better # 70 - CONGO_jungle_fighting # 70 - CONGO_expand_ndolo_and_elisabethville_airports # 70 - - - } - - #Focuses never to take - focus_factors = { - COG_national_committee_for_liberation = 0 - COG_the_lion_roars = 0 - COG_assemble_a_regency_council = 0 - COG_declaration_of_congolese_unity = 0 - COG_safeguard_cabinda = 0 - CONGO_great_war_of_africa = 0 - CONGO_african_union = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/CZE_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/CZE_alternate_strategy_plan.txt deleted file mode 100755 index d162e1a..0000000 --- a/src/common/ai_strategy_plans/CZE_alternate_strategy_plan.txt +++ /dev/null @@ -1,341 +0,0 @@ -CZE_alternate_strategy_plan_entente = { - name = "CZE aims to form Entente" - desc = "Let's fight good and die well!" - - allowed = { - original_tag = CZE - has_dlc = "Death or Dishonor" - } - enable = { - OR = { - has_country_flag = CZE_AI_RANDOM_DEMOCRATIC_ALTERNATE - has_game_rule = { - rule = CZE_ai_behavior - option = DEMOCRATIC_ALTERNATE - } - } - } - abort = { - - } - - ai_national_focuses = { - CZE_industrial_legacy - CZE_strategy_decisions - CZE_political_direction - CZE_democratic_bastion - CZE_balanced_1 - CZE_balanced_2 - CZE_an_entente_of_our_own - CZE_invite_yugoslavia - CZE_balanced_3 - CZE_beacon_of_liberty - CZE_united_population - CZE_fortification_studies - CZE_sudeten_1 - CZE_sudeten_2 - CZE_fallback_line - CZE_defensive_preparations - CZE_bonus_research_slot_1 - CZE_invite_romania - CZE_faction_tech_sharing - } - - research = { - industry = 30.0 - infantry_tech = 5.0 - armor = 25.0 - artillery = 18.0 - support_tech = 0 - } - - ideas = { - - } - ai_strategy = { - type = alliance - id = "FRA" - value = 200 - } - ai_strategy = { - type = added_military_to_civilian_factory_ratio - value = 15 - } - - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - prince_of_terror = 0 - backroom_backstabber = 5 - } - - # 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 - } - } - - focus_factors = { - CZE_military_research_institute = 10 - CZE_military_aeronautical_institute = 5 - CZE_mountain_bonus = 8 - CZE_inf_and_artillery_advancement = 10 - CZE_inf_and_artillery_advancement_2 = 5 - CZE_import_foreign_bombers = 5 - } - -} - -CZE_alternate_strategy_plan_communist = { - name = "CZE aims to be a good little people's republic" - desc = "Let's all be comrades!" - - allowed = { - original_tag = CZE - } - enable = { - OR = { - has_country_flag = CZE_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = CZE_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - CZE_industrial_legacy - CZE_strategy_decisions - CZE_political_direction - CZE_balanced_1 - CZE_balanced_2 - CZE_go_left - CZE_balanced_3 - CZE_united_population - CZE_military_research_institute - CZE_communist_support - CZE_arms_exports_1 - CZE_czech_socialism - CZE_arms_exports_2 - CZE_arms_exports_3 - CZE_join_comintern - CZE_communism_with_a_human_face - CZE_the_romanian_question - CZE_bonus_research_slot_1 - } - - research = { - industry = 30.0 - infantry_tech = 5.0 - artillery = 18.0 - support_tech = 10 - } - - ideas = { - - } - - - - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - prince_of_terror = 0 - backroom_backstabber = 5 - } - - # 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 - } - } - - focus_factors = { - CZE_military_research_institute = 10 - CZE_military_aeronautical_institute = 5 - CZE_motorization_scheme = 8 - CZE_armour_bonus_1 = 10 - CZE_armour_bonus_ii = 10 - CZE_import_foreign_bombers = 5 - CZE_air_is_our_sea = 5 - } - -} - - -CZE_alternate_strategy_plan_fascist = { - name = "THE BOHEMIAN EMPIRE RIDES AGAIN" - desc = "DEATH OR GLORY!" - - allowed = { - original_tag = CZE - } - enable = { - OR = { - has_country_flag = CZE_AI_RANDOM_FASCIST - has_game_rule = { - rule = CZE_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - CZE_industrial_legacy - CZE_strategy_decisions - CZE_political_direction - CZE_favor_czechs_1 - CZE_favor_czechs_2 - CZE_go_right - CZE_german_leanings - CZE_favor_czechs_3 - CZE_deliver_sudetenland - CZE_czech_fascism - CZE_military_research_institute - CZE_exclude_the_slovaks - CZE_arms_exports_1 - CZE_german_minor_ally - CZE_arms_exports_2 - CZE_arms_exports_3 - CZE_aggressive_wars - CZE_the_polish_question - CZE_hungarian_situation - CZE_bonus_research_slot_1 - } - - research = { - industry = 30.0 - infantry_tech = 5.0 - artillery = 18.0 - support_tech = 10 - } - - ideas = { - - } - - - - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - prince_of_terror = 0 - backroom_backstabber = 5 - } - - # 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 - } - } - - focus_factors = { - CZE_military_research_institute = 10 - CZE_military_aeronautical_institute = 5 - CZE_motorization_scheme = 8 - CZE_armour_bonus_1 = 10 - CZE_armour_bonus_ii = 10 - CZE_import_foreign_bombers = 5 - CZE_air_is_our_sea = 5 - } - -} -CZE_alternate_strategy_plan_democratic = { - name = "CZE aims to be a good little democracy" - desc = "Let's all be friends!" - - allowed = { - original_tag = CZE - } - enable = { - OR = { - has_country_flag = CZE_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = CZE_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - CZE_industrial_legacy - CZE_strategy_decisions - CZE_democratic_bastion - CZE_balanced_1 - CZE_balanced_2 - CZE_trust_in_the_west - CZE_balanced_3 - CZE_beacon_of_liberty - CZE_united_population - CZE_doctrinal_innovation - CZE_bonus_research_slot_2 - CZE_arms_exports_1 - CZE_bonus_research_slot_1 - CZE_arms_exports_2 - CZE_arms_exports_3 - } - - research = { - industry = 30.0 - infantry_tech = 5.0 - armor = 25.0 - artillery = 18.0 - support_tech = 0 - } - - ideas = { - - } - - - - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - prince_of_terror = 0 - backroom_backstabber = 5 - } - - # 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 - } - } - - focus_factors = { - CZE_military_research_institute = 10 - CZE_military_aeronautical_institute = 5 - CZE_motorization_scheme = 8 - CZE_armour_bonus_1 = 10 - CZE_armour_bonus_ii = 10 - CZE_import_foreign_bombers = 5 - CZE_air_is_our_sea = 5 - } - -} - diff --git a/src/common/ai_strategy_plans/CZE_historical_strategy_plan.txt b/src/common/ai_strategy_plans/CZE_historical_strategy_plan.txt deleted file mode 100755 index b3cec19..0000000 --- a/src/common/ai_strategy_plans/CZE_historical_strategy_plan.txt +++ /dev/null @@ -1,122 +0,0 @@ -CZE_historical_strategy_plan = { - name = "CZE historical plan" - desc = "Let's die to Germany! Yaaaaaaaaaay!" - - allowed = { - original_tag = CZE - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = CZE_ai_behavior - option = DEFAULT - } - } - has_country_flag = CZE_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = CZE_ai_behavior - option = HISTORICAL - } - } - } - abort = { - OR = { - GER = { - not = { - has_government = fascism - } - } - FRA = { - not = { has_government = democratic } - } - } - has_game_rule = { - rule = CZE_ai_behavior - option = DEFAULT - } - } - - ai_national_focuses = { - CZE_fortification_studies - CZE_sudeten_1 - CZE_industrial_legacy - CZE_political_direction - CZE_sudeten_2 - CZE_democratic_bastion - CZE_strategy_decisions - CZE_trust_in_the_west - CZE_sudeten_3 - CZE_arms_exports_1 - CZE_military_research_institute - CZE_inf_and_artillery_advancement - CZE_military_aeronautical_institute - CZE_air_is_our_sea - CZE_fallback_line - CZE_internal_redoubts - CZE_balanced_1 - CZE_balanced_2 - CZE_armour_bonus_1 - CZE_hungarian_line - CZE_polish_line - } - - research = { - industry = 20.0 - infantry_tech = 5.0 - armor = 25.0 - artillery = 18.0 - support_tech = 0 - } - - ideas = { - - } - ai_strategy = { - type = alliance - id = "FRA" - value = 200 - } - ai_strategy = { - type = equipment_production_factor - id = armor - value = 5 - } - ai_strategy = { - type = equipment_production_min_factories - id = armor - value = 2 - } - ai_strategy = { - type = added_military_to_civilian_factory_ratio - value = 15 - } - ai_strategy = { - type = role_ratio - id = armor - value = 5 - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - prince_of_terror = 0 - backroom_backstabber = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/DEN_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/DEN_alternate_strategy_plan.txt deleted file mode 100755 index 7ee85d0..0000000 --- a/src/common/ai_strategy_plans/DEN_alternate_strategy_plan.txt +++ /dev/null @@ -1,240 +0,0 @@ -DEN_rearmament_plan = { - name = "Danish Rearmament" - desc = "Denmark will try to seek alliances with stronger nations and try to withstand any invasion attempts." - - allowed = { - original_tag = DEN - } - enable = { - OR = { - has_country_flag = DEN_AI_RANDOM_ALLIANCE_PLAN - has_game_rule = { - rule = DEN_ai_behavior - option = DEN_rearmament_plan - } - } - } - - abort = { - - } - - ai_national_focuses = { - #1936 - DEN_kanslergadeforliget #35 - DEN_agricultural_subsidies #70 - DEN_devalue_the_krone #35 - DEN_trade_with_britain #70 - DEN_trade_with_germany #70 - DEN_industrial_investments #70 - - #1937 - DEN_public_works #70 - DEN_support_schleswigian_farmers #70 - DEN_declare_neutrality #35 - DEN_political_unity #35 - DEN_start_the_rearmament #35 - DEN_national_unity #35 - DEN_sign_forsvarsforliget #35 - DEN_seek_protection #35 - - #1938 - DEN_expand_vaernepligten #70 - DEN_strength_in_numbers #35 - DEN_military_cooperation_program #70 - DEN_joint_military_drills #70 - DEN_industrial_preparations #70 - - #1939 - DEN_military_preparations #70 - DEN_civilian_preparations #70 - DEN_full_social_mobilization #70 - DEN_social_stability #35 - DEN_build_motorveje #70 - - #1940 - DEN_no_market_regulations #70 - DEN_foreign_designs #70 - DEN_haeren_reorganization #35 - DEN_welcome_foreign_scientists #70 - DEN_expand_ubadsvabnet #35 - - } - - #Focuses never to take - focus_factors = { - DEN_unify_the_right = 0 - DEN_policy_of_disarmament = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -DEN_monarchist_plan = { - name = "Expansionist Monarchy" - desc = "King Christian X will try to secure natural resources and strengthen Denmark's military capabilities by controlling the rest of the Nordics by any means necessary." - - allowed = { - original_tag = DEN - } - enable = { - OR = { - has_country_flag = DEN_AI_RANDOM_MONARCHIST_PLAN - has_game_rule = { - rule = DEN_ai_behavior - option = DEN_monarchist_plan - } - } - } - - abort = { - - } - - ai_national_focuses = { - #1936 - DEN_fortify_our_borders #35 - DEN_devalue_the_krone #35 - DEN_trade_with_britain #70 - DEN_build_a_modern_dannevirke #70 - DEN_trade_with_germany #70 - DEN_fortify_the_islands #70 - - #1937 - DEN_connect_the_islands #70 - DEN_declare_neutrality #35 - DEN_sign_forsvarsforliget #35 - DEN_expand_vaernepligten #35 - DEN_refortify_tunestillingen #70 - DEN_secure_our_supply_lines #70 - - #1938 - DEN_stockpile_oil #70 - DEN_expand_institut_for_teoretisk_fysik #70 - DEN_unify_the_right #35 - DEN_conservatives_support #35 - DEN_encourage_paramilitary #35 - DEN_overthrow_the_government #70 - DEN_king_assumes_power #35 - - #1939 - - #1940 - - } - - #Focuses never to take - focus_factors = { - DEN_political_unity = 0 - DEN_march_on_the_capital = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -DEN_fascist_plan = { - name = "Fascist Denmark" - desc = "The Fascist Party will try to seize power in Denmark and re-establish the North Sea Empire of old." - - allowed = { - original_tag = DEN - } - enable = { - OR = { - has_country_flag = DEN_AI_RANDOM_FASCIST_PLAN - has_game_rule = { - rule = DEN_ai_behavior - option = DEN_fascist_plan - } - } - } - - abort = { - - } - - ai_national_focuses = { - #1936 - DEN_fortify_our_borders #35 - DEN_devalue_the_krone #35 - DEN_trade_with_britain #70 - DEN_build_a_modern_dannevirke #70 - DEN_trade_with_germany #70 - DEN_fortify_the_islands #70 - - #1937 - DEN_connect_the_islands #70 - DEN_declare_neutrality #35 - DEN_sign_forsvarsforliget #35 - DEN_expand_vaernepligten #35 - DEN_refortify_tunestillingen #70 - DEN_secure_our_supply_lines #70 - - #1938 - DEN_stockpile_oil #70 - DEN_expand_institut_for_teoretisk_fysik #70 - DEN_unify_the_right #35 - DEN_conservatives_support #35 - DEN_encourage_paramilitary #35 - DEN_overthrow_the_government #70 - DEN_march_on_the_capital #35 - - #1939 - - #1940 - - } - - #Focuses never to take - focus_factors = { - DEN_political_unity = 0 - DEN_king_assumes_power = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/ENG_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/ENG_alternate_strategy_plan.txt deleted file mode 100755 index 399010b..0000000 --- a/src/common/ai_strategy_plans/ENG_alternate_strategy_plan.txt +++ /dev/null @@ -1,453 +0,0 @@ -ENG_alternate_democratic_plan = { - name = "United Kingdom Anti-German Interventionist Democratic plan" - desc = "UK comes after the continental warmongerers. No more appeasement!" - - allowed = { - original_tag = ENG - } - enable = { - OR = { - AND = { - has_completed_focus = ENG_steady_as_she_goes - NOT = { has_completed_focus = ENG_home_defence } - GER = { has_war = yes } - GER = { has_government = fascism } - } - OR = { - has_country_flag = ENG_AI_RANDOM_DEMOCRATIC_ALTERNATE - has_game_rule = { - rule = ENG_ai_behavior - option = DEMOCRATIC_ALTERNATE - } - } - } - } - abort = { - - } - - ai_national_focuses = { - limited_rearmament_focus - shadow_scheme_focus - air_defense_focus - radar_focus - uk_industrial_focus - ENG_steady_as_she_goes - ENG_global_defense - general_rearmament_focus - royal_ordinance_focus - uk_small_arms_focus - uk_extra_tech_slot - ENG_every_man_will_do_his_duty - ENG_motion_of_no_confidence - ENG_no_further_appeasement - ENG_kickstart_the_war_industry - uk_empire_focus - ENG_secure_the_oil_imports - #March 10 1936 - #May 20 1936 - #July 30 1936 - #October 10 1936 - #October 10 1936 - #December 20 1936 - #February 30 1937 - #May 10 1937 - #July 20 1937 - #September 30 1937 - #December 10 1937 - #February 20 1938 - #April 30 1938 - #July 10 1938 - #September 20 1938 - #November 30 1938 - #February 10 1939 - #April 20 1939 - #June 30 1939 - #September 10 1939 - #November 20 1939 - #January 30 1940 - #April 10 1940 - #June 20 1940 - #August 30 1940 - #November 10 1940 - #January 20 1941 - #March 30 1941 - #June 10 1941 - #August 20 1941 - #October 30 1941 - #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -ENG_alternate_communist_plan = { - name = "United Kingdom Communist plan" - desc = "UK becomes communist and will spread the Revolution!" - - allowed = { - original_tag = ENG - } - enable = { - OR = { - has_completed_focus = ENG_concessions_to_the_trade_unions - has_country_flag = ENG_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = ENG_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - limited_rearmament_focus - shadow_scheme_focus - air_defense_focus - radar_focus - uk_industrial_focus - ENG_a_change_in_course - ENG_concessions_to_the_trade_unions - general_rearmament_focus - royal_ordinance_focus - uk_small_arms_focus - uk_extra_tech_slot - ENG_revisit_colonial_policy - ENG_guide_the_colonies - ENG_towards_dominion_independence - ENG_withdraw_from_contested_territories - ENG_self_government_for_the_mediterranean - ENG_self_government_for_the_middle_east - ENG_self_government_for_the_americas - ENG_self_government_for_africa - ENG_self_government_for_asia - ENG_foundations_for_an_indian_state - ENG_the_three_nation_solution - ENG_towards_indian_independence - ENG_decolonization - air_rearmament_focus - fighter_command_focus - aircraft_production_focus - ENG_the_fate_of_the_royal_family - ENG_eliminate_the_upper_class - ENG_for_the_good_of_the_revolution - #March 10 1936 - #May 20 1936 - #July 30 1936 - #October 10 1936 - #October 10 1936 - #December 20 1936 - #February 30 1937 - #May 10 1937 - #July 20 1937 - #September 30 1937 - #December 10 1937 - #February 20 1938 - #April 30 1938 - #July 10 1938 - #September 20 1938 - #November 30 1938 - #February 10 1939 - #April 20 1939 - #June 30 1939 - #September 10 1939 - #November 20 1939 - #January 30 1940 - #April 10 1940 - #June 20 1940 - #August 30 1940 - #November 10 1940 - #January 20 1941 - #March 30 1941 - #June 10 1941 - #August 20 1941 - #October 30 1941 - #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -ENG_alternate_unaligned_plan = { - name = "United Kingdom Monarchist plan" - desc = "UK becomes an authoritarian monarchy and will reconquer the Empire!" - - allowed = { - original_tag = ENG - } - enable = { - OR = { - has_country_flag = ENG_abdication_crisis_morganatic_marriage - has_country_flag = ENG_abdication_crisis_normal_marriage - has_country_flag = ENG_AI_RANDOM_NEUTRALITY - has_game_rule = { - rule = ENG_ai_behavior - option = NEUTRALITY - } - } - } - abort = { - - } - - ai_national_focuses = { - limited_rearmament_focus - shadow_scheme_focus - air_defense_focus - radar_focus - uk_industrial_focus - ENG_a_change_in_course - ENG_the_kings_party - ENG_god_save_the_king - general_rearmament_focus - royal_ordinance_focus - uk_small_arms_focus - uk_extra_tech_slot - uk_empire_focus - ENG_reassess_continental_commitments - ENG_isolate_the_mediterranean_threat - ENG_alliance_with_germany - ENG_consolidate_the_british_isles - ENG_ceylon_forward_operating_base - ENG_appeal_to_imperial_loyalists - ENG_bring_the_dominions_back_into_the_fold - uk_service_focus - uk_colonial_focus - uk_asia_focus - uk_mediterranean_focus - ENG_motorized_focus - ENG_tank_focus - ENG_special_air_service - naval_rearmament_focus - ENG_chiefs_of_staff_committee - air_rearmament_focus - fighter_command_focus - aircraft_production_focus - ENG_imperial_conscription - ENG_the_sun_never_sets - #March 10 1936 - #May 20 1936 - #July 30 1936 - #October 10 1936 - #October 10 1936 - #December 20 1936 - #February 30 1937 - #May 10 1937 - #July 20 1937 - #September 30 1937 - #December 10 1937 - #February 20 1938 - #April 30 1938 - #July 10 1938 - #September 20 1938 - #November 30 1938 - #February 10 1939 - #April 20 1939 - #June 30 1939 - #September 10 1939 - #November 20 1939 - #January 30 1940 - #April 10 1940 - #June 20 1940 - #August 30 1940 - #November 10 1940 - #January 20 1941 - #March 30 1941 - #June 10 1941 - #August 20 1941 - #October 30 1941 - #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -ENG_alternate_fascist_plan = { - name = "United Kingdom Fascist plan" - desc = "UK becomes fascist and will reconquer the Empire!" - - allowed = { - original_tag = ENG - } - enable = { - OR = { - has_completed_focus = ENG_organize_the_blackshirts - has_country_flag = ENG_AI_RANDOM_FASCIST - has_game_rule = { - rule = ENG_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - limited_rearmament_focus - shadow_scheme_focus - air_defense_focus - radar_focus - uk_industrial_focus - ENG_a_change_in_course - ENG_organize_the_blackshirts - general_rearmament_focus - royal_ordinance_focus - uk_small_arms_focus - uk_extra_tech_slot - uk_empire_focus - ENG_the_british_path_to_fascism - ENG_secure_the_italian_alliance - ENG_god_save_the_king - ENG_consolidate_the_british_isles - ENG_ceylon_forward_operating_base - ENG_appeal_to_imperial_loyalists - ENG_bring_the_dominions_back_into_the_fold - uk_service_focus - uk_colonial_focus - uk_asia_focus - uk_mediterranean_focus - ENG_motorized_focus - ENG_tank_focus - ENG_special_air_service - naval_rearmament_focus - ENG_chiefs_of_staff_committee - air_rearmament_focus - fighter_command_focus - aircraft_production_focus - ENG_imperial_conscription - ENG_the_sun_never_sets - #March 10 1936 - #May 20 1936 - #July 30 1936 - #October 10 1936 - #October 10 1936 - #December 20 1936 - #February 30 1937 - #May 10 1937 - #July 20 1937 - #September 30 1937 - #December 10 1937 - #February 20 1938 - #April 30 1938 - #July 10 1938 - #September 20 1938 - #November 30 1938 - #February 10 1939 - #April 20 1939 - #June 30 1939 - #September 10 1939 - #November 20 1939 - #January 30 1940 - #April 10 1940 - #June 20 1940 - #August 30 1940 - #November 10 1940 - #January 20 1941 - #March 30 1941 - #June 10 1941 - #August 20 1941 - #October 30 1941 - #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/ENG_historical_strategy_plan.txt b/src/common/ai_strategy_plans/ENG_historical_strategy_plan.txt deleted file mode 100755 index bc3f982..0000000 --- a/src/common/ai_strategy_plans/ENG_historical_strategy_plan.txt +++ /dev/null @@ -1,105 +0,0 @@ -ENG_historical_plan = { - name = "United Kingdom historical plan" - desc = "Historical behavior for United Kingdom" - - allowed = { - original_tag = ENG - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - OR = { - not = { has_dlc = "Man the Guns" } - has_game_rule = { - rule = ENG_ai_behavior - option = DEFAULT - } - } - } - has_country_flag = ENG_AI_DEMOCRATIC_HISTORICAL - has_game_rule = { - rule = ENG_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - } - } - abort = { - GER = { - has_completed_focus = GER_oppose_hitler - } - } - - ai_national_focuses = { - limited_rearmament_focus #March 10 1936 - shadow_scheme_focus #May 20 1936 - uk_industrial_focus #July 30 1936 - general_rearmament_focus #October 10 1936 - royal_ordinance_focus #October 10 1936 - uk_small_arms_focus #December 20 1936 - uk_extra_tech_slot #February 30 1937 - uk_empire_focus #May 10 1937 - uk_service_focus #July 20 1937 - uk_colonial_focus #September 30 1937 - uk_asia_focus #December 10 1937 - uk_burma_focus #February 20 1938 - air_defense_focus #April 30 1938 - radar_focus #July 10 1938 - air_rearmament_focus#September 20 1938 - ENG_steady_as_she_goes #November 30 1938 - ENG_prepare_for_the_inevitable #February 10 1939 - ENG_home_defence #April 20 1939 - ENG_issue_gasmasks#June 30 1939 - ENG_military_training_act#September 10 1939 - fighter_command_focus #November 20 1939 - bomber_command_focus #January 30 1940 - coastal_command_focus #April 10 1940 - aircraft_production_focus #June 20 1940 - naval_rearmament_focus #August 30 1940 - ENG_motorized_focus #November 10 1940 - crypto_bomb_focus #January 20 1941 - tizard_mission_focus#March 30 1941 - ENG_special_air_service#June 10 1941 - uk_destroyer_focus#August 20 1941 - uk_waves_focus#October 30 1941 - uk_convoy_focus#January 10 - ENG_chiefs_of_staff_committee #March 20 1942 - maud_focus#May 30 1942 - uk_mediterranean_focus#August 10 1942 - uk_carrier_focus#October 20 1942 - hongkong_focus#December 30 1942 - uk_iraq_focus#March 10 1943 - uk_rock_focus#May 20 1943 - singapore_focus#July 30 1943 - peninsular_focus - uk_amphibious_focus - uk_protect_suez - uk_malta_focus - uk_commonwealth_focus - uk_canada_focus - uk_australia_focus - uk_new_zealand_focus - uk_south_africa_focus - UK_secret_focus - uk_jet_focus - ENG_tank_focus - } - - research = { - - } - - ideas = { - home_defence_spirit = 1 - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/EST_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/EST_alternate_strategy_plan.txt deleted file mode 100755 index 21b8430..0000000 --- a/src/common/ai_strategy_plans/EST_alternate_strategy_plan.txt +++ /dev/null @@ -1,92 +0,0 @@ -EST_fascist = { - name = "Estonian fascist plan" - desc = "" - - allowed = { - original_tag = EST - } - - enable = { - has_dlc = "No Step Back" - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = EST_ai_behavior - option = FASCIST - } - } - has_country_flag = EST_AI_RANDOM_FASCIST - has_game_rule = { - rule = EST_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - EST_rally_the_nation - BALTIC_rejoin_the_railways - BALTIC_axis_investments - EST_march_on_talinn - BALTIC_attract_workers_to_capital - BALTIC_german_war_economics - EST_glory_of_war - EST_mobilize_the_vets - EST_veterans_government - EST_empower_finnish_militants - EST_threat_on_our_border - EST_national_pride_in_finland - BALTIC_modernize_industry - EST_reach_out_to_germany - EST_join_the_axis - EST_baltic_shield - BALTIC_german_tank_licences - EST_the_brotherhood - EST_unite_our_nations - EST_proclaim_finno_ugra - BALTIC_autobahn - BALTIC_natural_resources - BALTIC_domestic_motors - BALTIC_rebuild_forts - EST_vapsid_youth - EST_fortify_the_border - EST_fight_against_communism - EST_unite_karelia - EST_unite_the_sami - EST_unite_the_finnic_identity - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/EST_historical_strategy_plan.txt b/src/common/ai_strategy_plans/EST_historical_strategy_plan.txt deleted file mode 100755 index 6c66e16..0000000 --- a/src/common/ai_strategy_plans/EST_historical_strategy_plan.txt +++ /dev/null @@ -1,180 +0,0 @@ -EST_historical = { - name = "Estonian historical plan" - desc = "" - - allowed = { - original_tag = EST - } - - enable = { - has_dlc = "No Step Back" - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = EST_ai_behavior - option = DEFAULT - } - } - has_country_flag = EST_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = EST_ai_behavior - option = HISTORICAL - } - } - } - abort = { - - } - - ai_national_focuses = { - EST_era_of_silence - EST_fight_the_vaps - EST_ismaaliit - BALTIC_rejoin_the_railways - BALTIC_renew_allied_trade - EST_establish_the_rahvuskogu - EST_national_council - EST_chamber_of_deputies - EST_modernize_capital - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - EST_exploit_the_banks - EST_support_independent_militaries - EST_republican_defence_league - BALTIC_ford_motors - BALTIC_crossley_motors - EST_squash_the_opposition - EST_new_economic_policy - EST_corporate_chambers - EST_womens_defence_league - BALTIC_natural_resources - EST_prepare_for_the_inevitable - BALTIC_rebuild_forts - EST_forest_brothers - BALTIC_unchain_education - BALTIC_arm_the_nation - BALTIC_invest_in_baltic_trade - EST_cave_to_enemy_pressure - #TODO - Communist focuses - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - EST_formalize_baltic_entente = 0 - EST_join_the_allies = 0.01 - } - -} - -EST_baltic_entente = { - name = "Estonian democratic plan" - desc = "" - - enable = { - original_tag = EST - has_dlc = "No Step Back" - OR = { - has_country_flag = EST_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = EST_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - EST_era_of_silence - EST_fight_the_vaps - EST_ismaaliit - BALTIC_rejoin_the_railways - BALTIC_renew_allied_trade - EST_establish_the_rahvuskogu - EST_national_council - EST_chamber_of_deputies - EST_modernize_capital - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - EST_exploit_the_banks - EST_support_independent_militaries - EST_republican_defence_league - BALTIC_ford_motors - BALTIC_crossley_motors - EST_squash_the_opposition - EST_formalize_baltic_entente - EST_look_north - EST_baltic_economic_union - EST_baltic_defence_army - EST_pan_baltic_bank - EST_propose_baltic_union - EST_baltic_unification - EST_new_economic_policy - EST_corporate_chambers - EST_womens_defence_league - BALTIC_natural_resources - EST_prepare_for_the_inevitable - BALTIC_rebuild_forts - EST_forest_brothers - BALTIC_unchain_education - BALTIC_arm_the_nation - BALTIC_invest_in_baltic_trade - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/FRA_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/FRA_alternate_strategy_plan.txt deleted file mode 100755 index 4c63134..0000000 --- a/src/common/ai_strategy_plans/FRA_alternate_strategy_plan.txt +++ /dev/null @@ -1,1066 +0,0 @@ -FRA_alternate_plan_1 = { - name = "France alternate plan 1: Germany Opposed Hitler" - desc = "Behavior for France if Germany goes ahistorical and opposes Hitler, but has not decided a direction yet." - - allowed = { - original_tag = FRA - } - enable = { - GER = { has_completed_focus = GER_oppose_hitler } - has_game_rule = { - rule = FRA_ai_behavior - option = DEFAULT - } - } - abort = { - OR = { - GER = { has_completed_focus = GER_reestablish_free_elections } - GER = { has_completed_focus = GER_expatriate_the_communists } - GER = { has_completed_focus = GER_focus_on_the_true_enemy } - } - } - - ai_national_focuses = { - FRA_devalue_the_franc - FRA_invest_in_the_metropole - FRA_metropolitan_france #March 10 1936 - FRA_algerie_france #April 30 1938 - FRA_industrial_expansion #May 20 1936 - FRA_naval_rearmament #October 10 1936 - FRA_capital_ship_focus #October 10 1936 - FRA_begin_rearmament - FRA_defensive_focus #December 20 1936 - FRA_fortification_focus #February 30 1937 - FRA_infantry_focus #May 10 1937 - FRA_artillery_focus #July 20 1937 - FRA_heavy_armor_focus #September 30 1937 - FRA_military_factories #December 10 1937 - FRA_improved_screen_ships #February 20 1938 - #July 10 1938 - FRA_extra_research_slot #November 30 1938 - FRA_naval_doctrine #February 10 1939 - FRA_alpine_forts #April 20 1939 - FRA_extend_the_maginot_line #June 30 1939 - FRA_army_reform #September 10 1939 - FRA_extra_research_slot_2 #November 20 1939 - FRA_air_focus #January 30 1940 - FRA_fighter_focus #April 10 1940 - FRA_cas_focus #June 20 1940 - FRA_heavy_fighter_focus #August 30 1940 - FRA_air_doctrine #November 10 1940 - #March 30 1941 - #June 10 1941 - #August 20 1941 - #October 30 1941 - #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_2 = { - name = "France alternate plan 2: Kaiserreich Against Allies" - desc = "Behavior for France if Germany goes ahistorical and opposes Hitler, rebuilds the Kaiserreich, and then goes against the Allies." - - allowed = { - original_tag = FRA - } - enable = { - GER = { has_completed_focus = GER_focus_on_the_true_enemy } - has_game_rule = { - rule = FRA_ai_behavior - option = DEFAULT - } - } - abort = { - } - - ai_national_focuses = { - FRA_form_the_popular_front - FRA_reform_the_labour_laws - FRA_review_foreign_policy - FRA_buy_time - FRA_go_with_britain #May 20 1936 - FRA_strengthen_government_support #July 30 1936 - FRA_defensive_strategems #October 10 1936 - FRA_metropolitan_france #October 10 1936 - FRA_algerie_france #February 10 1939 - FRA_industrial_expansion #December 20 1936 - FRA_naval_rearmament #May 10 1937 - FRA_capital_ship_focus #July 20 1937 - FRA_defensive_focus #September 30 1937 - FRA_fortification_focus #December 10 1937 - FRA_infantry_focus #February 20 1938 - FRA_artillery_focus #April 30 1938 - FRA_extra_research_slot #September 10 1939 - FRA_heavy_armor_focus #July 10 1938 - FRA_improved_screen_ships #November 30 1938 - FRA_invest_in_the_colonies - FRA_invest_in_syria - FRA_invest_in_indochina - FRA_invest_in_west_africa - FRA_colonial_industry - FRA_military_factories #June 30 1939 - FRA_naval_doctrine #November 20 1939 - FRA_alpine_forts #January 30 1940 - FRA_extend_the_maginot_line #April 10 1940 - FRA_army_reform #June 20 1940 - FRA_air_focus #August 30 1940 - FRA_fighter_focus #November 10 1940 - FRA_cas_focus #January 20 1941 - FRA_heavy_fighter_focus #March 30 1941 - FRA_air_doctrine #June 10 1941 - #October 30 1941 - #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_3_regular = { - name = "France alternate plan 3: Kaiserreich Allies Britain" - desc = "Behavior for France if Germany goes ahistorical and opposes Hitler, rebuilds the Kaiserreich, and then goes with Britain against France and the Commies." - - allowed = { - original_tag = FRA - NOT = { has_dlc = "La Resistance" } - } - enable = { - GER = { has_completed_focus = GER_expatriate_the_communists } - has_game_rule = { - rule = FRA_ai_behavior - option = DEFAULT - } - } - abort = { - } - - ai_national_focuses = { - FRA_leftist_rhetoric #October 10 1936 - FRA_national_mobilization #October 10 1936 - FRA_join_comintern #December 20 1936 - FRA_metropolitan_france #February 30 1937 - FRA_industrial_expansion #May 10 1937 - #FRA_initiate_government_reform #July 20 1937 - FRA_naval_rearmament #September 30 1937 - FRA_capital_ship_focus #December 10 1937 - FRA_defensive_focus #February 20 1938 - FRA_fortification_focus #April 30 1938 - FRA_infantry_focus #July 10 1938 - FRA_artillery_focus #September 20 1938 - FRA_heavy_armor_focus #November 30 1938 - FRA_military_factories #February 10 1939 - FRA_improved_screen_ships #April 20 1939 - FRA_algerie_france #June 30 1939 - #FRA_colonial_industry #September 10 1939 - FRA_extra_research_slot #January 30 1940 - FRA_naval_doctrine #April 10 1940 - FRA_alpine_forts #June 20 1940 - FRA_extend_the_maginot_line #August 30 1940 - FRA_army_reform #November 10 1940 - FRA_air_focus #January 20 1941 - FRA_fighter_focus #March 30 1941 - FRA_cas_focus #June 10 1941 - FRA_heavy_fighter_focus #August 20 1941 - FRA_air_doctrine #October 30 1941 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_3_lar = { - name = "France alternate plan 3: Kaiserreich Allies Britain" - desc = "Behavior for France if Germany goes ahistorical and opposes Hitler, rebuilds the Kaiserreich, and then goes with Britain against France and the Commies." - - allowed = { - original_tag = FRA - has_dlc = "La Resistance" - } - enable = { - GER = { has_completed_focus = GER_expatriate_the_communists } - has_game_rule = { - rule = FRA_ai_behavior - option = DEFAULT - } - } - abort = { - } - - ai_national_focuses = { - FRA_form_the_popular_front - FRA_invite_communist_ministers - FRA_reform_the_labour_laws - FRA_strengthen_the_unions - FRA_womens_suffrage - FRA_legal_equality - FRA_force_the_issue - FRA_invest_in_the_metropole - FRA_metropolitan_france #February 30 1937 - FRA_algerie_france #June 30 1939 - FRA_industrial_expansion #May 10 1937 - FRA_reconciliation #September 30 1937 - FRA_constitutional_convention - FRA_loyalty_to_moscow - FRA_capital_ship_focus #December 10 1937 - FRA_defensive_focus #February 20 1938 - FRA_fortification_focus #April 30 1938 - FRA_infantry_focus #July 10 1938 - FRA_artillery_focus #September 20 1938 - FRA_heavy_armor_focus #November 30 1938 - FRA_invest_in_the_colonies - FRA_invest_in_syria - FRA_invest_in_indochina - FRA_colonial_industry #September 10 1939 - FRA_military_factories #February 10 1939 - FRA_extra_research_slot #January 30 1940 - FRA_naval_doctrine #April 10 1940 - FRA_alpine_forts #June 20 1940 - FRA_extend_the_maginot_line #August 30 1940 - FRA_army_reform #November 10 1940 - FRA_air_focus #January 20 1941 - FRA_fighter_focus #March 30 1941 - FRA_cas_focus #June 10 1941 - FRA_heavy_fighter_focus #August 20 1941 - FRA_air_doctrine #October 30 1941 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_4_regular = { - name = "France alternate plan 4: Germany Goes Democratic" - desc = "Behavior for France if Germany goes ahistorical and opposes Hitler, and then goes Democratic." - - allowed = { - original_tag = FRA - NOT = { has_dlc = "La Resistance" } - } - enable = { - GER = { has_completed_focus = GER_reestablish_free_elections } - has_game_rule = { - rule = FRA_ai_behavior - option = DEFAULT - } - } - abort = { - } - - focus_factors = { - FRA_leftist_rhetoric = 500 - FRA_national_mobilization = 500 - FRA_right_wing_rhetoric = 500 - FRA_army_of_aggression = 500 - FRA_woo_italy = 500 - FRA_military_factories = 10 - FRA_extra_research_slot = 100 - FRA_extra_research_slot_2 = 100 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} -FRA_alternate_plan_4_lar = { - name = "France alternate plan 4: Germany Goes Democratic" - desc = "Behavior for France if Germany goes ahistorical and opposes Hitler, and then goes Democratic." - - allowed = { - original_tag = FRA - has_dlc = "La Resistance" - } - enable = { - GER = { has_completed_focus = GER_reestablish_free_elections } - has_game_rule = { - rule = FRA_ai_behavior - option = DEFAULT - } - } - abort = { - } - ai_national_focuses = { - FRA_revive_the_national_bloc - FRA_utilize_the_leagues - FRA_national_regeneration - FRA_agricultural_protectionism - FRA_economic_devolution - FRA_diplomatic_freedom - FRA_latin_entente - FRA_invest_in_the_metropole - FRA_metropolitan_france #February 30 1937 - FRA_algerie_france #June 30 1939 - FRA_industrial_expansion #May 10 1937 - FRA_reconciliation #September 30 1937 - FRA_constitutional_convention - FRA_loyalty_to_moscow - FRA_capital_ship_focus #December 10 1937 - FRA_defensive_focus #February 20 1938 - FRA_fortification_focus #April 30 1938 - FRA_infantry_focus #July 10 1938 - FRA_artillery_focus #September 20 1938 - FRA_heavy_armor_focus #November 30 1938 - FRA_invest_in_the_colonies - FRA_invest_in_syria - FRA_invest_in_indochina - FRA_colonial_industry #September 10 1939 - FRA_military_factories #February 10 1939 - FRA_extra_research_slot #January 30 1940 - FRA_naval_doctrine #April 10 1940 - FRA_alpine_forts #June 20 1940 - FRA_extend_the_maginot_line #August 30 1940 - FRA_army_reform #November 10 1940 - FRA_air_focus #January 20 1941 - FRA_fighter_focus #March 30 1941 - FRA_cas_focus #June 10 1941 - FRA_heavy_fighter_focus #August 20 1941 - FRA_air_doctrine #October 30 1941 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - focus_factors = { - FRA_reach_out_to_spain = 10 - FRA_compensate_italy = 10 - FRA_invite_portugal = 10 - FRA_intervention_in_greece = 10 - FRA_the_congress_of_paris = 10 - FRA_the_natural_borders_of_france = 10 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_little_entente = { - name = "France alternate plan: France attempts to form the little entente" - desc = "Behavior for France if is set to form little entente" - - allowed = { - original_tag = FRA - } - enable = { - OR = { - AND = { - ENG = { has_completed_focus = ENG_a_change_in_course } - NOT = { GER = { has_completed_focus = GER_oppose_hitler } } - } - has_country_flag = FRA_AI_DEMOCRATIC_ALTERNATE - has_game_rule = { - rule = FRA_ai_behavior - option = DEMOCRATIC_ALTERNATE - } - } - } - abort = { - OR = { - CZE = { exists = no } - CZE = { is_subject = yes } - } - } - - ai_national_focuses = { - - - FRA_strengthen_the_little_entente - FRA_strengthen_government_support - FRA_metropolitan_france - #1937 - FRA_industrial_expansion - FRA_algerie_france - #FRA_colonial_industry - FRA_military_factories - FRA_extra_research_slot - #1938 - FRA_defensive_strategems - FRA_defensive_focus - FRA_invite_yugoslavia - FRA_invite_romania - #1939 - FRA_fortification_focus - FRA_alpine_forts - FRA_infantry_focus - FRA_artillery_focus - FRA_heavy_armor_focus - #1940 - FRA_army_reform - FRA_extra_research_slot_2 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_fascist_regular = { - name = "France alternate plan: France is going fascist" - desc = "" - - allowed = { - original_tag = FRA - NOT = { has_dlc = "La Resistance" } - } - enable = { - OR = { - has_country_flag = FRA_AI_FASCIST - has_game_rule = { - rule = FRA_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - #FRA_initiate_government_reform - FRA_metropolitan_france - FRA_industrial_expansion - FRA_military_factories - FRA_extra_research_slot - #1937 - FRA_algerie_france - #FRA_colonial_industry - #1938 - FRA_aggressive_focus - FRA_extra_research_slot_2 - FRA_right_wing_rhetoric - #1939 - FRA_army_of_aggression - FRA_join_germany - FRA_motorized_focus - FRA_mechanized_focus - FRA_light_medium_armor - #1940 - FRA_army_reform - FRA_naval_rearmament - FRA_capital_ship_focus - FRA_fighter_focus - FRA_cas_focus - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_fascist_lar = { - name = "France alternate plan: France is going fascist" - desc = "" - - allowed = { - original_tag = FRA - has_dlc = "La Resistance" - } - enable = { - OR = { - has_country_flag = FRA_AI_FASCIST - has_game_rule = { - rule = FRA_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - FRA_devalue_the_franc - FRA_revive_the_national_bloc - FRA_agricultural_protectionism - FRA_utilize_the_leagues - FRA_economic_devolution - #1937 - FRA_begin_rearmament - FRA_invest_in_the_metropole - FRA_metropolitan_france - FRA_algerie_france - FRA_industrial_expansion - #1938 - FRA_military_factories - FRA_extra_research_slot - FRA_national_regeneration - FRA_diplomatic_freedom - FRA_towards_a_new_europe - #1939 - FRA_aggressive_focus - FRA_extra_research_slot_2 - FRA_political_unity - FRA_establish_spheres_of_influence - FRA_align_belgium - #1940 - FRA_grow_the_empire - FRA_integralism - FRA_work - FRA_battle_of_maneuver - FRA_motorized_focus - #1941 - FRA_mechanized_focus - FRA_light_medium_armor - FRA_army_reform - FRA_expand_to_the_suez - FRA_extra_research_slot_2 - #1942 - FRA_dominate_the_middle_east - FRA_naval_rearmament - FRA_capital_ship_focus - FRA_fighter_focus - FRA_cas_focus - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_communist_regular = { - name = "France alternate plan: France is going communist" - desc = "" - - allowed = { - original_tag = FRA - NOT = { has_dlc = "La Resistance" } - } - enable = { - OR = { - has_country_flag = FRA_AI_COMMUNIST - has_game_rule = { - rule = FRA_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - FRA_metropolitan_france - FRA_industrial_expansion - FRA_military_factories - FRA_extra_research_slot - #1937 - FRA_algerie_france - #FRA_colonial_industry - #1938 - FRA_aggressive_focus - FRA_extra_research_slot_2 - FRA_leftist_rhetoric - #1939 - FRA_national_mobilization - FRA_join_comintern - FRA_motorized_focus - FRA_mechanized_focus - FRA_light_medium_armor - #1940 - FRA_army_reform - FRA_naval_rearmament - FRA_capital_ship_focus - FRA_fighter_focus - FRA_cas_focus - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_communist_lar = { - name = "France alternate plan: France is going communist" - desc = "" - - allowed = { - original_tag = FRA - has_dlc = "La Resistance" - } - enable = { - OR = { - has_country_flag = FRA_AI_COMMUNIST - has_game_rule = { - rule = FRA_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - FRA_devalue_the_franc - FRA_form_the_popular_front - FRA_reform_the_labour_laws - FRA_invite_communist_ministers - FRA_invest_in_the_metropole - #1937 - FRA_invest_in_the_colonies - FRA_begin_rearmament - FRA_defensive_focus - FRA_metropolitan_france - FRA_algerie_france - #1938 - FRA_industrial_expansion - FRA_nationalize_key_industry - FRA_extra_research_slot - FRA_methodical_battle - FRA_fortification_focus - #1939 - FRA_alpine_forts - FRA_form_the_state_arsenals - FRA_extend_the_maginot_line - FRA_army_reform - FRA_strengthen_the_unions - #1940 - FRA_general_work_council - FRA_celebrate_the_commune - FRA_invest_in_indochina - FRA_invest_in_syria - FRA_invest_in_west_africa - #1941 - FRA_colonial_industry - FRA_military_factories - FRA_force_the_issue - FRA_extra_research_slot_2 - FRA_reconciliation - #1942 - FRA_constitutional_convention - FRA_loyalty_to_moscow - FRA_naval_rearmament - FRA_capital_ship_focus - FRA_fighter_focus - FRA_cas_focus - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_monarchist_orleans = { - name = "France alternate plan: France is going Orleanist" - desc = "" - - allowed = { - original_tag = FRA - has_dlc = "La Resistance" - } - enable = { - OR = { - has_country_flag = FRA_AI_ORLEANIST - has_game_rule = { - rule = FRA_ai_behavior - option = ORLEANIST - } - } - } - abort = { - - } - - ai_national_focuses = { - FRA_devalue_the_franc - FRA_revive_the_national_bloc - FRA_agricultural_protectionism - FRA_utilize_the_leagues - FRA_invest_in_the_metropole - #1937 - FRA_invest_in_the_colonies - FRA_begin_rearmament - FRA_defensive_focus - FRA_metropolitan_france - FRA_algerie_france - #1938 - FRA_industrial_expansion - FRA_the_council_of_rambouillet - FRA_extra_research_slot - FRA_revise_the_constitution - FRA_economic_devolution - #1939 - FRA_methodical_battle - FRA_fortification_focus - FRA_alpine_forts - FRA_promote_entrepeneurship - FRA_extend_the_maginot_line - #1940 - FRA_army_reform - FRA_repeal_the_law_of_exile - FRA_invest_in_indochina - FRA_orleanist_restoration - FRA_invest_in_syria - FRA_invest_in_west_africa - #1941 - FRA_colonial_industry - FRA_military_factories - FRA_the_first_citizen_of_the_state - FRA_extra_research_slot_2 - FRA_counter_action - #1942 - FRA_slum_clearing - FRA_no_further_humiliations - FRA_naval_rearmament - FRA_capital_ship_focus - FRA_fighter_focus - FRA_cas_focus - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_monarchist_legitimate = { - name = "France alternate plan: France is going legitimist" - desc = "" - - allowed = { - original_tag = FRA - has_dlc = "La Resistance" - } - enable = { - OR = { - has_country_flag = FRA_AI_LEGITIMIST - has_game_rule = { - rule = FRA_ai_behavior - option = LEGITIMIST - } - } - } - abort = { - - } - - ai_national_focuses = { - FRA_devalue_the_franc - FRA_revive_the_national_bloc - FRA_agricultural_protectionism - FRA_utilize_the_leagues - FRA_invest_in_the_metropole - #1937 - FRA_invest_in_the_colonies - FRA_begin_rearmament - FRA_defensive_focus - FRA_metropolitan_france - FRA_algerie_france - #1938 - FRA_industrial_expansion - FRA_the_council_of_rambouillet - FRA_extra_research_slot - FRA_revise_the_constitution - FRA_economic_devolution - #1939 - FRA_methodical_battle - FRA_fortification_focus - FRA_alpine_forts - FRA_promote_entrepeneurship - FRA_extend_the_maginot_line - #1940 - FRA_army_reform - FRA_repeal_the_law_of_exile - FRA_invest_in_indochina - FRA_the_legitimate_heir - FRA_invest_in_syria - FRA_invest_in_west_africa - #1941 - FRA_colonial_industry - FRA_military_factories - FRA_secure_the_crown_of_spain - FRA_extra_research_slot_2 - FRA_two_countries_two_crowns - #1942 - FRA_naval_rearmament - FRA_capital_ship_focus - FRA_fighter_focus - FRA_cas_focus - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -FRA_alternate_plan_monarchist_bonaparte = { - name = "Napoleon VI: Napoeleon Returns: Zombie Sharks Attack" - desc = "" - - allowed = { - original_tag = FRA - has_dlc = "La Resistance" - } - enable = { - OR = { - has_country_flag = FRA_AI_BONAPARTIST - has_game_rule = { - rule = FRA_ai_behavior - option = BONAPARTIST - } - } - } - abort = { - - } - - ai_national_focuses = { - FRA_devalue_the_franc - FRA_revive_the_national_bloc - FRA_utilize_the_leagues - FRA_the_council_of_rambouillet - FRA_agricultural_protectionism - #1937 - FRA_revise_the_constitution - FRA_invest_in_the_metropole - FRA_begin_rearmament - FRA_invest_in_the_colonies - FRA_aggressive_focus - #1938 - FRA_metropolitan_france - FRA_algerie_france - FRA_repeal_the_law_of_exile - FRA_proclaim_the_third_empire - FRA_industrial_expansion - FRA_extra_research_slot - FRA_economic_devolution - #1939 - FRA_battle_of_maneuver - FRA_motorized_focus - FRA_mechanized_focus - FRA_promote_entrepeneurship - FRA_light_medium_armor - #1940 - FRA_army_reform - FRA_invest_in_indochina - FRA_avenge_waterloo - FRA_invest_in_syria - FRA_invest_in_west_africa - #1941 - FRA_colonial_industry - FRA_military_factories - FRA_retribution_for_sedan - FRA_extra_research_slot_2 - FRA_disunite_germany - #1942 - FRA_naval_rearmament - FRA_capital_ship_focus - FRA_fighter_focus - FRA_cas_focus - FRA_return_to_borodino - FRA_je_suis_la_deluge - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/FRA_historical_strategy_plan.txt b/src/common/ai_strategy_plans/FRA_historical_strategy_plan.txt deleted file mode 100755 index 570fed3..0000000 --- a/src/common/ai_strategy_plans/FRA_historical_strategy_plan.txt +++ /dev/null @@ -1,112 +0,0 @@ -FRA_historical_plan = { - name = "France historical plan" - desc = "Historical behavior for France" - - allowed = { - original_tag = FRA - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = FRA_ai_behavior - option = DEFAULT - } - } - has_game_rule = { - rule = FRA_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - has_country_flag = FRA_AI_DEMOCRATIC_HISTORICAL - } - } - abort = { - OR = { - GER = { has_completed_focus = GER_oppose_hitler } - GER = { has_completed_focus = GER_oppose_hitler_ww } - AND = { - ENG = { has_completed_focus = ENG_a_change_in_course } - NOT = { - OR = { - GER = { has_completed_focus = GER_oppose_hitler } - GER = { has_completed_focus = GER_oppose_hitler_ww } - } - } - } - } - has_game_rule = { - rule = FRA_ai_behavior - option = DEFAULT - } - } - - ai_national_focuses = { - FRA_begin_rearmament - FRA_form_the_popular_front - FRA_reform_the_labour_laws - FRA_the_blum_viollette_proposal - FRA_review_foreign_policy - #1937 - FRA_intervention_in_spain - FRA_buy_time - FRA_defensive_focus - FRA_firepower_kills - FRA_go_with_britain - #1938 - FRA_devalue_the_franc - FRA_invest_in_the_metropole - FRA_metropolitan_france - FRA_industrial_expansion - FRA_extra_research_slot - #1939 - FRA_nationalize_key_industry - FRA_reorganize_the_aviation_industry - FRA_form_the_state_arsenals - FRA_strengthen_government_support - FRA_infantry_focus - #1940 - FRA_artillery_focus - FRA_heavy_armor_focus - FRA_division_cuirassee - FRA_arms_purchases_in_the_us - FRA_general_work_council - #1941 - FRA_invest_in_the_colonies - FRA_algerie_france - FRA_invest_in_syria - FRA_colonial_industry - FRA_extra_research_slot_2 - #1942 - FRA_army_reform - FRA_air_focus - FRA_fighter_focus - FRA_dirigisme - FRA_heavy_fighter_focus - #1942 - FRA_air_doctrine - - - } - focus_factors = { - FRA_right_wing_rhetoric = 0 - FRA_leftist_rhetoric = 0 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/GER.txt b/src/common/ai_strategy_plans/GER.txt deleted file mode 100755 index 028c082..0000000 --- a/src/common/ai_strategy_plans/GER.txt +++ /dev/null @@ -1,223 +0,0 @@ -German_historical = { - name = "German historical plan" - desc = "Essentially historical behaviour for Germany" - - allowed = { - original_tag = GER - } - enable = { - or = { - AND = { - is_historical_focus_on = yes - OR = { - not = { has_dlc = "Waking the Tiger" } - has_game_rule = { - rule = GER_ai_behavior - option = DEFAULT - } - } - } - has_country_flag = GER_AI_RANDOM_FASCIST - has_game_rule = { - rule = GER_ai_behavior - option = FASCIST - } - } - } - abort = { - OR = { - SWE = { - has_government = communism #prio 1, crush Sweden - } - SOV = { - NOT = { - has_government = communism - } - } - ENG = { - NOT = { - has_government = democratic - } - } - any_country_with_original_tag = { - original_tag_to_check = HUN - has_completed_focus = HUN_invite_the_habsburg_prince - } - any_country_with_original_tag = { - original_tag_to_check = FRA - OR = { - has_completed_focus = FRA_utilize_the_leagues - has_completed_focus = FRA_invite_communist_ministers - has_completed_focus = FRA_leftist_rhetoric - has_completed_focus = FRA_right_wing_rhetoric - } - } - any_country_with_original_tag = { - original_tag_to_check = USA - OR = { - has_completed_focus = USA_war_plan_red - has_completed_focus = USA_war_plan_white - } - } - } - } - - ai_national_focuses = { - # grab as fast as you can if available - GER_around_maginot - - GER_rhineland - GER_four_year_plan - GER_west_wall - GER_autarky - GER_anti_comitern_pact - #1937 - GER_hermann_goring_werke - GER_army_innovation - GER_soviet_treaty - GER_kdf_wagen - GER_coal_liquidization - #1938 - GER_anschluss - GER_synthetic_rubber - GER_army_innovation_2 - GER_demand_sudetenland - GER_first_vienna_award - #1939 - GER_demand_memel - GER_end_of_czechoslovakia - GER_mol_rib_pact - GER_weserubung - GER_danzig_or_war - #1940 - GER_war_with_france - GER_autobahn - GER_german_war_economy - GER_second_vienna_award - GER_extra_tech_slot - #1941 - GER_rocketry_focus - GER_italy_ally - GER_japan_friend - GER_naval_air_effort - GER_air_innovation - #1942 - GER_tactical_air_effort - GER_ussr_war_goal - GER_air_innovation_2 - GER_naval_rearmament - GER_naval_effort - GER_atlantikwall - GER_wunderwaffe - } - - research = { - infantry_weapons = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - hjalmar_schacht = 10 - } - - traits = { - captain_of_industry = 5 - } - - # 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 - } - - focus_factors = { - GER_rhineland = 1.0 - } - -} -GER_minor_allies = { #used to make minor European nations like Axis more - name = "Minor German Allies" - - allowed = { - OR = { - original_tag = ROM - original_tag = HUN - original_tag = BUL - original_tag = YUG - original_tag = ITA - original_tag = CZE - original_tag = DEN - original_tag = NOR - original_tag = SWE - original_tag = FIN - original_tag = SPR - original_tag = POR - original_tag = HOL - original_tag = BEL - original_tag = LUX - original_tag = POL - original_tag = LAT - original_tag = LIT - original_tag = EST - original_tag = CRO - original_tag = SLO - } - } - enable = { - OR = { - has_government = fascism - fascism > 0.5 - } - is_in_faction = no - GER = { - has_government = fascism - } - OR = { - original_tag = ROM - original_tag = HUN - original_tag = BUL - original_tag = YUG - original_tag = ITA - original_tag = CZE - original_tag = DEN - original_tag = NOR - original_tag = SWE - original_tag = FIN - original_tag = SPR - original_tag = POR - original_tag = HOL - original_tag = BEL - original_tag = LUX - original_tag = POL - original_tag = LAT - original_tag = LIT - original_tag = EST - original_tag = CRO - original_tag = SLO - } - } - abort = { - GER = { - NOT = { - has_government = fascism - } - } - } - - ai_strategy = { - type = alliance - id = "JAP" - value = -500 - } -} diff --git a/src/common/ai_strategy_plans/GER_alternate.txt b/src/common/ai_strategy_plans/GER_alternate.txt deleted file mode 100755 index 3923ecc..0000000 --- a/src/common/ai_strategy_plans/GER_alternate.txt +++ /dev/null @@ -1,196 +0,0 @@ -German_alternate_kaiser = { - name = "German Alternate plan to restore the Kaiser" - desc = "Wir wollen unsren Kaiser Wilhelm wiederhaben!" - - allowed = { - original_tag = GER - } - enable = { - OR = { - has_country_flag = GER_AI_RANDOM_KAISER - has_game_rule = { - rule = GER_ai_behavior - option = KAISER - } - AND = { - has_game_rule = { - rule = GER_ai_behavior - option = DEFAULT - } - has_completed_focus = GER_oppose_hitler #historical mode off, Germany picked oppose Hitler - } - } - } - abort = { - - } - - ai_national_focuses = { - GER_oppose_hitler - GER_secure_the_new_state - GER_revive_the_kaiserreich - GER_rebuild_the_nation - GER_fan_the_prussian_militarism - GER_return_of_the_kaiser - GER_four_year_plan - GER_army_innovation - GER_grosraumwirtschaft - GER_autarky - GER_hermann_goring_werke - GER_kdf_wagen - GER_extra_tech_slot - GER_autobahn - GER_a_new_and_better_germany - GER_german_war_economy - GER_bulwark_against_bolshevism - GER_see_to_the_eastern_front - GER_naval_rearmament - GER_naval_effort - GER_focus_on_the_true_enemy - GER_safeguard_the_baltic - GER_danzig_for_guarantees - GER_rebuild_the_high_seas_fleet - GER_support_the_finns - GER_our_place_in_the_sun - GER_the_central_powers - GER_rekindle_imperial_sentiment - GER_prepare_for_the_next_blockade - GER_pride_of_the_modern_germany - GER_break_the_anglo_french_colonial_hegemony - GER_prepare_italian_coup - GER_assassinate_mussolini - GER_anti_comintern_pact_unaligned - GER_anti_soviet_pact_unaligned - GER_schlieffen_once_more - GER_reinstate_imperial_possessions - } - - research = { - infantry_weapons = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - hjalmar_schacht = 10 - heinrich_himmler = 0 - martin_bormann = 0 - } - - traits = { - captain_of_industry = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -German_alternate_democratic = { - name = "German Alternate plan to restore democracy" - desc = "UNITY! JUSTICE! FREEDOM!" - - allowed = { - original_tag = GER - } - enable = { - OR = { - has_country_flag = GER_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = GER_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - GER_oppose_hitler - GER_secure_the_new_state - GER_reestablish_free_elections - GER_rebuild_the_nation - GER_fan_the_prussian_militarism - GER_army_innovation - GER_soviet_treaty - GER_the_monarchy_compromise - GER_four_year_plan - GER_reverse_the_brain_drain - GER_grosraumwirtschaft - GER_autarky - GER_hermann_goring_werke - GER_kdf_wagen - GER_extra_tech_slot - GER_a_new_and_better_germany - GER_autobahn - GER_bulwark_against_bolshevism - GER_the_great_red_menace - GER_central_european_alliance - GER_danubian_membership - GER_scandinavian_membership - GER_low_countries_membership - GER_german_war_economy - GER_west_wall - GER_no_reds_in_western_europe - GER_polish_membership - GER_baltic_membership - GER_finnish_membership - GER_danubian_expansion - GER_no_balkan_communism - GER_shared_rd_programs - GER_pool_technical_know_how - GER_air_innovation - GER_ostwall - GER_coal_liquidization - GER_strike_at_the_source - GER_tactical_air_effort - GER_air_innovation_2 - GER_army_innovation_2 - GER_rocketry_focus - GER_wunderwaffe - GER_the_mannheim_project - } - - research = { - infantry_weapons = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - hjalmar_schacht = 10 - heinrich_himmler = 0 - martin_bormann = 0 - } - - traits = { - captain_of_industry = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/GRE_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/GRE_alternate_strategy_plan.txt deleted file mode 100755 index a1aaba7..0000000 --- a/src/common/ai_strategy_plans/GRE_alternate_strategy_plan.txt +++ /dev/null @@ -1,621 +0,0 @@ -GRE_monarchist_plan = { - name = "Greece Monarchist Plan" - desc = "Greece will become an absolute monarchy and seek to join the Allies" - - allowed = { - original_tag = GRE - } - enable = { - OR = { - has_country_flag = GRE_AI_RANDOM_MONARCHIST - has_game_rule = { - rule = GRE_ai_behavior - option = MONARCHIST - } - } - } - abort = { - ENG = { has_completed_focus = ENG_concessions_to_the_trade_unions } - } - - ai_national_focuses = { - GRE_reevaluating_the_drachma #March 10 1936 - GRE_the_kings_government #May 20 1936 - GRE_hellenic_armed_forces #July 30 1936 - GRE_force_the_farmers_into_factories #October 10 1936 - GRE_the_right_to_rule #October 10 1936 - GRE_the_hellenic_army #December 20 1936 - GRE_petition_britain_for_aid #February 30 1937 - GRE_the_backbone_of_our_army #May 10 1937 - GRE_lignite_liquefaction #July 20 1937 - GRE_extracting_more_from_our_soil #September 30 1937 - GRE_open_up_the_country #December 10 1937 - GRE_crack_down_on_the_republicans #February 20 1938 - GRE_open_foreign_subsidized_factories #April 30 1938 - GRE_use_the_military #July 10 1938 - GRE_the_hellenic_navy #September 20 1938 - GRE_abandon_the_greek_turkish_naval_treaty #November 30 1938 - GRE_british_docking_rights #February 10 1939 - GRE_our_traditional_allies_in_the_aegean #April 20 1939 - GRE_exporting_more_luxury_commodoties #June 30 1939 - GRE_expand_our_tobacco_industry #September 10 1939 - GRE_prepare_against_the_mediterranean_threat #November 20 1939 - GRE_a_legacy_of_war #January 30 1940 - GRE_the_greater_enosis #April 10 1940 - GRE_expansion_of_athens_university #June 20 1940 - GRE_the_hellenic_air_force #August 30 1940 - GRE_securing_the_bulgarian_menace #November 10 1940 - GRE_a_fleet_fit_for_the_aegean #January 20 1941 - GRE_destroying_our_foes #March 30 1941 - GRE_mobilise_our_economy #June 10 1941 - GRE_protectors_of_the_mediterranean #August 20 1941 - GRE_connecting_our_prefectures #October 30 1941 - GRE_defending_our_seas #January 10 - GRE_making_use_of_our_islands #March 20 1942 - GRE_cooperate_with_foreign_monopolies #May 30 1942 - GRE_fund_the_hellenic_air_force_academy #August 10 1942 - GRE_academy_of_athens #October 20 1942 - GRE_the_cannon #December 30 1942 - GRE_a_long_and_proud_tradition #March 10 1943 - GRE_embracing_modern_warfare #May 20 1943 - GRE_hellenic_armoured_corp #July 30 1943 - } - - research = { - - } - - ideas = { - GRE_ioannis_metaxas = 5 - GRE_alexandros_papagos = 5 - } - - # 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 - } - } - -} - -GRE_alternate_monarchist_plan = { - name = "Greece Alternate Monarchist Plan" - desc = "Greece will become an absolute monarchy and seek to join the Central Powers with Germany or Austria-Hungary" - - allowed = { - original_tag = GRE - } - enable = { - OR = { - has_country_flag = GRE_AI_RANDOM_MONARCHIST_ALTERNATE - has_game_rule = { - rule = GRE_ai_behavior - option = MONARCHIST_ALTERNATE - } - } - } - abort = { - OR = { - NOT = { has_government = neutrality } - AND = { - GER = { has_completed_focus = GER_remilitarize_the_rhineland } - HUN = { has_completed_focus = HUN_economic_intervention } - } - } - } - - ai_national_focuses = { - GRE_reevaluating_the_drachma #March 10 1936 - GRE_the_kings_government #May 20 1936 - GRE_hellenic_armed_forces #July 30 1936 - GRE_force_the_farmers_into_factories #October 10 1936 - GRE_the_right_to_rule #October 10 1936 - GRE_the_hellenic_army #December 20 1936 - GRE_petition_britain_for_aid #February 30 1937 - GRE_the_backbone_of_our_army #May 10 1937 - GRE_lignite_liquefaction #July 20 1937 - GRE_extracting_more_from_our_soil #September 30 1937 - GRE_open_up_the_country #December 10 1937 - GRE_crack_down_on_the_republicans #February 20 1938 - GRE_open_foreign_subsidized_factories #April 30 1938 - GRE_use_the_military #July 10 1938 - GRE_the_hellenic_navy #September 20 1938 - GRE_abandon_the_greek_turkish_naval_treaty #November 30 1938 - GRE_bolster_the_schachtplan #February 10 1939 - GRE_exporting_more_luxury_commodoties #April 20 1939 - GRE_increase_our_mining_operations #June 30 1939 - GRE_a_legacy_of_war #September 10 1939 - GRE_the_hellenic_air_force #November 20 1939 - GRE_realign_ourselves_with_the_central_powers #January 30 1940 - GRE_new_weapons_old_tricks #April 10 1940 - GRE_greek_mechanisation #June 20 1940 - GRE_mobilise_our_economy #August 30 1940 - GRE_reclaiming_the_wayward_ally #November 10 1940 - GRE_rejuvenating_athens #January 20 1941 - GRE_cooperate_with_foreign_monopolies #March 30 1941 - GRE_academy_of_athens #June 10 1941 - GRE_a_fleet_fit_for_the_aegean #August 20 1941 - GRE_expansion_of_athens_university #October 30 1941 - GRE_protectors_of_the_mediterranean #January 10 - GRE_protecting_our_skies #March 20 1942 - GRE_a_long_and_proud_tradition #May 30 1942 - GRE_defending_our_seas #August 10 1942 - GRE_fund_the_hellenic_air_force_academy #October 20 1942 - GRE_greek_mechanisation #December 30 1942 - GRE_the_cannon #March 10 1943 - GRE_a_land_of_mountains #May 20 1943 - } - - research = { - - } - - ideas = { - GRE_ioannis_metaxas = 5 - GRE_alexandros_papagos = 5 - } - - # 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 - } - } - -} - -GRE_communist_plan = { - name = "Greece Communist Plan" - desc = "Greece will attempt to join the Comintern and spark a battle for the Bosporus with Turkey" - - allowed = { - original_tag = GRE - } - enable = { - OR = { - has_country_flag = GRE_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = GRE_ai_behavior - option = COMMUNIST - } - } - } - abort = { - OR = { - SOV = { NOT = { has_government = communism } } - TUR = { has_completed_focus = TUR_kemalist_socialist_theory } - } - } - - ai_national_focuses = { - GRE_reevaluating_the_drachma #March 10 1936 - GRE_utilize_our_strengths #May 20 1936 - GRE_bring_home_the_exiled_republicans #July 30 1936 - GRE_request_communist_support #October 10 1936 - GRE_a_socialist_economy #October 10 1936 - GRE_the_hellenic_army #December 20 1936 - GRE_open_foreign_subsidized_factories #February 30 1937 - GRE_the_backbone_of_our_army #May 10 1937 - GRE_lignite_liquefaction #July 20 1937 - GRE_extracting_more_from_our_soil #September 30 1937 - GRE_open_up_the_country #December 10 1937 - GRE_renegotiate_debt_with_france #February 20 1938 - GRE_nationalized_banks #April 30 1938 - GRE_agricultural_communes #July 10 1938 - GRE_the_hellenic_navy #September 20 1938 - GRE_the_greek_industrial_revolution #November 30 1938 - GRE_soviet_subsidised_railways #February 10 1939 - GRE_appeal_to_the_soviet_union #April 20 1939 - GRE_red_militias #June 30 1939 - GRE_clearing_land_for_industrial_expansion #September 10 1939 - GRE_depose_the_reactionaries #November 20 1939 - GRE_the_hellenic_air_force #January 30 1940 - GRE_tow_the_stalinist_line #April 10 1940 - GRE_increase_our_mining_operations #June 20 1940 - GRE_connecting_our_prefectures #August 30 1940 - GRE_stage_an_incident_in_the_bosporus #November 10 1940 - GRE_mobilise_our_economy #January 20 1941 - GRE_revolutionaries_of_the_south #March 30 1941 - GRE_clear_the_slums #June 10 1941 - GRE_sophistry_and_science #August 20 1941 - GRE_cooperate_with_foreign_monopolies #October 30 1941 - GRE_a_modern_navy #January 10 - GRE_academy_of_athens #March 20 1942 - GRE_disrupting_the_great_powers #May 30 1942 - GRE_a_long_and_proud_tradition #August 10 1942 - GRE_destroying_our_foes #October 20 1942 - GRE_embracing_modern_warfare #December 30 1942 - GRE_hellenic_armoured_corp #March 10 1943 - GRE_a_land_of_mountains #May 20 1943 - GRE_the_torpedo #July 30 1943 - } - - research = { - - } - - ideas = { - GRE_dimitris_glinos = 5 - } - - # 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 - } - } - -} - -GRE_alternate_communist_plan = { - name = "Greece Alternate Communist Plan" - desc = "Greece will attempt to fight fascism in Europe from the Balkans with communist Yugoslavia" - - allowed = { - original_tag = GRE - } - enable = { - OR = { - has_country_flag = GRE_AI_RANDOM_COMMUNIST_ALTERNATE - has_game_rule = { - rule = GRE_ai_behavior - option = COMMUNIST_ALTERNATE - } - } - } - abort = { - YUG = { exists = no } - } - - ai_national_focuses = { - GRE_reevaluating_the_drachma #March 10 1936 - GRE_force_the_farmers_into_factories #May 20 1936 - GRE_bring_home_the_exiled_republicans #July 30 1936 - GRE_request_communist_support #October 10 1936 - GRE_a_socialist_economy #October 10 1936 - GRE_the_hellenic_army #December 20 1936 - GRE_open_foreign_subsidized_factories #February 30 1937 - GRE_the_backbone_of_our_army #May 10 1937 - GRE_lignite_liquefaction #July 20 1937 - GRE_extracting_more_from_our_soil #September 30 1937 - GRE_open_up_the_country #December 10 1937 - GRE_renegotiate_debt_with_france #February 20 1938 - GRE_nationalized_banks #April 30 1938 - GRE_agricultural_communes #July 10 1938 - GRE_the_hellenic_navy #September 20 1938 - GRE_the_greek_industrial_revolution #November 30 1938 - GRE_soviet_subsidised_railways #February 10 1939 - GRE_appeal_to_the_soviet_union #April 20 1939 - GRE_red_militias #June 30 1939 - GRE_clearing_land_for_industrial_expansion #September 10 1939 - GRE_depose_the_reactionaries #November 20 1939 - GRE_the_hellenic_air_force #January 30 1940 - GRE_increase_our_mining_operations #April 10 1940 - GRE_connecting_our_prefectures #June 20 1940 - GRE_prepare_for_the_great_anti_fascist_war #August 30 1940 - GRE_ally_tito #November 10 1940 - GRE_the_macedonian_farmlands - GRE_mobilise_our_economy #January 20 1941 - GRE_clear_the_slums #March 30 1941 - GRE_sophistry_and_science #August 20 1941 - GRE_cooperate_with_foreign_monopolies #October 30 1941 - GRE_dominate_the_bulgarians #June 10 1941 - GRE_attack_the_fascists #January 10 1942 - GRE_academy_of_athens #March 20 1942 - GRE_a_modern_navy #May 30 1942 - GRE_a_long_and_proud_tradition #August 10 1942 - GRE_destroying_our_foes #October 20 1942 - GRE_embracing_modern_warfare #December 30 1942 - GRE_hellenic_armoured_corp #March 10 1943 - GRE_a_land_of_mountains #May 20 1943 - GRE_the_torpedo #July 30 1943 - } - - research = { - - } - - ideas = { - GRE_dimitris_glinos = 5 - } - - # 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 - } - } - -} - -GRE_democratic_plan = { - name = "Greece Democratic Plan" - desc = "Greece will fight for the right to fulfill the Megali Idea" - - allowed = { - original_tag = GRE - } - enable = { - OR = { - has_country_flag = GRE_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = GRE_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - AND = { - ENG = { NOT = { has_government = democratic } } - FRA = { NOT = { has_government = democratic } } - } - } - - ai_national_focuses = { - GRE_reevaluating_the_drachma #March 10 1936 - GRE_bring_home_the_exiled_republicans #May 20 1936 - GRE_compromise_with_the_monarchists #July 30 1936 - GRE_force_the_farmers_into_factories #October 10 1936 - GRE_open_foreign_subsidized_factories #October 10 1936 - GRE_hellenic_armed_forces #December 20 1936 - GRE_remembering_the_anatolian_catastrophe #February 30 1937 - GRE_restoring_our_home #May 10 1937 - GRE_venerate_the_ancient_hellenes #July 20 1937 - GRE_theban_warriors #September 30 1937 - GRE_macedonian_generals #December 10 1937 - GRE_athenian_thinkers #February 20 1938 - GRE_the_hellenic_army #April 30 1938 - GRE_the_anatolian_refugees #July 10 1938 - GRE_resurrecting_the_megali_idea #September 20 1938 - GRE_the_hellenic_air_force #November 30 1938 - GRE_the_hellenic_navy #February 10 1939 - GRE_the_gordian_knot #April 20 1939 - GRE_the_backbone_of_our_army #June 30 1939 - GRE_nenikikamen #September 10 1939 - GRE_exporting_more_luxury_commodoties #November 20 1939 - GRE_protecting_our_skies #January 30 1940 - GRE_the_die_is_cast #April 10 1940 - GRE_the_birthplace_of_democracy #June 20 1940 - GRE_lignite_liquefaction #August 30 1940 - GRE_a_modern_navy #November 10 1940 - GRE_increase_our_mining_operations #January 20 1941 - GRE_connecting_our_prefectures #March 30 1941 - GRE_extracting_more_from_our_soil #June 10 1941 - GRE_a_legacy_of_war #August 20 1941 - GRE_mobilise_our_economy #October 30 1941 - GRE_defending_our_seas #January 10 1942 - GRE_fund_the_hellenic_air_force_academy #March 20 1942 - GRE_disrupting_the_great_powers #May 30 1942 - GRE_clear_the_slums #August 10 1942 - GRE_cooperate_with_foreign_monopolies #October 20 1942 - GRE_academy_of_athens #December 30 1942 - GRE_embracing_modern_warfare #March 10 1943 - GRE_hellenic_armoured_corp #May 20 1943 - GRE_a_land_of_mountains #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -GRE_fascist_plan = { - name = "Greece Fascist Plan" - desc = "Greece will become a National Socialist republic and attempt to join the Axis alongside Turkey" - - allowed = { - original_tag = GRE - } - enable = { - OR = { - has_country_flag = GRE_AI_RANDOM_FASCISM - has_game_rule = { - rule = GRE_ai_behavior - option = FASCISM - } - } - } - abort = { - OR = { - GER = { has_completed_focus = GER_second_ljubljana_award } - GER = { has_completed_focus = GER_war_with_greece } - AND = { - ITA = { - has_completed_focus = ITA_pact_of_steel - has_completed_focus = ITA_war_with_greece - } - } - AND = { - ITA = { - has_completed_focus = ITA_italy_first - has_completed_focus = ITA_befriend_turkey - } - GER = { - NOT = { has_government = fascism } - } - } - AND = { - GER = { NOT = { has_government = fascism } } - ITA = { NOT = { has_government = fascism } } - } - } - } - - ai_national_focuses = { - GRE_reevaluating_the_drachma #March 10 1936 - GRE_the_kings_government #May 20 1936 - GRE_force_the_farmers_into_factories #July 30 1936 - GRE_metaxism_focus #October 10 1936 - GRE_four_year_plan #February 30 1937 - GRE_hellenic_armed_forces #May 10 1937 - GRE_the_hellenic_navy #July 20 1937 - GRE_greek_autarky #September 30 1937 - GRE_paying_back_our_debts_in_bulk #December 10 1937 - GRE_open_up_the_country #February 20 1938 - GRE_the_hellenic_spirit #April 30 1938 - GRE_a_modern_navy #July 10 1938 - GRE_the_national_youth_organisation #September 20 1938 - GRE_crack_down_on_the_republicans #November 30 1938 - GRE_recruit_the_fascists #February 10 1938 - GRE_fiscal_responsibility #April 20 1939 - GRE_increase_our_mining_operations #June 30 1939 - GRE_following_in_the_footsteps_of_giants #September 10 1939 - GRE_the_hellenic_army #November 20 1939 - GRE_the_backbone_of_our_army #January 30 1940 - GRE_mobilise_our_economy #April 10 1940 - GRE_the_modern_movement #June 20 1940 - GRE_a_legacy_of_war #August 30 1940 - GRE_bolster_the_schachtplan #November 10 1940 - GRE_mobilise_our_economy #January 20 1941 - GRE_cement_greco_german_ties #March 30 1941 - GRE_clear_the_slums #June 10 1941 - GRE_bedrock_of_balkan_financial_stability #August 20 1941 - GRE_crack_down_on_foreign_monopolies #October 30 1941 - GRE_hellenoturkism #January 10 1942 - GRE_subjugating_the_bulgarians #March 20 1942 - GRE_last_country_standing #May 30 1942 *just in-case - GRE_greece_and_turkey_in_the_axis #May 30 1942 - GRE_disrupting_the_great_powers #August 10 1942 - GRE_a_long_and_proud_tradition #October 20 1942 - GRE_moulding_the_new_world_order #December 30 1942 - GRE_new_weapons_old_tricks #March 10 1943 - GRE_lignite_liquefaction #May 20 1943 - GRE_the_hellenic_air_force #July 30 1943 - GRE_extracting_more_from_our_soil #October 10 1943 - } - - research = { - - } - - ideas = { - GRE_xenophon_giosmas = 5 - } - - # 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 - } - } - -} - -GRE_alternate_fascist_plan = { - name = "Greece Alternate Fascist Plan" - desc = "Greece will become democratic, suffer a collapse in government, and then go on to aspire for the most grand of ambitions..." - - allowed = { - original_tag = GRE - } - enable = { - OR = { - AND = { - has_completed_focus = GRE_resurrecting_the_megali_idea - has_country_flag = GRE_megali_convention_a_failure - NOT = { has_completed_focus = GRE_the_gordian_knot } - } - has_country_flag = GRE_AI_RANDOM_FASCISM_ALTERNATE - has_game_rule = { - rule = GRE_ai_behavior - option = FASCISM_ALTERNATE - } - } - } - abort = { - is_puppet = yes - } - - ai_national_focuses = { - GRE_reevaluating_the_drachma #March 10 1936 - GRE_bring_home_the_exiled_republicans #May 20 1936 - GRE_compromise_with_the_monarchists #July 30 1936 - GRE_force_the_farmers_into_factories #October 10 1936 - GRE_open_foreign_subsidized_factories #October 10 1936 - GRE_hellenic_armed_forces #December 20 1936 - GRE_remembering_the_anatolian_catastrophe #February 30 1937 - GRE_restoring_our_home #May 10 1937 - GRE_venerate_the_ancient_hellenes #July 20 1937 - GRE_theban_warriors #September 30 1937 - GRE_macedonian_generals #December 10 1937 - GRE_athenian_thinkers #February 20 1938 - GRE_the_hellenic_army #April 30 1938 - GRE_the_anatolian_refugees #July 10 1938 - GRE_resurrecting_the_megali_idea #September 20 1938 - GRE_the_hellenic_air_force #November 30 1938 - GRE_the_hellenic_navy #February 10 1939 - GRE_the_backbone_of_our_army #April 20 1939 - GRE_horror_and_fear #June 30 1939 - GRE_nenikikamen #September 10 1939 - GRE_exporting_more_luxury_commodoties #November 20 1939 - GRE_protecting_our_skies #January 30 1940 - GRE_reviving_the_double_headed_eagle #April 10 1940 - GRE_phoideratoi #June 20 1940 - GRE_lignite_liquefaction #August 30 1940 - GRE_a_modern_navy #November 10 1940 - GRE_increase_our_mining_operations #January 20 1941 - GRE_connecting_our_prefectures #March 30 1941 - GRE_extracting_more_from_our_soil #June 10 1941 - GRE_a_legacy_of_war #August 20 1941 - GRE_mobilise_our_economy #October 30 1941 - GRE_defending_our_seas #January 10 1942 - GRE_fund_the_hellenic_air_force_academy #March 20 1942 - GRE_the_double_headed_aquila #May 30 1942 - GRE_disrupting_the_great_powers #August 10 1942 - GRE_clear_the_slums #October 20 1942 - GRE_cooperate_with_foreign_monopolies #December 30 1942 - GRE_academy_of_athens #March 10 1943 - GRE_embracing_modern_warfare #May 20 1943 - GRE_hellenic_armoured_corp #July 30 1943 - GRE_a_land_of_mountains #October 10 1943 - GRE_modern_cataphracts #December 20 1943 - GRE_a_long_and_proud_tradition #February 30 1944 - GRE_the_die_is_cast #May 10 1944 - GRE_thema_nautikon #July 20 1944 - GRE_byzantine_themata #September 30 1944 - - } - - research = { - - } - - ideas = { - GRE_xenophon_giosmas = 5 - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/GRE_historical_strategy_plan.txt b/src/common/ai_strategy_plans/GRE_historical_strategy_plan.txt deleted file mode 100755 index e1e18db..0000000 --- a/src/common/ai_strategy_plans/GRE_historical_strategy_plan.txt +++ /dev/null @@ -1,94 +0,0 @@ -GRE_historical_plan = { - name = "Greece Historical Plan" - desc = "Greece will pursue neutrality while developing the ideas of Metaxism" - - allowed = { - original_tag = GRE - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = GRE_ai_behavior - option = DEFAULT - } - } - has_country_flag = GRE_AI_NEUTRALITY_HISTORICAL - has_game_rule = { - rule = GRE_ai_behavior - option = HISTORICAL - } - } - } - abort = { - OR = { - has_war_with = ENG - is_in_faction_with = ITA - is_in_faction_with = GER - has_government = communism - has_government = democratic - has_government = fascism - } - } - - ai_national_focuses = { - GRE_reevaluating_the_drachma #March 10 1936 - GRE_the_kings_government #May 20 1936 - GRE_force_the_farmers_into_factories #July 30 1936 - GRE_metaxism_focus #October 10 1936 - GRE_four_year_plan #February 30 1937 - GRE_hellenic_armed_forces #May 10 1937 - GRE_the_hellenic_navy #July 20 1937 - GRE_greek_autarky #September 30 1937 - GRE_paying_back_our_debts_in_bulk #December 10 1937 - GRE_open_up_the_country #February 20 1938 - GRE_the_hellenic_spirit #April 30 1938 - GRE_a_modern_navy #July 10 1938 - GRE_the_national_youth_organisation #September 20 1938 - GRE_crack_down_on_the_republicans #November 30 1938 - GRE_use_the_military #February 10 1938 - GRE_fiscal_responsibility #April 20 1939 - GRE_expand_our_tobacco_industry #June 30 1939 - GRE_prepare_against_the_mediterranean_threat #September 10 1939 - GRE_the_hellenic_army #November 20 1939 - GRE_the_backbone_of_our_army #January 30 1940 - GRE_an_orthodox_state #April 10 1940 - GRE_third_hellenic_civilization #June 20 1940 - GRE_defending_our_kingdom #August 30 1940 - GRE_reviving_the_spartan_warrior_spirit #November 10 1940 - GRE_mobilise_our_economy #January 20 1941 - GRE_a_legacy_of_war #March 30 1941 - GRE_clear_the_slums #June 10 1941 - GRE_bedrock_of_balkan_financial_stability #August 20 1941 - GRE_crack_down_on_foreign_monopolies #October 30 1941 - GRE_british_docking_rights #January 10 1942 - GRE_our_traditional_allies_in_the_aegean #March 20 1942 - GRE_academy_of_athens #May 30 1942 - GRE_disrupting_the_great_powers #August 10 1942 - GRE_a_long_and_proud_tradition #October 20 1942 - GRE_lignite_liquefaction #December 30 1942 - GRE_new_weapons_old_tricks #March 10 1943 - GRE_extracting_more_from_our_soil #May 20 1943 - GRE_the_hellenic_air_force #July 30 1943 - GRE_protecting_our_skies #October 10 1943 - } - - research = { - - } - - ideas = { - GRE_alexandros_papagos = 10 - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/HOL_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/HOL_alternate_strategy_plan.txt deleted file mode 100755 index f907872..0000000 --- a/src/common/ai_strategy_plans/HOL_alternate_strategy_plan.txt +++ /dev/null @@ -1,540 +0,0 @@ -HOL_colonial_alternate_democratic_plan = { - name = "Netherlands Colonial Alternate Democratic plan" - desc = "Democratic Netherlands will build up in the colonies rather than on the continent." - - allowed = { - original_tag = HOL - } - enable = { - OR = { - has_completed_focus = HOL_curtail_colonial_autonomy - has_country_flag = HOL_AI_RANDOM_DEMOCRATIC_ALTERNATE_1 - has_game_rule = { - rule = HOL_ai_behavior - option = DEMOCRATIC_ALTERNATE_1 - } - } - } - abort = { - - } - - ai_national_focuses = { - HOL_obtain_foreign_colonial_investments #March 10 1936 - HOL_the_crown_jewel_colony #May 20 1936 - HOL_the_western_possessions #July 30 1936 - HOL_abandon_the_gold_standard #October 10 1936 - HOL_continue_the_public_works #October 10 1936 - HOL_finish_the_noordoostpolder #December 20 1936 - HOL_the_maastunnel #February 30 1937 - HOL_expand_the_artillerieinrichtingen #May 10 1937 - HOL_philips_focus #July 20 1937 - HOL_expand_RD_facilities #September 30 1937 - HOL_overturn_military_budget_cuts #December 10 1937 - HOL_prepare_naval_expansion #February 20 1938 - HOL_cornerstone_of_colonial_defense #April 30 1938 - HOL_modernize_the_cruiser_fleet #July 10 1938 - HOL_expand_curacao_oil_refineries #September 20 1938 - HOL_prepare_the_inundation_lines #November 30 1938 - HOL_germany_is_the_greater_threat #February 10 1939 - HOL_antilles_defenses #April 20 1939 - HOL_form_new_government #June 30 1939 - HOL_gateway_to_europe #September 10 1939 - HOL_curtail_colonial_autonomy #November 20 1939 - HOL_java #January 30 1940 - HOL_sumatra #April 10 1940 - HOL_cave_to_the_british #June 20 1940 - HOL_unity_through_democracy #August 30 1940 - HOL_go_with_britain #November 10 1940 - HOL_replace_the_defeatist_government #January 20 1941 - HOL_de_vaarplicht #March 30 1941 - HOL_borneo_and_the_grote_oost - HOL_continue_the_war_in_batavia - HOL_a_western_capital - HOL_expand_the_colonial_army - HOL_the_east_indies_war_machine - HOL_colonial_shipbuilding - HOL_prepare_for_our_return - HOL_liberation - HOL_expand_the_mld #June 10 1941 - HOL_protect_the_colonies #August 20 1941 - HOL_reinforce_java #October 30 1941 - HOL_modernize_the_air_fleet #January 10 - HOL_the_singapore_conferences #March 20 1942 - HOL_ship_a_day_sinking_quotas #May 30 1942 - HOL_allied_technological_developments #August 10 1942 - HOL_american_west_indies_protectorate #October 20 1942 - HOL_zandery_military_airport #December 30 1942 - HOL_open_second_paranam_bauxite_mine #March 10 1943 - HOL_request_allied_favors #May 20 1943 - HOL_the_foundations_of_defense #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -HOL_continental_alternate_democratic_plan = { - name = "Netherlands Continental Alternate Democratic plan" - desc = "Democratic Netherlands will build up on the continent rather than their colonies." - - allowed = { - original_tag = HOL - } - enable = { - OR = { - has_completed_focus = HOL_the_zuiderzee_works - has_country_flag = HOL_AI_RANDOM_DEMOCRATIC_ALTERNATE_2 - has_game_rule = { - rule = HOL_ai_behavior - option = DEMOCRATIC_ALTERNATE_2 - } - } - } - abort = { - - } - - ai_national_focuses = { - HOL_abandon_the_gold_standard #March 10 1936 - HOL_continue_the_public_works #May 20 1936 - HOL_finish_the_noordoostpolder #July 30 1936 - HOL_expand_the_artillerieinrichtingen #October 10 1936 - HOL_form_new_government #October 10 1936 - HOL_philips_focus #December 20 1936 - HOL_expand_RD_facilities #February 30 1937 - HOL_the_zuiderzee_works #May 10 1937 - HOL_overturn_military_budget_cuts #July 20 1937 - HOL_prepare_the_inundation_lines #September 30 1937 - HOL_germany_is_the_greater_threat #December 10 1937 - HOL_war_on_pacifism #February 20 1938 - HOL_fortress_holland #April 30 1938 - HOL_modernize_the_grebbeline #July 10 1938 - HOL_appoint_new_supreme_commander #September 20 1938 - HOL_modernize_our_infantry_equipment #November 30 1938 - HOL_develop_the_randstad #February 10 1939 - HOL_expand_the_ijmuiden_steel_mill #April 20 1939 - HOL_fokker #June 30 1939 - HOL_domestic_jet_engine_designs #September 10 1939 - HOL_domestic_innovation #November 20 1939 - HOL_secret_staff_talks #January 30 1940 - HOL_gateway_to_europe #April 10 1940 - HOL_cave_to_the_british #June 20 1940 - HOL_unity_through_democracy #August 30 1940 - HOL_go_with_britain #November 10 1940 - HOL_replace_the_defeatist_government #January 20 1941 - HOL_de_vaarplicht #March 30 1941 - HOL_the_singapore_conferences #June 10 1941 - HOL_ship_a_day_sinking_quotas #August 20 1941 - HOL_allied_technological_developments #October 30 1941 - HOL_request_allied_favors #January 10 - HOL_american_west_indies_protectorate #March 20 1942 - HOL_combined_chiefs_of_staff_representation #May 30 1942 - HOL_the_fourth_ally #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -HOL_lead_the_minor_democracies_democratic_plan = { - name = "Netherlands Lead the Minor Democracies Alternate Democratic plan" - desc = "Democratic Netherlands will create their own alliance of minor democracies." - - allowed = { - original_tag = HOL - } - enable = { - OR = { - has_completed_focus = HOL_lead_the_minor_democracies - has_country_flag = HOL_AI_RANDOM_DEMOCRATIC_ALTERNATE_3 - has_game_rule = { - rule = HOL_ai_behavior - option = DEMOCRATIC_ALTERNATE_3 - } - } - } - abort = { - - } - - ai_national_focuses = { - HOL_obtain_foreign_colonial_investments #March 10 1936 - HOL_the_crown_jewel_colony #May 20 1936 - HOL_the_western_possessions #July 30 1936 - HOL_abandon_the_gold_standard #October 10 1936 - HOL_continue_the_public_works #October 10 1936 - HOL_finish_the_noordoostpolder #December 20 1936 - HOL_the_maastunnel #February 30 1937 - HOL_expand_the_artillerieinrichtingen #May 10 1937 - HOL_philips_focus #July 20 1937 - HOL_expand_RD_facilities #September 30 1937 - HOL_overturn_military_budget_cuts #December 10 1937 - HOL_prepare_naval_expansion #February 20 1938 - HOL_cornerstone_of_colonial_defense #April 30 1938 - HOL_modernize_the_cruiser_fleet #July 10 1938 - HOL_expand_curacao_oil_refineries #September 20 1938 - HOL_prepare_the_inundation_lines #November 30 1938 - HOL_germany_is_the_greater_threat #February 10 1939 - HOL_antilles_defenses #April 20 1939 - HOL_form_new_government #June 30 1939 - HOL_gateway_to_europe #September 10 1939 - HOL_responsibility_for_our_own_defense - HOL_cave_to_the_british - HOL_unity_through_democracy - HOL_lead_the_minor_democracies - HOL_replace_the_defeatist_government - HOL_form_the_benelux - HOL_lessons_from_the_low_countries - HOL_foundations_for_a_european_union - HOL_the_continents_best_and_brightest - HOL_appoint_new_supreme_commander #November 20 1939 - HOL_modernize_our_infantry_equipment #January 30 1940 - #April 10 1940 - #June 20 1940 - #August 30 1940 - #November 10 1940 - #January 20 1941 - #March 30 1941 - HOL_expand_the_mld #June 10 1941 - HOL_protect_the_colonies #August 20 1941 - HOL_java - HOL_reinforce_java #October 30 1941 - HOL_modernize_the_air_fleet #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -HOL_alternate_communist_plan = { - name = "Netherlands Communist plan" - desc = "Netherlands will become communist and build up on the continent rather than their colonies." - - allowed = { - original_tag = HOL - } - enable = { - OR = { - has_completed_focus = HOL_legacy_of_the_de_zeven_provincien_mutiny - has_country_flag = HOL_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = HOL_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - HOL_abandon_the_gold_standard #March 10 1936 - HOL_continue_the_public_works #May 20 1936 - HOL_finish_the_noordoostpolder #July 30 1936 - HOL_expand_the_artillerieinrichtingen #October 10 1936 - HOL_form_new_government #October 10 1936 - HOL_philips_focus #December 20 1936 - HOL_expand_RD_facilities #February 30 1937 - #May 10 1937 - HOL_overturn_military_budget_cuts #July 20 1937 - HOL_prepare_the_inundation_lines #September 30 1937 - HOL_germany_is_the_greater_threat #December 10 1937 - HOL_war_on_pacifism #February 20 1938 - HOL_gateway_to_europe - HOL_maintain_trade_neutrality - HOL_legacy_of_the_de_zeven_provincien_mutiny - HOL_red_is_the_new_orange - HOL_decolonization - HOL_join_the_french - HOL_affirm_loyalty_to_moscow - HOL_socialist_industrial_support - HOL_mobilize_the_masses - HOL_french_military_mission - HOL_soviet_technical_teams - HOL_the_zuiderzee_works - HOL_for_the_common_good - HOL_fortress_holland #April 30 1938 - HOL_modernize_the_grebbeline #July 10 1938 - HOL_appoint_new_supreme_commander #September 20 1938 - #November 30 1938 - HOL_develop_the_randstad #February 10 1939 - HOL_expand_the_ijmuiden_steel_mill #April 20 1939 - HOL_fokker #June 30 1939 - HOL_domestic_jet_engine_designs #September 10 1939 - HOL_domestic_innovation #November 20 1939 - HOL_modernize_our_infantry_equipment - #January 30 1940 - #April 10 1940 - #June 20 1940 - #August 30 1940 - #November 10 1940 - #January 20 1941 - #March 30 1941 - #June 10 1941 - #August 20 1941 - #October 30 1941 - #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -HOL_alternate_fascist_plan = { - name = "Netherlands Fascist plan" - desc = "Netherlands will become fascist and build up on the continent rather than their colonies." - - allowed = { - original_tag = HOL - } - enable = { - OR = { - has_completed_focus = HOL_cave_to_the_germans - has_country_flag = HOL_AI_RANDOM_FASCIST - has_game_rule = { - rule = HOL_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - HOL_abandon_the_gold_standard #March 10 1936 - HOL_continue_the_public_works #May 20 1936 - HOL_finish_the_noordoostpolder #July 30 1936 - HOL_expand_the_artillerieinrichtingen #October 10 1936 - HOL_form_new_government #October 10 1936 - HOL_philips_focus #December 20 1936 - HOL_expand_RD_facilities #February 30 1937 - #May 10 1937 - HOL_overturn_military_budget_cuts #July 20 1937 - HOL_prepare_the_inundation_lines #September 30 1937 - HOL_protect_against_britain #December 10 1937 - HOL_war_on_pacifism #February 20 1938 - HOL_gateway_to_europe - HOL_cave_to_the_germans - HOL_volk_en_vaderland - HOL_de_jeugdstorm - HOL_strength_over_blood - HOL_join_germany - HOL_the_united_netherlands #April 30 1938 - HOL_the_zuiderzee_works #July 10 1938 - HOL_appoint_new_supreme_commander #September 20 1938 - #November 30 1938 - HOL_develop_the_randstad #February 10 1939 - HOL_expand_the_ijmuiden_steel_mill #April 20 1939 - HOL_fokker #June 30 1939 - HOL_domestic_jet_engine_designs #September 10 1939 - HOL_domestic_innovation #November 20 1939 - HOL_modernize_our_infantry_equipment - HOL_placate_the_japanese - HOL_german_technological_exchange - HOL_assume_the_naval_burden - #January 30 1940 - #April 10 1940 - #June 20 1940 - #August 30 1940 - #November 10 1940 - #January 20 1941 - #March 30 1941 - #June 10 1941 - #August 20 1941 - #October 30 1941 - #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -HOL_alternate_monarchist_plan = { - name = "Netherlands Monarchist plan" - desc = "Netherlands will become monarchist and join the allies, but not move the government to Batavia." - - allowed = { - original_tag = HOL - } - enable = { - OR = { - has_completed_focus = HOL_oranje_boven - has_game_rule = { - rule = HOL_AI_BEHAVIOR - option = NEUTRALITY - } - } - } - abort = { - - } - - ai_national_focuses = { - HOL_obtain_foreign_colonial_investments #March 10 1936 - HOL_the_crown_jewel_colony #May 20 1936 - HOL_the_western_possessions #July 30 1936 - HOL_abandon_the_gold_standard #October 10 1936 - HOL_continue_the_public_works #October 10 1936 - HOL_finish_the_noordoostpolder #December 20 1936 - HOL_the_maastunnel #February 30 1937 - HOL_expand_the_artillerieinrichtingen #May 10 1937 - HOL_philips_focus #July 20 1937 - HOL_expand_RD_facilities #September 30 1937 - HOL_overturn_military_budget_cuts #December 10 1937 - HOL_prepare_naval_expansion #February 20 1938 - HOL_cornerstone_of_colonial_defense #April 30 1938 - HOL_modernize_the_cruiser_fleet #July 10 1938 - HOL_expand_curacao_oil_refineries #September 20 1938 - HOL_prepare_the_inundation_lines #November 30 1938 - HOL_germany_is_the_greater_threat #February 10 1939 - HOL_antilles_defenses #April 20 1939 - HOL_form_new_government #June 30 1939 - HOL_gateway_to_europe #September 10 1939 - HOL_maintain_trade_neutrality - HOL_appoint_new_supreme_commander #November 20 1939 - HOL_modernize_our_infantry_equipment #January 30 1940 - HOL_secret_staff_talks #April 10 1940 - HOL_oranje_boven #June 20 1940 - HOL_replace_the_defeatist_government #August 30 1940 - HOL_go_with_britain #November 10 1940 - HOL_symbol_of_resistance #January 20 1941 - HOL_de_vaarplicht #March 30 1941 - HOL_expand_the_mld #June 10 1941 - HOL_protect_the_colonies #August 20 1941 - HOL_java - HOL_reinforce_java #October 30 1941 - HOL_modernize_the_air_fleet #January 10 - HOL_the_only_man_in_the_dutch_government #March 20 1942 - HOL_ship_a_day_sinking_quotas #May 30 1942 - HOL_de_vernieuwing #August 10 1942 - HOL_depillarization #October 20 1942 - HOL_a_new_dutch_unity #December 30 1942 - HOL_revive_the_buffer_state_proposal #March 10 1943 - HOL_request_allied_favors #May 20 1943 - HOL_the_foundations_of_defense #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/HOL_historical_strategy_plan.txt b/src/common/ai_strategy_plans/HOL_historical_strategy_plan.txt deleted file mode 100755 index 63bb7cf..0000000 --- a/src/common/ai_strategy_plans/HOL_historical_strategy_plan.txt +++ /dev/null @@ -1,97 +0,0 @@ -HOL_historical_plan = { - name = "Netherlands historical plan" - desc = "Historical behavior for Netherlands" - - allowed = { - original_tag = HOL - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = HOL_ai_behavior - option = DEFAULT - } - } - has_country_flag = HOL_AI_RANDOM_DEMOCRATIC_HISTORICAL - has_game_rule = { - rule = HOL_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - } - } - abort = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = HOL_ai_behavior - option = DEFAULT - } - } - ENG = { has_completed_focus = ENG_a_change_in_course } - - } - - ai_national_focuses = { - HOL_obtain_foreign_colonial_investments #March 10 1936 - HOL_the_crown_jewel_colony #May 20 1936 - HOL_the_western_possessions #July 30 1936 - HOL_abandon_the_gold_standard #October 10 1936 - HOL_continue_the_public_works #October 10 1936 - HOL_finish_the_noordoostpolder #December 20 1936 - HOL_the_maastunnel #February 30 1937 - HOL_expand_the_artillerieinrichtingen #May 10 1937 - HOL_philips_focus #July 20 1937 - HOL_expand_RD_facilities #September 30 1937 - HOL_overturn_military_budget_cuts #December 10 1937 - HOL_prepare_naval_expansion #February 20 1938 - HOL_cornerstone_of_colonial_defense #April 30 1938 - HOL_modernize_the_cruiser_fleet #July 10 1938 - HOL_expand_curacao_oil_refineries #September 20 1938 - HOL_prepare_the_inundation_lines #November 30 1938 - HOL_germany_is_the_greater_threat #February 10 1939 - HOL_antilles_defenses #April 20 1939 - HOL_form_new_government #June 30 1939 - HOL_gateway_to_europe #September 10 1939 - HOL_appoint_new_supreme_commander #November 20 1939 - HOL_modernize_our_infantry_equipment #January 30 1940 - HOL_secret_staff_talks #April 10 1940 - HOL_cave_to_the_british #June 20 1940 - HOL_unity_through_democracy #August 30 1940 - HOL_go_with_britain #November 10 1940 - HOL_replace_the_defeatist_government #January 20 1941 - HOL_de_vaarplicht #March 30 1941 - HOL_expand_the_mld #June 10 1941 - HOL_protect_the_colonies #August 20 1941 - HOL_java - HOL_reinforce_java #October 30 1941 - HOL_modernize_the_air_fleet #January 10 - HOL_the_singapore_conferences #March 20 1942 - HOL_ship_a_day_sinking_quotas #May 30 1942 - HOL_allied_technological_developments #August 10 1942 - HOL_american_west_indies_protectorate #October 20 1942 - HOL_zandery_military_airport #December 30 1942 - HOL_open_second_paranam_bauxite_mine #March 10 1943 - HOL_request_allied_favors #May 20 1943 - HOL_the_foundations_of_defense #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/HUN_alternate.txt b/src/common/ai_strategy_plans/HUN_alternate.txt deleted file mode 100755 index 5799441..0000000 --- a/src/common/ai_strategy_plans/HUN_alternate.txt +++ /dev/null @@ -1,334 +0,0 @@ -HUN_alternate_AH = { - name = "Hungarian Alternate plan to restore Austria-Hungary" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Death or Dishonor" - NOT = { - has_dlc = "Gotterdammerung" - } - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_AUSTRIA_HUNGARY - has_game_rule = { - rule = HUN_ai_behavior - option = AUSTRIA_HUNGARY - } - } - } - abort = { - - } - - ai_national_focuses = { - HUN_balanced_budget - HUN_strengthen_the_monarchists - HUN_elect_a_king - HUN_invite_the_habsburg_prince - HUN_industrial_revitalization - HUN_reintegrate_the_railroads - HUN_demand_a_referendum - HUN_proclaim_the_restoration_of_austria_hungary - HUN_protect_czechoslovakia - HUN_support_domestic_industry - HUN_support_urbanization - HUN_institute_for_industrial_techniques - HUN_secret_rearmament - HUN_war_games - HUN_theoretical_air_efforts - HUN_bled_agreement - HUN_announce_the_gyor_program - HUN_domestic_arms_industry - HUN_army_maneuvers - HUN_mobile_focus - HUN_aeronautic_technology_institute - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - armor = 15.0 - } - - ideas = { - - } - ai_strategy = { - type = befriend - id = "AUS" - value = 200 - } - traits = { - captain_of_industry = 5 - staunch_monarchist = 5 - } - - # 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 - } - } - - focus_factors = { - HUN_boost_hungarian_aviation_industry = 10 - HUN_claim_transylvania = 5 - HUN_march_to_the_shore = 5 - } - -} - -HUN_alternate_DEM = { - name = "Hungarian Alternate plan to become democratic" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Death or Dishonor" - NOT = { - has_dlc = "Gotterdammerung" - } - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = HUN_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - HUN_balanced_budget - HUN_strengthen_the_monarchists - HUN_elect_a_king - HUN_elect_a_democratic_king - HUN_industrial_revitalization - HUN_reintegrate_the_railroads - HUN_support_domestic_industry - HUN_support_urbanization - HUN_institute_for_industrial_techniques - HUN_announce_the_gyor_program - HUN_civilian_industry - HUN_responsible_government - HUN_rapproachement_with_little_entente - HUN_secret_rearmament - HUN_war_games - HUN_theoretical_air_efforts - HUN_bled_agreement - HUN_join_allies - HUN_joint_oil_exploitation_company - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - } - - # 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 - } - } - - focus_factors = { - HUN_army_maneuvers = 5 - HUN_home_defense = 10 - HUN_assault_gun_focus = 5 - HUN_establish_the_air_force = 10 - HUN_invite_foreign_investors = 8 - HUN_expand_the_manfred_weiss_steel_works = 10 - } - -} - -HUN_alternate_FAS = { - name = "Hungarian Alternate plan to become fascist and ally with Italy" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Death or Dishonor" - NOT = { - has_dlc = "Gotterdammerung" - } - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_FASCIST_ALTERNATE - has_game_rule = { - rule = HUN_ai_behavior - option = FASCIST_ALTERNATE - } - } - } - abort = { - - } - - ai_national_focuses = { - HUN_economic_intervention - HUN_strengthen_fascists - HUN_renew_the_rome_protocols - HUN_industrial_revitalization - HUN_reintegrate_the_railroads - HUN_protect_austria - HUN_support_domestic_industry - HUN_support_urbanization - HUN_institute_for_industrial_techniques - HUN_alliance_with_italy - HUN_announce_the_gyor_program - HUN_domestic_arms_industry - HUN_aeronautic_technology_institute - HUN_secret_rearmament - HUN_war_games - HUN_theoretical_air_efforts - HUN_bled_agreement - HUN_army_maneuvers - HUN_renounce_the_treaty_of_trianon - HUN_reaffirm_territorial_claims - HUN_boost_hungarian_aviation_industry - HUN_demand_transylvania - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - } - - # 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 - } - } - - focus_factors = { - HUN_army_maneuvers = 5 - HUN_home_defense = 10 - HUN_assault_gun_focus = 5 - HUN_establish_the_air_force = 10 - HUN_claim_overlordship_over_slovakia = 8 - HUN_demand_southern_slovakia = 10 - } - -} - -HUN_alternate_COM = { - name = "Hungarian Alternate plan to become communist" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Death or Dishonor" - NOT = { - has_dlc = "Gotterdammerung" - } - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = HUN_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - HUN_economic_intervention - HUN_industrial_revitalization - HUN_reintegrate_the_railroads - HUN_council_of_peoples_commissars - HUN_support_domestic_industry - HUN_support_urbanization - HUN_institute_for_industrial_techniques - HUN_assassinate_horthy - HUN_announce_the_gyor_program - HUN_domestic_arms_industry - HUN_aeronautic_technology_institute - HUN_the_hungarian_red_army - HUN_secret_rearmament - HUN_war_games - HUN_theoretical_air_efforts - HUN_bled_agreement - HUN_join_comintern - HUN_army_maneuvers - HUN_renounce_the_treaty_of_trianon - HUN_reaffirm_territorial_claims - HUN_boost_hungarian_aviation_industry - HUN_pressure_romania - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - } - - # 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 - } - } - - focus_factors = { - HUN_army_maneuvers = 5 - HUN_home_defense = 10 - HUN_assault_gun_focus = 5 - HUN_establish_the_air_force = 10 - HUN_intervene_in_czechoslovakia = 8 - HUN_soviet_hungarian_military_academy = 10 - } - -} diff --git a/src/common/ai_strategy_plans/HUN_historical_strategy_plan.txt b/src/common/ai_strategy_plans/HUN_historical_strategy_plan.txt deleted file mode 100755 index e7f33ab..0000000 --- a/src/common/ai_strategy_plans/HUN_historical_strategy_plan.txt +++ /dev/null @@ -1,118 +0,0 @@ -HUN_historical = { - name = "Hungarian historical plan" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Death or Dishonor" - NOT = { - has_dlc = "Gotterdammerung" - } - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = HUN_ai_behavior - option = DEFAULT - } - } - has_country_flag = HUN_AI_RANDOM_FASCIST_HISTORICAL - has_game_rule = { - rule = HUN_ai_behavior - option = FASCIST_HISTORICAL - } - } - } - abort = { - - } - - ai_national_focuses = { - - #1936 - HUN_economic_intervention - HUN_secret_rearmament - HUN_war_games - HUN_theoretical_air_efforts - HUN_strengthen_fascists - - #1937 - HUN_industrial_revitalization - HUN_reintegrate_the_railroads - HUN_support_domestic_industry - HUN_support_urbanization - HUN_institute_for_industrial_techniques - - #1938 - HUN_bled_agreement - HUN_announce_the_gyor_program - HUN_establish_the_air_force - HUN_renounce_the_treaty_of_trianon - HUN_reaffirm_territorial_claims - - #1939 - HUN_demand_southern_slovakia - HUN_civilian_industry - HUN_invite_foreign_investors - HUN_trade_deal_with_germany - HUN_army_maneuvers - - #1940 - HUN_mobile_focus - HUN_license_foreign_designs - HUN_demand_transylvania - HUN_joint_aluminum_mining_company - HUN_join_axis - - #1941 - HUN_expand_the_manfred_weiss_steel_works - HUN_fighter_competition - HUN_develop_tanks - HUN_armored_warfare - HUN_bomber_competition - - #1942 - HUN_expand_the_technical_university_of_budapest - HUN_mobile_corps_doctrine - HUN_expand_the_aluminum_industry - HUN_joint_tank_procurement - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - ai_strategy = { - type = alliance - id = "GER" - value = 200 - } - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/HUN_ww_alternate.txt b/src/common/ai_strategy_plans/HUN_ww_alternate.txt deleted file mode 100755 index fdb26c2..0000000 --- a/src/common/ai_strategy_plans/HUN_ww_alternate.txt +++ /dev/null @@ -1,1180 +0,0 @@ - -HUN_WW_alternate_AH = { - name = "Hungarian Alternate plan to restore Austria-Hungary" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_AUSTRIA_HUNGARY - has_game_rule = { - rule = HUN_ai_behavior - option = AUSTRIA_HUNGARY - } - } - } - abort = { - OR = { - AUS = { - has_completed_focus = AUS_reinstate_the_imperial_council - } - AUS = { - AND = { - is_ai = no - has_completed_focus = AUS_austria_against_fascism - } - } - } - is_subject = yes - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - wuw_HUN_seek_an_alliance_with_the_kaiser #35 If Germany has gone Kaiserreich they will want ot join them - HABSBURG_part_of_something_bigger #35 They should want to initiate this tree as soon as possible - - #1936 - wuw_HUN_end_the_regency #35 - wuw_HUN_crack_down_on_radicals #35 - wuw_HUN_subvert_gombos_troops #35 - wuw_HUN_reach_out_to_candidates #70 - wuw_HUN_reinstate_the_pragmatic_sanction #70 - wuw_HUN_invite_otto_to_the_throne #35 - wuw_HUN_the_lands_of_the_crown_of_saint_stephen #70 - - #1937 - wuw_HUN_secret_rearmament #70 - wuw_HUN_hold_war_games #35 - wuw_HUN_avoid_interventionalist_destablilization #70 - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_negotiate_the_restrictions #70 - wuw_HUN_demand_austrian_restoration #70 - - #1938 - wuw_HUN_a_grand_habsburg_alliance #35 - wuw_HUN_attempt_economic_independence #70 - wuw_HUN_protect_czechoslovakia #70 - wuw_HUN_expand_the_ganz_muvek #35 - wuw_HUN_announce_the_gyor_program #70 - wuw_HUN_secure_army_loyalty #70 - - #1939 - wuw_HUN_royal_hussars #70 - wuw_HUN_reenlist_the_sich_riflemen #70 - wuw_HUN_reintigrate_slovakia #35 - wuw_HUN_the_triple_kingdom #70 - wuw_HUN_reclaim_transylvania #70 - wuw_HUN_a_hungarian_galicia #70 - - #1940 - wuw_HUN_demand_wiedist_restoration #35 If Albania still exists they will attempt to "puppet" them - - #1941 - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - ai_strategy = { - type = befriend - id = "AUS" - value = 200 - } - ai_strategy = { - type = befriend - id = "CZE" - value = 25 - } - traits = { - staunch_monarchist = 5 - } - - weight = { - factor = 1.0 - modifier = { - factor = 1.0 - } - } - - focus_factors = { - - } - -} - - -HUN_alternate_DEM = { - name = "Hungarian Alternate plan to become democratic" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = HUN_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - wuw_HUN_a_responsible_government #70 DO THIS ASAP - wuw_HUN_support_for_our_finnish_brothers #35 pretty much as soon as Finland is at war basically - - wuw_HUN_announce_the_gyor_program # 70 do this as soon as it becomes available - - #1936 - wuw_HUN_end_the_regency #35 - wuw_HUN_crack_down_on_radicals #35 - wuw_HUN_subvert_gombos_troops #35 - wuw_HUN_avoid_interventionalist_destablilization #70 - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_expand_the_ganz_muvek #35 - wuw_HUN_reach_out_to_candidates #70 - - #1937 - wuw_HUN_abide_by_the_little_ententes_stipulations #70 - wuw_HUN_elect_a_democratic_king #35 - wuw_HUN_cancel_the_german_trade_deal #70 - wuw_HUN_promote_increased_urbanization # 70 - wuw_HUN_devalue_the_pengo #70 - - #1938 - wuw_HUN_negotiate_the_restrictions #70 Usually bypassed. Mostly in case they get a no for rearming first try - wuw_HUN_manred_weiss_steel_and_metal_works #70 - wuw_HUN_guarantee_religious_liberties #70 - - # The rest is up to them - - #1939 - - #1940 - - - #1941 - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - -HUN_alternate_FAS = { - name = "Hungarian Alternate plan to ally with Italy" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_FASCIST_ALTERNATE - has_game_rule = { - rule = HUN_ai_behavior - option = FASCIST_ALTERNATE - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - wuw_HUN_outlaw_the_party_of_national_will #35 Do this as soon as it is unlocked - wuw_HUN_joint_air_development #70 Do this as soon as they join a faction - - #1936 - wuw_HUN_continue_the_regency #35 - wuw_HUN_strengthen_horthys_reign #35 - wuw_HUN_pass_statute_xix #70 - wuw_HUN_restrict_voting_rights #35 - wuw_HUN_absolute_rule_of_the_national_unity_party #70 - wuw_HUN_secret_rearmament # 70 - - #1937 - wuw_HUN_spur_on_the_trianon_trauma #70 - wuw_HUN_the_hungarian_life_and_renewal_party #35 - wuw_HUN_renounce_the_treaty_of_trianon #35 - wuw_HUN_act_of_defense #70 - wuw_HUN_license_fiat_tankettes #35 - wuw_HUN_economic_intervention #70 - wuw_HUN_renew_the_rome_protocols #35 - wuw_HUN_protect_austria #35 - - #1938 - wuw_HUN_an_alliance_with_italy #35 - wuw_HUN_hold_war_games #35 - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_expand_the_ganz_muvek #35 - wuw_HUN_announce_the_gyor_program #70 - wuw_HUN_initiate_army_maneuvers #70 - - #1939 - wuw_HUN_form_the_gyorshadtest #35 - wuw_HUN_invest_in_ludovica_academy #35 - wuw_HUN_doctrinal_studies #35 - wuw_HUN_make_the_magyar_legiero_known #35 - - #1940 - - - #1941 - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - } - - # 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 - } - } - - focus_factors = { - } - -} - - - -HUN_alternate_COM = { - name = "Hungarian Alternate plan to become communist" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = HUN_ai_behavior - option = COMMUNIST - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - - ai_national_focuses = { - - #Things to do ASAP - wuw_HUN_officialize_the_rakosi_battalion #35 do this as soon as they are out of their cw if SPR still ahs theirs basically - wuw_HUN_expand_the_army #70 Once they have completed focuses and have enough war support to do this - - #1936 - wuw_HUN_end_the_white_terror #35 - wuw_HUN_parade_istvan_bethlens_platform #35 - wuw_HUN_politicize_the_levente_associations #70 - wuw_HUN_undermine_the_volksbund #70 - wuw_HUN_salami_slicing_tactics #35 - wuw_HUN_reviving_the_spirit_of_1848 #70 - wuw_HUN_elections_in_the_revolutionary_council #35 - - #1937 - wuw_HUN_economic_intervention #70 - wuw_HUN_hold_war_games #35 - - # These should be bypassed by the cw but in case they aren't they can be here - wuw_HUN_secret_rearmament # 70 - wuw_HUN_negotiate_the_restrictions #70 - - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_join_the_comintern #35 - wuw_HUN_goulash_communism #70 - wuw_HUN_restore_the_hungarian_red_army #70 - - #1938 - wuw_HUN_joint_hungarian_soviet_research_effort #70 - wuw_HUN_soviet_hungarian_military_academy #70 - wuw_HUN_state_protection_authority #70 - wuw_HUN_central_military_planning_committee #70 - wuw_HUN_soviet_hungarian_war_indsutry #70 - - #1939 - wuw_HUN_promote_increased_urbanization #70 - wuw_HUN_announce_the_gyor_program #70 - wuw_HUN_invest_in_ludovica_academy #35 - wuw_HUN_doctrinal_studies #35 - wuw_HUN_kadars_hussars #70 - - #1940 - wuw_HUN_a_cult_of_personality #70 - wuw_HUN_pressure_romania #70 - wuw_HUN_the_bulwark_against_the_west #70 - wuw_HUN_expand_the_hungarian_academy_of_sciences #70 - wuw_HUN_expand_the_diosgyor_machinery_factory #70 - - #1941 - - # It is up to them what to do from here on out - - #1942 - - - #1943 - - - #1944 - - - #1945 - - - #1946 - - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - -HUN_alternate_COM_FEDERATIVE_REPUBLIC = { - name = "Hungarian Alternate plan to become communist and go it alone" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_RESTORE_THE_SOCIALIST_REPUBLIC - has_game_rule = { - rule = HUN_ai_behavior - option = RESTORE_THE_SOCIALIST_REPUBLIC - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - - ai_national_focuses = { - - #Things to do ASAP - wuw_HUN_officialize_the_rakosi_battalion #35 do this as soon as they are out of their CW if SPR still has theirs basically - wuw_HUN_a_revolutionary_greater_hungary #70 If they ever can, they should want to! - - #1936 - wuw_HUN_end_the_white_terror #35 - wuw_HUN_parade_istvan_bethlens_platform #35 - wuw_HUN_salami_slicing_tactics #35 - wuw_HUN_politicize_the_levente_associations #70 - wuw_HUN_undermine_the_volksbund #70 - wuw_HUN_reviving_the_spirit_of_1848 #70 - wuw_HUN_elections_in_the_revolutionary_council #35 - - #1937 - wuw_HUN_economic_intervention #70 - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_hold_war_games #35 - - # These should be bypassed by the cw but in case they aren't they can be here - wuw_HUN_secret_rearmament # 70 - wuw_HUN_negotiate_the_restrictions #70 - - wuw_HUN_restore_the_socialist_federative_republic #35 - wuw_HUN_instate_a_socialist_economy #70 - wuw_HUN_restore_the_hungarian_red_army #70 - - #1938 - wuw_HUN_nationalize_key_industries #70 - wuw_HUN_invest_in_universal_education #70 - wuw_HUN_reinstate_the_lenin_boys #70 - wuw_HUN_kadars_hussars #70 - wuw_HUN_promote_revanchist_sentiment #70 - - #1939 - wuw_HUN_invest_in_ludovica_academy #35 - wuw_HUN_doctrinal_studies #35 - wuw_HUN_make_the_magyar_legiero_known #35 - wuw_HUN_announce_the_gyor_program #70 - wuw_HUN_expand_the_ganz_muvek #35 - wuw_HUN_revenge_for_the_romanian_humiliations #70 - wuw_HUN_expand_the_diosgyor_machinery_factory #70 - - #1940 - wuw_HUN_promote_increased_urbanization #70 - wuw_HUN_manred_weiss_steel_and_metal_works #70 - wuw_HUN_initiate_army_maneuvers #70 - wuw_HUN_form_the_gyorshadtest #35 - wuw_HUN_the_second_northern_campaign #70 - wuw_HUN_magyar_kiralyi_csendorseg #35 - - #1941 - wuw_HUN_expand_the_hungarian_academy_of_sciences #70 - wuw_HUN_expand_the_army #70 - wuw_HUN_march_south #70 - - # It is up to them what to do from here on out - - #1942 - - - #1943 - - - #1944 - - - #1945 - - - #1946 - - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - - - - -HUN_arrow_cross = { - name = "Hungarian Alternate plan to get the Arrow Cross party in power" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_ARROW_CROSS_MOVEMENT - has_game_rule = { - rule = HUN_ai_behavior - option = ARROW_CROSS_MOVEMENT - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - - - #1936 - wuw_HUN_continue_the_regency #35 - wuw_HUN_undermine_the_admiral #35 - wuw_HUN_empower_the_greenshirts #70 - wuw_HUN_integrate_the_volksbund #70 - wuw_HUN_reestablish_the_rongyos_garda #70 - wuw_HUN_economic_intervention #70 - - #1937 - wuw_HUN_secret_rearmament #70 - wuw_HUN_hold_war_games #35 - wuw_HUN_the_march_on_budapest #35 - wuw_HUN_government_of_national_unity #70 - wuw_HUN_institute_corporatism #70 - wuw_HUN_a_roman_catholic_state #70 - - #1938 - wuw_HUN_the_turul_association #70 - wuw_HUN_sway_the_count #35 - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_promote_increased_urbanization #70 - wuw_HUN_incorporate_the_hungarian_life_movement #70 - - #1939 - wuw_HUN_wherever_the_cross_points #70 - wuw_HUN_promote_hungarianism #70 - wuw_HUN_strengthen_the_turani_vadaszok #70 - wuw_HUN_reaffirm_territorial_claims #70 - wuw_HUN_our_ancestral_lands #70 - - #1940 - wuw_HUN_demand_carpathian_ruthenia #35 - wuw_HUN_demand_southern_slovakia #35 - wuw_HUN_demand_transylvania #35 - wuw_HUN_demand_the_vojvodina #35 - wuw_HUN_demand_croatian_reintigration #70 - - #1941 - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - } - - # 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 - } - } - - # Focuses never to take - focus_factors = { - wuw_HUN_demand_burgenland = 0 - - } - -} - - - - -HUN_danubian_federation = { - name = "Hungarian Alternate plan to become democratic and form the danubian federation" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_REPUBLICAN_DEMOCRACY - has_game_rule = { - rule = HUN_ai_behavior - option = REPUBLICAN_DEMOCRACY - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - - ai_national_focuses = { - - #Things to do ASAP - wuw_HUN_the_cult_of_arpad # If they can, they should want to! - - #1936 - wuw_HUN_end_the_white_terror #35 - wuw_HUN_parade_istvan_bethlens_platform #35 - wuw_HUN_politicize_the_levente_associations #70 - wuw_HUN_undermine_the_volksbund #70 - wuw_HUN_salami_slicing_tactics #35 - wuw_HUN_reviving_the_spirit_of_1848 #70 - wuw_HUN_elections_in_the_revolutionary_council #35 - - #1937 - wuw_HUN_economic_intervention #70 - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_hold_war_games #35 - - # These should be bypassed by the cw but in case they aren't they can be here - wuw_HUN_secret_rearmament # 70 - wuw_HUN_negotiate_the_restrictions #70 - - wuw_HUN_establish_the_second_republic #35 - wuw_HUN_reverse_the_brain_drain #70 - wuw_HUN_promote_entrepreneurship #70 - - #1938 - wuw_HUN_the_spirit_of_the_aster_revolution #70 - wuw_HUN_a_danubian_federation #70 - wuw_HUN_uplift_the_dragon_movement # 70 - - # It is up to them from here on out - - #1939 - - - #1940 - - - #1941 - - - #1942 - - - #1943 - - - #1944 - - - #1945 - - - #1946 - - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - # Focuses never to take - focus_factors = { - wuw_HUN_uplift_the_dragon_movement = 0 - - } - -} - - -HUN_expansionist_republic = { - name = "Hungarian Alternate plan to become democratic and form Greater Hungary" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_REPUBLICAN_DEMOCRACY_EXPANSIONIST - has_game_rule = { - rule = HUN_ai_behavior - option = REPUBLICAN_DEMOCRACY_EXPANSIONIST - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - - ai_national_focuses = { - - #Things to do ASAP - wuw_HUN_the_cult_of_arpad # If they can, they should want to! - - #1936 - wuw_HUN_end_the_white_terror #35 - wuw_HUN_parade_istvan_bethlens_platform #35 - wuw_HUN_politicize_the_levente_associations #70 - wuw_HUN_undermine_the_volksbund #70 - wuw_HUN_salami_slicing_tactics #35 - wuw_HUN_reviving_the_spirit_of_1848 #70 - wuw_HUN_elections_in_the_revolutionary_council #35 - - #1937 - wuw_HUN_economic_intervention #70 - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_hold_war_games #35 - - # These should be bypassed by the cw but in case they aren't they can be here - wuw_HUN_secret_rearmament # 70 - wuw_HUN_negotiate_the_restrictions #70 - - wuw_HUN_establish_the_second_republic #35 - wuw_HUN_reverse_the_brain_drain #70 - wuw_HUN_promote_entrepreneurship #70 - - #1938 - wuw_HUN_the_spirit_of_the_aster_revolution #70 - wuw_HUN_uplift_the_dragon_movement #70 - wuw_HUN_approach_the_diasporas #70 - wuw_HUN_revive_the_tribal_consolidation # 70 - wuw_HUN_make_the_magyar_legiero_known # 35 - wuw_HUN_invest_in_ludovica_academy # 35 - - #1939 - wuw_HUN_expand_the_ganz_muvek # 35 - wuw_HUN_announce_the_gyor_program # 70 - wuw_HUN_initiate_army_maneuvers # 35 - wuw_HUN_form_the_gyorshadtest # 35 - wuw_HUN_doctrinal_studies # 35 - wuw_HUN_magyar_kiralyi_csendorseg # 35 - wuw_HUN_expand_the_army # 70 - - #1940 - wuw_HUN_reclaim_the_pannonian_steppe # 70 - - # It is up to them from here on out - - #1941 - - - #1942 - - - #1943 - - - #1944 - - - #1945 - - - #1946 - - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - # Focuses never to take - focus_factors = { - - } - -} - - -HUN_fascist_king_alternate = { - name = "Hungarian Alternate plan to get a fascist king and join the Axis" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_FASCIST_KING - has_game_rule = { - rule = HUN_ai_behavior - option = FASCIST_KING - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - - #1936 - wuw_HUN_end_the_regency #35 - wuw_HUN_crack_down_on_radicals #35 - wuw_HUN_subvert_gombos_troops #35 - wuw_HUN_reach_out_to_candidates #70 - wuw_HUN_abide_by_the_little_ententes_stipulations #70 - wuw_HUN_elect_a_fascist_king #35 - - #1937 - wuw_HUN_the_hungarian_life_and_renewal_party #35 - wuw_HUN_economic_intervention #70 - wuw_HUN_volksbund_der_deutschen_in_ungarn # 70 - wuw_HUN_renounce_the_treaty_of_trianon #35 - - # The rest is up to them - - #1938 - - #1939 - - #1940 - - #1941 - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - - -HUN_habsburg_king = { - name = "Hungarian Alternate plan to get a habsburg king and go against the world" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_HABSBURG_HUNGARY - has_game_rule = { - rule = HUN_ai_behavior - option = HABSBURG_HUNGARY - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - - #1936 - wuw_HUN_end_the_regency #35 - wuw_HUN_crack_down_on_radicals #35 - wuw_HUN_subvert_gombos_troops #35 - wuw_HUN_reach_out_to_candidates #70 - wuw_HUN_reinstate_the_pragmatic_sanction #70 - wuw_HUN_the_old_habsburg_king #35 - - #1937 - wuw_HUN_attempt_economic_independence #70 - wuw_HUN_secure_army_loyalty #70 - wuw_HUN_the_bastion_of_catholicism #70 - wuw_HUN_enact_agrarian_reform #35 - wuw_HUN_purchase_burgenland #35 - wuw_HUN_honor_the_great_war_veterans #70 - - #1938 - wuw_HUN_avoid_interventionalist_destablilization #70 - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_the_legacy_of_arpad_andrew_and_matthias #70 - wuw_HUN_the_legacy_of_the_isonzo_front #70 - wuw_HUN_revenge_for_the_brusilov_offensive #70 - - #1939 - wuw_HUN_a_declaration_of_intentions #35 - wuw_HUN_hold_war_games #35 - wuw_HUN_expand_the_ganz_muvek #35 - wuw_HUN_announce_the_gyor_program #70 - wuw_HUN_make_the_magyar_legiero_known #35 - - #1940 - wuw_HUN_revenge_for_1919 #35 - wuw_HUN_expand_the_diosgyor_machinery_factory #70 - wuw_HUN_invest_in_ludovica_academy #35 - wuw_HUN_magyar_kiralyi_csendorseg #35 - wuw_HUN_initiate_army_maneuvers #70 - wuw_HUN_light_infantry_divisions_doctrine #70 - wuw_HUN_undoing_the_yugoslav_mistake #35 - - #1941 - wuw_HUN_legacy_of_the_black_legion #70 - wuw_HUN_expand_the_hungarian_academy_of_sciences #70 - wuw_HUN_on_a_high_horse #70 - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - - -HUN_horthy_king = { - name = "Hungarian Alternate plan to get a Horthyist king and go against the world, but with the allies" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - enable = { - OR = { - has_country_flag = HUN_AI_RANDOM_HORTHYIST_KING_HUNGARY - has_game_rule = { - rule = HUN_ai_behavior - option = HORTHYIST_KING_HUNGARY - } - } - } - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - ai_national_focuses = { - - #Things to do ASAP - wuw_HUN_royalist_education_initiative #35 - wuw_HUN_a_unifying_heritage #70 - wuw_HUN_anglo_hungarian_alliance #35 #Once they get to it - wuw_HUN_stage_an_uprising_in_leitha #35 - wuw_HUN_a_declaration_of_intentions #35 - wuw_HUN_a_bulwark_against_communism #70 - - #1936 - wuw_HUN_end_the_regency #35 - wuw_HUN_crack_down_on_radicals #35 - wuw_HUN_subvert_gombos_troops #35 - wuw_HUN_reach_out_to_candidates #70 - wuw_HUN_abide_by_the_little_ententes_stipulations #70 - wuw_HUN_establishing_a_new_dynasty #35 - wuw_HUN_establishing_a_royal_guard #35 - wuw_HUN_dissolve_the_volksbund #35 - - #1937 - wuw_HUN_magyar_cserkeszszovetseg #70 - wuw_HUN_cancel_the_german_trade_deal #70 - - #1938 - - - #1939 - - - #1940 - - - #1941 - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - # Focuses never to take - focus_factors = { - wuw_HUN_on_a_high_horse = 0 - } - -} - diff --git a/src/common/ai_strategy_plans/HUN_ww_historical_strategy_plan.txt b/src/common/ai_strategy_plans/HUN_ww_historical_strategy_plan.txt deleted file mode 100755 index b6d8d4d..0000000 --- a/src/common/ai_strategy_plans/HUN_ww_historical_strategy_plan.txt +++ /dev/null @@ -1,163 +0,0 @@ -HUN_ww_historical = { - name = "Hungarian historical plan" - desc = "" - - allowed = { - original_tag = HUN - has_dlc = "Gotterdammerung" - } - - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = HUN_ai_behavior - option = DEFAULT - } - } - has_country_flag = HUN_AI_RANDOM_FASCIST_HISTORICAL - has_game_rule = { - rule = HUN_ai_behavior - option = FASCIST_HISTORICAL - } - } - } - - abort = { - is_subject = yes - } - - # On average = five 70 days focuses per year - - ai_national_focuses = { - - #Things to do ASAP - wuw_HUN_support_for_our_finnish_brothers #35 #They should do it as soon as Finland finds themselves at war - wuw_HUN_joint_air_development # A nice and supportive little helper, requires being in a faction - wuw_HUN_allied_manufacturing_programs # For once they have done the one above - wuw_HUN_construct_the_arpad_line # Try to secure the Transylvanian mountains - wuw_HUN_reinstate_the_navy # If for some reason we regain a coastline, we should make use of it! - - #1936 - wuw_HUN_continue_the_regency #35 - wuw_HUN_strengthen_horthys_reign #35 - wuw_HUN_economic_intervention #70 - wuw_HUN_secret_rearmament #70 - wuw_HUN_reintigrate_the_imperial_railroads #70 - wuw_HUN_hold_war_games #35 - wuw_HUN_expand_the_ganz_muvek #35 - # 5 70 day focuses - - #1937 - wuw_HUN_pass_statute_xix #70 - wuw_HUN_outlaw_the_party_of_national_will #35 - wuw_HUN_undercover_air_maneuvers #35 - wuw_HUN_spur_on_the_trianon_trauma #70 - wuw_HUN_promote_increased_urbanization #70 - wuw_HUN_restrict_voting_rights #35 - wuw_HUN_negotiate_the_restrictions #70 - # 5,5 70 day focuses - - #1938 - wuw_HUN_absolute_rule_of_the_national_unity_party #70 - wuw_HUN_announce_the_gyor_program #70 - wuw_HUN_reestablish_the_rongyos_garda #70 - wuw_HUN_the_hungarian_life_and_renewal_party #35 - wuw_HUN_make_the_magyar_legiero_known #35 - wuw_HUN_renounce_the_treaty_of_trianon #70 - # 5 70 day focuses - - #1939 - wuw_HUN_act_of_defense # 70 - wuw_HUN_initiate_army_maneuvers #70 - wuw_HUN_form_the_gyorshadtest #35 - wuw_HUN_invest_in_ludovica_academy #35 - wuw_HUN_promote_hungarianism #70 - wuw_HUN_reaffirm_territorial_claims #70 - - #1940 - wuw_HUN_seek_german_contracts #70 - wuw_HUN_invite_german_investors #70 - wuw_HUN_joint_aluminum_mining_company #35 - - wuw_HUN_expand_the_hungarian_academy_of_sciences #70 - wuw_HUN_join_the_axis #35 - # On historical, 4 70 day focuses - - # On historical will usually be bypassed - wuw_HUN_demand_southern_slovakia #35 - wuw_HUN_demand_carpathian_ruthenia #35 - wuw_HUN_demand_transylvania #35 - - #1941 - wuw_HUN_doctrinal_studies #35 - wuw_HUN_quantity_over_quality #70 - wuw_HUN_establish_the_mavag_army_division #70 - wuw_HUN_expand_the_diosgyor_machinery_factory #70 - wuw_HUN_danuvia_submachine_guns #70 - - #1942 - wuw_HUN_the_turul_association # 35 - - # Time to get the aircraft and tank industry rolling! - wuw_HUN_establish_the_mavag_aircraft_factory # 35 - wuw_HUN_the_matyasfold_fighter_factory # 35 - wuw_HUN_the_turan # 70 - - # Before we go and do much else, the army needs more time to get into proper shape! - wuw_HUN_magyar_kiralyi_csendorseg # 35 - wuw_HUN_light_infantry_divisions_doctrine # 70 - - # 4 70 day focuses - - #1943 - - - #1944 - - - #1945 - - - #1946 - - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - ai_strategy = { - type = alliance - id = "GER" - value = 200 - } - traits = { - - } - - # 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 - } - } - - # Focuses never to take - focus_factors = { - wuw_HUN_demand_burgenland = 0 - - } - -} - diff --git a/src/common/ai_strategy_plans/ITA_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/ITA_alternate_strategy_plan.txt deleted file mode 100755 index 471dd3f..0000000 --- a/src/common/ai_strategy_plans/ITA_alternate_strategy_plan.txt +++ /dev/null @@ -1,406 +0,0 @@ -ITA_alternate_plan_1 = { - name = "Italy alternate plan 1: Germany Opposed Hitler" - desc = "Behavior for Italy if Germany goes ahistorical and opposes Hitler, but has not decided a direction yet." - - allowed = { - original_tag = ITA - } - enable = { - GER = { has_completed_focus = GER_oppose_hitler } - has_game_rule = { - rule = ITA_ai_behavior - option = DEFAULT - } - } - abort = { - OR = { - GER = { has_completed_focus = GER_reestablish_free_elections } - GER = { has_completed_focus = GER_expatriate_the_communists } - GER = { has_completed_focus = GER_assassinate_mussolini } - } - } - - ai_national_focuses = { - ITA_ethiopian_war_logistics #March 10 1936 - ITA_victoryinETH #May 20 1936 - ITA_industrial_effort #July 30 1936 - ITA_army_primacy #October 10 1936 - ITA_mare_nostrum #October 10 1936 - ITA_light_ship_effort #December 20 1936 - ITA_industrial_effort_2 #February 30 1937 - ITA_modernized_artillery #May 10 1937 - ITA_air_innovation #July 20 1937 - ITA_slovenia_dalmatia_claims #September 30 1937 - ITA_modernized_army #December 10 1937 - ITA_fortification_effort #February 20 1938 - ITA_extra_tech_slot #April 30 1938 - ITA_special_forces #July 10 1938 - ITA_capital_ships #September 20 1938 - ITA_bulgaria_friend #November 30 1938 - ITA_albania_war_goal #February 10 1939 - ITA_escort_effort #April 20 1939 - ITA_submarine_effort #June 30 1939 - ITA_italian_highways #September 10 1939 - ITA_carrier_effort #November 20 1939 - ITA_romania_friend #January 30 1940 - ITA_bomber_effort #April 10 1940 - ITA_naval_air_effort #June 20 1940 - ITA_atlantic_fleet #August 30 1940 - ITA_marines_and_landing_craft #November 10 1940 - ITA_air_innovation_2 #January 20 1941 - ITA_armored_effort #March 30 1941 - ITA_jet_engine_effort #June 10 1941 - ITA_prospect_for_oil #August 20 1941 - ITA_libyan_refineries #October 30 1941 - ITA_libyan_infrastructure #January 10 - #March 20 1942 - #May 30 1942 - #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -ITA_alternate_plan_2 = { - name = "Italy alternate plan 2: Central Powers" - desc = "Behavior for Italy if Germany goes ahistorical and opposes Hitler, and has flipped Italy unaligned and allied with them." - - allowed = { - original_tag = ITA - } - enable = { - GER = { has_completed_focus = GER_assassinate_mussolini } - has_game_rule = { - rule = ITA_ai_behavior - option = DEFAULT - } - } - abort = { - } - - ai_national_focuses = { - ITA_ethiopian_war_logistics #March 10 1936 - ITA_victoryinETH #May 20 1936 - ITA_industrial_effort #July 30 1936 - ITA_army_primacy #October 10 1936 - ITA_mare_nostrum #October 10 1936 - ITA_light_ship_effort #December 20 1936 - ITA_industrial_effort_2 #February 30 1937 - ITA_modernized_artillery #May 10 1937 - ITA_air_innovation #July 20 1937 - ITA_slovenia_dalmatia_claims #September 30 1937 - ITA_modernized_army #December 10 1937 - ITA_fortification_effort #February 20 1938 - ITA_extra_tech_slot #April 30 1938 - ITA_special_forces #July 10 1938 - ITA_capital_ships #September 20 1938 - ITA_bulgaria_friend #November 30 1938 - ITA_albania_war_goal #February 10 1939 - ITA_pact_of_steel #April 20 1939 - ITA_escort_effort #June 30 1939 - ITA_submarine_effort #September 10 1939 - ITA_italian_highways #November 20 1939 - ITA_carrier_effort #January 30 1940 - ITA_romania_friend #April 10 1940 - ITA_bomber_effort #June 20 1940 - ITA_german_rd_treaty #August 30 1940 - ITA_german_millitary_cooperation #November 10 1940 - ITA_naval_air_effort #January 20 1941 - ITA_atlantic_fleet #March 30 1941 - ITA_marines_and_landing_craft #June 10 1941 - ITA_air_innovation_2 #August 20 1941 - ITA_armored_effort #October 30 1941 - ITA_sea_wolves #January 10 1942 - ITA_claims_on_france #March 20 1942 - ITA_greece_war_goal #May 30 1942 - ITA_secret_weapons #August 10 1942 - ITA_jet_engine_effort #October 20 1942 - ITA_prospect_for_oil #December 30 1942 - ITA_libyan_refineries #March 10 1943 - ITA_libyan_infrastructure #May 20 1943 - #July 30 1943 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -ITA_alternate_plan_3 = { - name = "Italy alternate plan 3: Germany Democratic" - desc = "Behavior for Italy if Germany goes democratic, assuming possibility of France going fascist and forming a faction with Italy." - - allowed = { - original_tag = ITA - } - enable = { - GER = { has_completed_focus = GER_reestablish_free_elections } - has_game_rule = { - rule = ITA_ai_behavior - option = DEFAULT - } - } - abort = { - FRA = { - OR = { - has_completed_focus = FRA_review_foreign_policy - has_completed_focus = FRA_leftist_rhetoric - } - } - } - - ai_national_focuses = { - ITA_ethiopian_war_logistics #March 10 1936 - ITA_victoryinETH #May 20 1936 - ITA_industrial_effort #July 30 1936 - ITA_army_primacy #October 10 1936 - ITA_mare_nostrum #October 10 1936 - ITA_light_ship_effort #December 20 1936 - ITA_industrial_effort_2 #February 30 1937 - ITA_modernized_artillery #May 10 1937 - ITA_air_innovation #July 20 1937 - ITA_slovenia_dalmatia_claims #September 30 1937 - ITA_modernized_army #December 10 1937 - ITA_fortification_effort #February 20 1938 - ITA_extra_tech_slot #April 30 1938 - ITA_special_forces #July 10 1938 - ITA_capital_ships #September 20 1938 - ITA_bulgaria_friend #November 30 1938 - ITA_albania_war_goal #February 10 1939 - ITA_escort_effort #April 20 1939 - ITA_submarine_effort #June 30 1939 - ITA_italian_highways #September 10 1939 - ITA_carrier_effort #November 20 1939 - ITA_romania_friend #January 30 1940 - ITA_bomber_effort #April 10 1940 - ITA_naval_air_effort #June 20 1940 - ITA_atlantic_fleet #August 30 1940 - ITA_marines_and_landing_craft #November 10 1940 - ITA_air_innovation_2 #January 20 1941 - ITA_armored_effort #March 30 1941 - ITA_jet_engine_effort #June 10 1941 - ITA_prospect_for_oil #August 20 1941 - ITA_libyan_refineries #October 30 1941 - ITA_libyan_infrastructure #January 10 1942 - ITA_greece_war_goal #March 20 1942 - ITA_anti_uk_war_goals #May 30 1942 - ITA_japan_friend #August 10 1942 - #October 20 1942 - #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -ITA_alternate_plan_4 = { - name = "Italy alternate plan 4: Italy Alone" - desc = "Behavior for Italy if Germany goes democratic, and France has gone communist, or if Germany goes with Britain and France has gone Communist." - - allowed = { - original_tag = ITA - } - enable = { - has_game_rule = { - rule = ITA_ai_behavior - option = DEFAULT - } - OR = { - AND = { - GER = { has_completed_focus = GER_reestablish_free_elections } - FRA = { - OR = { - has_completed_focus = FRA_review_foreign_policy - has_completed_focus = FRA_leftist_rhetoric - } - } - } - GER = { has_completed_focus = GER_expatriate_the_communists } - } - } - abort = { - } - - ai_national_focuses = { - ITA_italy_first #March 10 1936 - ITA_turkey_friend #May 20 1936 - ITA_greece_war_goal #July 30 1936 - ITA_ethiopian_war_logistics #October 10 1936 - ITA_victoryinETH #October 10 1936 - ITA_industrial_effort #December 20 1936 - ITA_army_primacy #February 30 1937 - ITA_mare_nostrum #May 10 1937 - ITA_light_ship_effort #July 20 1937 - ITA_industrial_effort_2 #September 30 1937 - ITA_modernized_artillery #December 10 1937 - ITA_air_innovation #February 20 1938 - ITA_slovenia_dalmatia_claims #April 30 1938 - ITA_modernized_army #July 10 1938 - ITA_fortification_effort #September 20 1938 - ITA_extra_tech_slot #November 30 1938 - ITA_special_forces #February 10 1939 - ITA_capital_ships #April 20 1939 - ITA_bulgaria_friend #June 30 1939 - ITA_albania_war_goal #September 10 1939 - ITA_escort_effort #November 20 1939 - ITA_submarine_effort #January 30 1940 - ITA_italian_highways #April 10 1940 - ITA_carrier_effort #June 20 1940 - ITA_romania_friend #August 30 1940 - ITA_bomber_effort #November 10 1940 - ITA_naval_air_effort #January 20 1941 - ITA_atlantic_fleet #March 30 1941 - ITA_marines_and_landing_craft #June 10 1941 - ITA_air_innovation_2 #August 20 1941 - ITA_armored_effort #October 30 1941 - ITA_jet_engine_effort #January 10 1942 - ITA_prospect_for_oil #March 20 1942 - ITA_libyan_refineries #May 30 1942 - ITA_libyan_infrastructure #August 10 1942 - ITA_anti_uk_war_goals #October 20 1942 - ITA_japan_friend #December 30 1942 - #March 10 1943 - #May 20 1943 - #July 30 1943 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - - -ITA_alternate_plan_fascist = { - name = "Italy alternate plan 5: Italy teams up with Spain" - desc = "" - - allowed = { - original_tag = ITA - } - enable = { - OR = { - has_game_rule = { - rule = ITA_ai_behavior - option = FASCIST_ALTERNATE - } - - } - - } - abort = { - } - - ai_national_focuses = { - ITA_ethiopian_war_logistics - ITA_industrial_effort - ITA_industrial_effort_2 - ITA_extra_tech_slot - ITA_victoryinETH - #1937 - ITA_support_nationalist_spain - ITA_army_primacy - ITA_mare_nostrum - ITA_spanish_italian_faction - ITA_italian_highways - #1938 - ITA_prospect_for_oil - ITA_slovenia_dalmatia_claims - ITA_libyan_refineries - ITA_capital_ships - ITA_modernized_artillery - #1939 - ITA_bulgaria_friend - ITA_albania_war_goal - ITA_air_innovation - ITA_portugal_friend - ITA_modernized_army - #1940 - ITA_libyan_infrastructure - ITA_bomber_effort - ITA_italy_first - ITA_light_ship_effort - ITA_claims_on_france - #1941 - ITA_air_innovation_2 - ITA_greece_war_goal - ITA_special_forces - ITA_armored_effort - #1942 - } - research = { - - } - - ideas = { - - } - - # 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 - } - } -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/ITA_historical_strategy_plan.txt b/src/common/ai_strategy_plans/ITA_historical_strategy_plan.txt deleted file mode 100755 index ab7e54b..0000000 --- a/src/common/ai_strategy_plans/ITA_historical_strategy_plan.txt +++ /dev/null @@ -1,90 +0,0 @@ -ITA_historical_plan = { - name = "Italy historical plan" - desc = "Historical behavior for Italy" - - allowed = { - original_tag = ITA - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = ITA_ai_behavior - option = DEFAULT - } - } - has_country_flag = ITA_AI_RANDOM_FASCIST_HISTORICAL - has_game_rule = { - rule = ITA_ai_behavior - option = FASCIST_HISTORICAL - } - } - } - abort = { - GER = { - has_completed_focus = GER_oppose_hitler - } - } - - ai_national_focuses = { - ITA_ethiopian_war_logistics #March 10 1936 - ITA_victoryinETH #May 20 1936 - ITA_industrial_effort #July 30 1936 - ITA_army_primacy #October 10 1936 - ITA_mare_nostrum #October 10 1936 - ITA_light_ship_effort #December 20 1936 - ITA_industrial_effort_2 #February 30 1937 - ITA_modernized_artillery #May 10 1937 - ITA_air_innovation #July 20 1937 - ITA_slovenia_dalmatia_claims #September 30 1937 - ITA_modernized_army #December 10 1937 - ITA_fortification_effort #February 20 1938 - ITA_extra_tech_slot #April 30 1938 - ITA_special_forces #July 10 1938 - ITA_capital_ships #September 20 1938 - ITA_bulgaria_friend #November 30 1938 - ITA_albania_war_goal #February 10 1939 - ITA_pact_of_steel #April 20 1939 - ITA_escort_effort #June 30 1939 - ITA_submarine_effort #September 10 1939 - ITA_italian_highways #November 20 1939 - ITA_carrier_effort #January 30 1940 - ITA_romania_friend #April 10 1940 - ITA_bomber_effort #June 20 1940 - ITA_greece_war_goal #August 30 1940 - ITA_german_rd_treaty #November 10 1940 - ITA_german_millitary_cooperation #January 20 1941 - ITA_naval_air_effort #March 30 1941 - ITA_atlantic_fleet #June 10 1941 - ITA_marines_and_landing_craft #August 20 1941 - ITA_air_innovation_2 #October 30 1941 - ITA_armored_effort #January 10 - ITA_claims_on_france #March 20 1942 - ITA_sea_wolves #May 30 1942 - ITA_secret_weapons #August 10 1942 - ITA_jet_engine_effort #October 20 1942 - ITA_prospect_for_oil #December 30 1942 - ITA_libyan_refineries #March 10 1943 - ITA_libyan_infrastructure #May 20 1943 - #July 30 1943 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/JAP_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/JAP_alternate_strategy_plan.txt deleted file mode 100755 index 1c6202d..0000000 --- a/src/common/ai_strategy_plans/JAP_alternate_strategy_plan.txt +++ /dev/null @@ -1,344 +0,0 @@ -JAP_manchukuo_player_plan = { - name = "Japan Plan for Player manchukuo" - desc = "Build Up manchukuo" - - allowed = { - original_tag = JAP - } - enable = { - is_historical_focus_on = no - MAN = { - is_ai = no - } - has_game_rule = { - rule = JAP_ai_behavior - option = DEFAULT - } - } - abort = { - MAN = { - NOT = { is_subject_of = JAP } - NOT = { is_in_faction_with = JAP } - } - } - - focus_factors = { - JAP_the_manchurian_project = 5 - JAP_expand_manchurian_railways = 5 - JAP_light_industry_development = 5 - JAP_heavy_industry_development = 5 - JAP_expand_the_showa_steel_works = 5 - JAP_japanese_settlement = 5 - JAP_build_up_the_manchurian_army = 5 - JAP_create_a_manchurian_imperial_air_force = 5 - } - - ai_strategy = { - type = support - id = "MAN" - value = 200 - } - - # 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 - } - } - -} - - -JAP_manchukuo_player_historical_plan = { - name = "Historical Japan Plan for Player manchukuo" - desc = "Build up manchukuo to help out, otherwise historical" - - allowed = { - original_tag = JAP - } - enable = { - is_historical_focus_on = yes - MAN = { - is_ai = no - } - has_game_rule = { - rule = JAP_ai_behavior - option = DEFAULT - } - } - abort = { - MAN = { - NOT = { is_subject_of = JAP } - NOT = { is_in_faction_with = JAP } - } - } - - ai_national_focuses = { - JAP_purge_the_kodoha_faction #March 10 1936 - JAP_the_manchurian_project #May 20 1936 - JAP_expand_manchurian_railways #July 30 1936 - JAP_light_industry_development #October 10 1936 - JAP_heavy_industry_development #December 20 1936 - JAP_liaison_conference #February 30 1937 - JAP_greater_east_asian_co_prosperity_sphere #May 10 1937 - JAP_intervene_in_china #July 20 1937 - JAP_army_expansion_law - JAP_fighter_modernization #September 30 1937 - JAP_new_naval_estimates - JAP_guide_the_zaibatsus - JAP_carrier_warfare_experiments #December 10 1937 - JAP_supremacy_of_technology #February 20 1938 - JAP_national_mobilization_law #April 30 1938 - JAP_national_research_policy #July 10 1938 - JAP_nationalize_war_industry #September 20 1938 - JAP_cruiser_modernization #November 30 1938 - JAP_long_lance_torpedoes #February 10 1939 - JAP_bicycle_battalions #April 20 1939 - JAP_small_arms_modernization #June 30 1939 - #September 10 1939 - JAP_strike_south_doctrine #November 20 1939 - JAP_agility_focus #January 30 1940 - JAP_first_air_fleet #April 10 1940 - JAP_the_zero #June 20 1940 - JAP_sign_tripartite_pact #August 30 1940 - #November 10 1940 - JAP_range_focus #January 20 1941 - JAP_non_aggression_pact_with_the_soviet_union #March 30 1941 - JAP_modern_artillery #June 10 1941 - JAP_secure_the_philippines #August 20 1941 - JAP_strike_on_the_southern_resource_area #October 30 1941 - JAP_alliance_with_siam #January 10 - JAP_strategic_bomber_effort #March 20 1942 - JAP_torpedo_cruisers - JAP_modern_escorts #May 30 1942 - JAP_national_defense_state #August 10 1942 - JAP_spiritual_mobilization #October 20 1942 - JAP_warrior_spirit #December 30 1942 - JAP_coal_liquification #March 10 1943 - JAP_exploit_the_southern_resource_area #May 20 1943 - JAP_secure_china #July 30 1943 - JAP_jet_prototypes - JAP_strengthen_the_divine_wind - JAP_armored_divisions - } - - ai_strategy = { - type = support - id = "MAN" - value = 200 - } - - # 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 - } - } - -} -JAP_alternate_plan_communist = { - name = "Communist Japan Plan" - desc = "A red sun rises" - - allowed = { - original_tag = JAP - } - enable = { - OR = { - has_country_flag = JAP_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = JAP_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - JAP_the_unthinkable_option - JAP_approach_the_young_officers - JAP_exchange_the_exiles - JAP_open_up_the_universities - JAP_army_expansion_law - JAP_cast_the_die - JAP_nationalize_the_zaibatsus - JAP_red_brigades - JAP_public_works - JAP_the_fate_of_the_imperial_family - JAP_reeducation_campaign - JAP_rebuild_the_civil_service - JAP_people_owned_mines - JAP_small_arms_modernization - JAP_army_expansion - JAP_supremacy_of_technology - JAP_fighter_modernization - JAP_agility_focus - JAP_new_naval_estimates - JAP_communist_volunteers - JAP_tokyo_aluminum_plant - JAP_carrier_warfare_experiments - JAP_first_air_fleet - JAP_the_zero - JAP_unified_fighter_development - JAP_expand_the_snlf - JAP_finish_the_fight - JAP_asian_communist_solidarity - JAP_cruiser_modernization - JAP_long_lance_torpedoes - JAP_torpedo_cruisers - } - - - - # 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 - } - } - -} -JAP_alternate_plan_strike_north = { - name = "Neutrality Japan Plan" - desc = "Japan pushes north" - - allowed = { - original_tag = JAP - } - enable = { - OR = { - has_country_flag = JAP_AI_RANDOM_NEUTRALITY - has_game_rule = { - rule = JAP_ai_behavior - option = NEUTRALITY - } - } - } - abort = { - - } - - ai_national_focuses = { - - JAP_army_expansion_law - JAP_support_the_kodoha_faction - JAP_challenge_the_zaibatsus - JAP_small_arms_modernization - JAP_army_expansion - JAP_supremacy_of_technology - JAP_national_mobilization_law - JAP_national_research_policy - JAP_imperial_arsenals - JAP_modern_shogunate - JAP_prepare_for_war_with_the_soviet_union - JAP_the_manchurian_project - JAP_fortify_the_border - JAP_expand_manchurian_railways - JAP_expand_the_showa_steel_works - JAP_heavy_industry_development - JAP_fighter_modernization - JAP_range_focus - JAP_new_naval_estimates - JAP_join_the_london_naval_treaty - JAP_non_aggression_pact_with_china - JAP_bomber_modernization - JAP_build_up_the_manchurian_army - JAP_create_a_manchurian_imperial_air_force - JAP_armored_divisions - JAP_technological_exchange - JAP_preemptive_war - JAP_national_defense_state - JAP_spiritual_mobilization - JAP_warrior_spirit - JAP_establish_the_northern_resource_area - JAP_german_rocketry - } - - - - # 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 - } - } - -} -JAP_alternate_plan_democratic = { - name = "Democracy Japan Plan" - desc = "Japan goes democratic" - - allowed = { - original_tag = JAP - } - enable = { - OR = { - has_country_flag = JAP_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = JAP_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - JAP_strengthen_civilian_government - JAP_research_spending - JAP_ally_with_the_zaibatsus - JAP_purge_the_militarists - JAP_pre_emptive_coup - #1937 - JAP_the_showa_constitution - JAP_army_expansion_law - JAP_new_naval_estimates - JAP_rekindle_the_old_alliance - JAP_west_pacific_treaty_organization #backup if Britain non-democratic - JAP_cruiser_modernization - #1938 - JAP_carrier_warfare_experiments - JAP_small_arms_modernization - JAP_supremacy_of_technology - JAP_first_air_fleet - JAP_fighter_modernization - #1939 - JAP_range_focus - JAP_bomber_modernization - JAP_strategic_bomber_effort - JAP_pacific_guardian - JAP_the_korean_question - #1940 - JAP_modern_artillery - JAP_armored_divisions - JAP_liberate_manchuria - JAP_anti_communist_bulwark - JAP_anti_communist_volunteers - #1941 - JAP_ultimate_deterrence - JAP_modern_escorts - } - - - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/JAP_historical_strategy_plan.txt b/src/common/ai_strategy_plans/JAP_historical_strategy_plan.txt deleted file mode 100755 index 8ec2726..0000000 --- a/src/common/ai_strategy_plans/JAP_historical_strategy_plan.txt +++ /dev/null @@ -1,105 +0,0 @@ -JAP_historical_plan = { - name = "Japan historical plan" - desc = "Historical behavior for Japan" - - allowed = { - original_tag = JAP - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - OR = { - not = { has_dlc = "Waking the Tiger" } - has_game_rule = { - rule = JAP_ai_behavior - option = DEFAULT - } - } - } - has_game_rule = { - rule = JAP_ai_behavior - option = FASCIST - } - has_country_flag = JAP_AI_RANDOM_FASCIST - } - MAN = { - is_ai = yes - } - } - abort = { - MAN = { - has_completed_focus = MAN_assertiveness - } - } - - ai_national_focuses = { - JAP_purge_the_kodoha_faction #March 10 1936 - JAP_army_expansion_law #May 20 1936 - JAP_guide_the_zaibatsus #July 30 1936 - JAP_new_naval_estimates #October 10 1936 - JAP_army_expansion #December 20 1936 - #1937 - JAP_liaison_conference #February 30 1937 - JAP_greater_east_asian_co_prosperity_sphere #May 10 1937 - JAP_intervene_in_china #July 20 1937 - JAP_fighter_modernization #September 30 1937 - JAP_carrier_warfare_experiments #December 10 1937 - #1938 - JAP_supremacy_of_technology #February 20 1938 - JAP_national_mobilization_law #April 30 1938 - JAP_national_research_policy #July 10 1938 - JAP_nationalize_war_industry #September 20 1938 - JAP_national_defense_state #August 10 1942 - #1939 - JAP_spiritual_mobilization #October 20 1942 - JAP_small_arms_modernization #June 30 1939 - JAP_cruiser_modernization #November 30 1938 - JAP_long_lance_torpedoes #February 10 1939 - JAP_bicycle_battalions #April 20 1939 - #1940 - JAP_torpedo_cruisers #September 10 1939 - JAP_strike_south_doctrine #November 20 1939 - JAP_agility_focus #January 30 1940 - JAP_first_air_fleet #April 10 1940 - JAP_the_zero #June 20 1940 - #1941 - JAP_sign_tripartite_pact #August 30 1940 - JAP_bomber_modernization #November 10 1940 - JAP_non_aggression_pact_with_the_soviet_union #March 30 1941 - JAP_secure_the_philippines #August 20 1941 - JAP_strike_on_the_southern_resource_area #October 30 1941 - #1942 - JAP_range_focus #January 20 1941 - JAP_modern_artillery #June 10 1941 - JAP_alliance_with_siam #January 10 - JAP_strategic_bomber_effort #March 20 1942 - JAP_modern_escorts #May 30 1942 - #1943 - JAP_warrior_spirit #December 30 1942 - JAP_coal_liquification #March 10 1943 - JAP_exploit_the_southern_resource_area #May 20 1943 - JAP_secure_china #July 30 1943 - JAP_jet_prototypes - JAP_strengthen_the_divine_wind - JAP_armored_divisions - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/LAT_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/LAT_alternate_strategy_plan.txt deleted file mode 100755 index 0dbf4a4..0000000 --- a/src/common/ai_strategy_plans/LAT_alternate_strategy_plan.txt +++ /dev/null @@ -1,97 +0,0 @@ -LAT_fascist = { - name = "Latvian fascist plan" - desc = "" - - allowed = { - original_tag = LAT - } - - enable = { - has_dlc = "No Step Back" - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = LAT_ai_behavior - option = FASCIST - } - } - has_country_flag = LAT_AI_RANDOM_FASCIST - has_game_rule = { - rule = LAT_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - LAT_suspend_the_constitution - LAT_empower_paramilitarists - #LAT_the_sun_shines_equally - BALTIC_rejoin_the_railways - BALTIC_axis_investments - LAT_latvia_for_latvians - LAT_lift_ban_on_perkonkrusts - LAT_fanatic_recruitment - LAT_the_old_ways - LAT_alignment_with_germany - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - LAT_appease_democrats - LAT_martial_prime_minister - BALTIC_school_of_aviation - LAT_improve_military_life - BALTIC_german_war_economics - BALTIC_german_tank_licences - BALTIC_german_baltic_industry - LAT_free_the_ugonskrusts - LAT_reorganize_forest_brothers - LAT_dievs_keepers - LAT_establish_chambers_of_professions - LAT_nationalised_industry - BALTIC_natural_resources - BALTIC_rebuild_forts - BALTIC_unchain_education - BALTIC_arm_the_nation - LAT_support_baltic_fascists - LAT_consecrate_the_brotherhood - LAT_ostland - LAT_merge_presidential_titles - LAT_state_paganism - LAT_wrath_of_the_old_gods - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/LAT_historical_strategy_plan.txt b/src/common/ai_strategy_plans/LAT_historical_strategy_plan.txt deleted file mode 100755 index 7b7f2f8..0000000 --- a/src/common/ai_strategy_plans/LAT_historical_strategy_plan.txt +++ /dev/null @@ -1,179 +0,0 @@ -LAT_historical = { - name = "Latvian historical plan" - desc = "" - - allowed = { - original_tag = LAT - } - enable = { - has_dlc = "No Step Back" - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = LAT_ai_behavior - option = DEFAULT - } - } - has_country_flag = LAT_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = LAT_ai_behavior - option = HISTORICAL - } - } - } - abort = { - - } - - ai_national_focuses = { - LAT_suspend_the_constitution - LAT_empower_paramilitarists - LAT_the_sun_shines_equally - BALTIC_rejoin_the_railways - BALTIC_renew_allied_trade - LAT_banish_clemens - LAT_appease_democrats - LAT_martial_prime_minister - LAT_improve_military_life - LAT_establish_chambers_of_professions - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - LAT_nationalised_industry - LAT_merge_presidential_titles - BALTIC_school_of_aviation - LAT_aizsargi - BALTIC_ford_motors - BALTIC_british_aircraft - BALTIC_allied_shipments - LAT_womens_aizsargi - LAT_supply_forest_brothers - LAT_multicultural_latvia - LAT_threat_on_our_border - BALTIC_natural_resources - BALTIC_rebuild_forts - BALTIC_unchain_education - BALTIC_arm_the_nation - LAT_cave_to_enemy_pressure - #TODO - Communist focuses - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - LAT_formalize_baltic_entente = 0 - LAT_beyond_the_baltic = 0.01 - } - -} - -LAT_entente = { - name = "Latvian democratic plan" - desc = "" - - enable = { - original_tag = LAT - has_dlc = "No Step Back" - OR = { - has_country_flag = LAT_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = LAT_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - LAT_suspend_the_constitution - LAT_empower_paramilitarists - LAT_the_sun_shines_equally - BALTIC_rejoin_the_railways - BALTIC_renew_allied_trade - LAT_banish_clemens - LAT_appease_democrats - LAT_martial_prime_minister - LAT_improve_military_life - LAT_establish_chambers_of_professions - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - LAT_nationalised_industry - LAT_merge_presidential_titles - LAT_formalize_baltic_entente - LAT_look_north - LAT_baltic_economic_union - LAT_baltic_defence_army - LAT_pan_baltic_bank - LAT_propose_baltic_union - LAT_baltic_unification - BALTIC_school_of_aviation - LAT_aizsargi - BALTIC_ford_motors - BALTIC_british_aircraft - BALTIC_allied_shipments - LAT_womens_aizsargi - LAT_supply_forest_brothers - LAT_multicultural_latvia - LAT_threat_on_our_border - BALTIC_natural_resources - BALTIC_rebuild_forts - BALTIC_unchain_education - BALTIC_arm_the_nation - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/LIT_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/LIT_alternate_strategy_plan.txt deleted file mode 100755 index 3c345f8..0000000 --- a/src/common/ai_strategy_plans/LIT_alternate_strategy_plan.txt +++ /dev/null @@ -1,189 +0,0 @@ -LIT_fascist = { - name = "Lithuanian fascist plan" - desc = "" - - allowed = { - original_tag = LIT - } - - enable = { - has_dlc = "No Step Back" - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = LIT_ai_behavior - option = FASCIST - } - } - has_country_flag = LIT_AI_RANDOM_FASCIST - has_game_rule = { - rule = LIT_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - LIT_secure_a_loyal_cabinet - LIT_rastikis_military_reforms - LIT_free_voldemares - LIT_organize_the_iron_wolf - LIT_lithuanian_activist_front - BALTIC_rejoin_the_railways - BALTIC_axis_investments - LIT_purge_popular_resistance - LIT_patriotic_education - LIT_soviet_mutual_assistance - LIT_unify_the_military - LIT_anti_communist_militia - LIT_lithuanian_youth - LIT_arrest_nazis_in_memel - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - BALTIC_school_of_aviation - BALTIC_original_designs - BALTIC_natural_resources - LIT_reminder_of_true_enemy - LIT_seek_ties_with_germany - LIT_demand_vilnius - BALTIC_german_war_economics - BALTIC_german_tank_licences - BALTIC_eastwall - LIT_invade_poland - LIT_proclaim_greater_lithuania - LIT_claim_livonia - LIT_claim_lithuania_minor - LIT_restore_order - LIT_restore_greater_lithuania - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - fascist_demagogue = 800 #Really AI, just pick this freaking guy and be done with it - } - - # 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 - } - } - - focus_factors = { - - } - -} - -LIT_monarchist = { - name = "Lithuanian monarchist plan" - desc = "" - - allowed = { - original_tag = LIT - } - - enable = { - has_dlc = "No Step Back" - OR = { - has_country_flag = LIT_AI_RANDOM_MONARCHY - has_game_rule = { - rule = LIT_ai_behavior - option = MONARCHIST - } - } - } - abort = { - - } - - ai_national_focuses = { - LIT_secure_a_loyal_cabinet - LIT_rastikis_military_reforms - LIT_exile_voldemares - LIT_root_out_the_iron_wolf - BALTIC_rejoin_the_railways - BALTIC_renew_allied_trade - LIT_lithuanian_preservationism - LIT_purge_popular_resistance - LIT_patriotic_education - LIT_a_king_for_our_people - LIT_institute_royal_guards - LIT_the_nation_and_its_power - LIT_a_new_noble_class - LIT_state_media - LIT_presidential_reform - LIT_abolish_the_presidency - LIT_support_monarchism_in_POL - LIT_claim_livonia_monarchy - LIT_anti_communist_militia - LIT_a_corporatist_economy - LIT_lithuanian_activist_front - LIT_king_of_poland - LIT_POL_union - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - BALTIC_school_of_aviation - BALTIC_original_designs - BALTIC_natural_resources - LIT_reminder_of_true_enemy - LIT_indivisible_power_of_the_state - LIT_appease_soviets - BALTIC_ford_motors - BALTIC_british_aircraft - BALTIC_allied_shipments - LIT_offer_military_basing - LIT_prepare_forest_brothers - BALTIC_rebuild_forts - LIT_occupation - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/LIT_historical_strategy_plan.txt b/src/common/ai_strategy_plans/LIT_historical_strategy_plan.txt deleted file mode 100755 index ff9c049..0000000 --- a/src/common/ai_strategy_plans/LIT_historical_strategy_plan.txt +++ /dev/null @@ -1,197 +0,0 @@ -LIT_historical = { - name = "Lithuanian historical plan" - desc = "" - - allowed = { - original_tag = LIT - } - - enable = { - has_dlc = "No Step Back" - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = LIT_ai_behavior - option = DEFAULT - } - } - has_country_flag = LIT_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = LIT_ai_behavior - option = HISTORICAL - } - } - } - abort = { - - } - - ai_national_focuses = { - LIT_secure_a_loyal_cabinet - LIT_rastikis_military_reforms - LIT_exile_voldemares - LIT_root_out_the_iron_wolf - BALTIC_rejoin_the_railways - BALTIC_renew_allied_trade - LIT_lithuanian_preservationism - LIT_purge_popular_resistance - LIT_patriotic_education - LIT_a_martial_prime_minister - LIT_the_nationalist_council - LIT_the_nation_and_its_power - LIT_state_media - LIT_presidential_reform - LIT_soviet_mutual_assistance - LIT_arrest_nazis_in_memel - LIT_anti_communist_militia - LIT_victory_in_trust - LIT_a_corporatist_economy - LIT_expand_military_budget - LIT_lithuanian_activist_front - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - BALTIC_school_of_aviation - BALTIC_original_designs - BALTIC_natural_resources - LIT_reminder_of_true_enemy - LIT_indivisible_power_of_the_state - LIT_appease_soviets - BALTIC_ford_motors - BALTIC_british_aircraft - BALTIC_allied_shipments - LIT_offer_military_basing - LIT_prepare_forest_brothers - BALTIC_rebuild_forts - LIT_occupation - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - LIT_formalize_baltic_entente = 0 - LIT_beyond_the_baltic = 0.01 - LIT_enforce_military_rule = 0 - } - -} - -LIT_democratic = { - name = "Lithuanian democratic plan" - desc = "" - - allowed = { - original_tag = LIT - } - - enable = { - has_dlc = "No Step Back" - OR = { - has_country_flag = LIT_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = LIT_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - LIT_secure_a_loyal_cabinet - LIT_integrate_the_opposition - LIT_exile_voldemares - LIT_root_out_the_iron_wolf - BALTIC_rejoin_the_railways - BALTIC_renew_allied_trade - LIT_lithuanian_preservationism - LIT_purge_popular_resistance - LIT_patriotic_socialism - LIT_a_priestly_prime_minister - LIT_the_nationalist_council - LIT_peasants_reform - LIT_the_nation_and_its_power - LIT_state_media - LIT_presidential_reform - LIT_peace_with_poland - LIT_arrest_nazis_in_memel - LIT_anti_communist_militia - LIT_strength_in_unity - LIT_reminder_of_true_enemy - LIT_restore_public_elections - LIT_formalize_baltic_entente - LIT_look_north - LIT_baltic_economic_union - LIT_baltic_defence_army - LIT_pan_baltic_bank - LIT_propose_baltic_union - LIT_baltic_unification - LIT_a_corporatist_economy - LIT_lithuanian_activist_front - BALTIC_attract_workers_to_capital - BALTIC_modernize_industry - BALTIC_school_of_aviation - BALTIC_original_designs - BALTIC_natural_resources - BALTIC_ford_motors - BALTIC_british_aircraft - BALTIC_allied_shipments - LIT_offer_military_basing - LIT_prepare_forest_brothers - BALTIC_rebuild_forts - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} diff --git a/src/common/ai_strategy_plans/MAN_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/MAN_alternate_strategy_plan.txt deleted file mode 100755 index 13ca376..0000000 --- a/src/common/ai_strategy_plans/MAN_alternate_strategy_plan.txt +++ /dev/null @@ -1,183 +0,0 @@ -MAN_default_plan = { - name = "Manchukuo default plan" - desc = "Behavior for Manchukuo until they decide on one of the branches" - - allowed = { - original_tag = MAN - } - enable = { - OR = { - has_country_flag = MAN_AI_RANDOM_INDEPENDENCE - is_subject = no - has_game_rule = { - rule = MAN_ai_behavior - option = INDEPENDENCE - } - } - } - abort = { - has_completed_focus = MAN_assertiveness - - } - - ai_national_focuses = { - MAN_pacify_the_countryside - CHI_invite_foreign_investors - MAN_trade_delegation - MAN_army_modernization - MAN_expand_the_textile_industry - MAN_law_university - MAN_assertiveness - } - - focus_factors = { - MAN_obedience = 0 - } - - research = { - infantry_weapons = 15.0 - industry = 10.0 - } - - ideas = { - - } - - # 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 - } - } - -} - -MAN_alternate_plan_assertive = { - name = "Manchukuo plan for Assertiveness" - desc = "Behavior for Manchukuo when they decide to go assertive" - - allowed = { - original_tag = MAN - } - enable = { - has_completed_focus = MAN_assertiveness - } - abort = { - always = no - } - - ai_national_focuses = { - MAN_request_control_of_the_railways - MAN_staff_the_court_with_manchus - MAN_expand_the_imperial_guards - MAN_bolster_nationalism - MAN_local_arms_procurement - MAN_purge_the_general_affairs_council - CHI_mission_to_germany - CHI_purchase_tanks - CHI_chinese_panzers - CHI_tank_plant - } - - focus_factors = { - - } - - research = { - infantry_weapons = 15.0 - artillery = 15.0 - armor = 0.0 - air_equipment = 0.0 - } - ai_strategy = { - type = antagonize - id = JAP - value = 200 - } - ai_strategy = { - type = befriend - id = GER - value = 100 - } - ideas = { - - } - - # 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 - } - } - -} - -MAN_alternate_plan_independent = { - name = "Manchukuo plan for Independence" - desc = "Behavior for Manchukuo when they have achieved independence after going assertive" - - allowed = { - original_tag = MAN - } - enable = { - has_completed_focus = MAN_independence_war - not = { - has_war_with = JAP - } - is_subject = no # actually won - } - abort = { - always = no - } - - ai_national_focuses = { - - } - - focus_factors = { - - MAN_imperial_divinity = 5 - MAN_imperial_university = 10 - MAN_reform_the_civil_service = 5 - } - - research = { - infantry_weapons = 15.0 - artillery = 15.0 - } - - ideas = { - - } - ai_strategy = { - type = antagonize - id = "JAP" - value = 500 - } - ai_strategy = { - type = conquer - id = "CHI" - value = 200 - } - ai_strategy = { - type = conquer - id = "PRC" - value = 200 - } - - # 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 - } - } - -} - - diff --git a/src/common/ai_strategy_plans/MAN_historical_strategy_plan.txt b/src/common/ai_strategy_plans/MAN_historical_strategy_plan.txt deleted file mode 100755 index 3014a86..0000000 --- a/src/common/ai_strategy_plans/MAN_historical_strategy_plan.txt +++ /dev/null @@ -1,79 +0,0 @@ -MAN_historical_plan = { - name = "Manchukuo historical plan" - desc = "Historical behavior for Manchukuo" - - allowed = { - original_tag = MAN - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = MAN_ai_behavior - option = DEFAULT - } - } - has_country_flag = MAN_AI_RANDOM_OBEDIENCE - has_game_rule = { - rule = MAN_ai_behavior - option = OBEDIENCE - } - } - } - abort = { - JAP = { - OR = { - has_completed_focus = JAP_strengthen_civilian_government - has_completed_focus = JAP_the_unthinkable_option - } - } - } - - ai_national_focuses = { - MAN_pacify_the_countryside - CHI_invite_foreign_investors - MAN_trade_delegation - MAN_army_modernization - MAN_mukden_military_academy - MAN_law_university - MAN_obedience - MAN_first_five_year_plan - MAN_expand_the_textile_industry - MAN_hoankyoku - MAN_invite_japanese_investors - MAN_expand_the_railways - MAN_develop_aluminum_sources - MAN_expand_showa_steel_works - MAN_mukden_arsenal - MAN_social_research_unit - - MAN_research_and_education_department - MAN_alliance_with_the_kwantung_army - MAN_chinese_leadership - } - - focus_factors = { - MAN_vassalize_mengukuo = 0 - MAN_national_cooperation_government = 0 - MAN_the_two_emperors = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/MEX.txt b/src/common/ai_strategy_plans/MEX.txt deleted file mode 100755 index c490e3a..0000000 --- a/src/common/ai_strategy_plans/MEX.txt +++ /dev/null @@ -1,508 +0,0 @@ -mexico_historical = { - name = "Mexican Secular Republic" - desc = "The trend towards moderate secularism and the rule of law will be strengthened in Mexico, with the country aligning itself towards America." - - allowed = { - original_tag = MEX - has_dlc = "Man the Guns" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = MEX_ai_behavior - option = DEFAULT - } - } - has_country_flag = MEX_AI_SECULAR_REPUBLIC - has_game_rule = { - rule = MEX_ai_behavior - option = SECULAR_REPUBLIC - } - } - } - abort = { - OR = { - has_war_with = USA - has_government = fascism - has_government = communism - } - } - - ai_national_focuses = { - MEX_focus_plan_of_agua_prieta - MEX_focus_exile_calles - MEX_focus_control_the_army - MEX_focus_repeal_the_calles_law # Increase Church Power (3) - MEX_focus_ban_political_militias # Lower Caudillo Tensions - MEX_focus_revolutionary_women - MEX_focus_depoliticised_army # Lower Caudillo Tensions - MEX_focus_abolish_capital_punishment - MEX_focus_state_education # 3rd research slot - MEX_focus_professional_army # Lower Caudillo Tensions - - MEX_focus_purge_the_bureaucracy - MEX_focus_institutional_revolution # Go Democratic - MEX_focus_arrest_general_cedillo # Prevent rebellion - - MEX_focus_national_bank - MEX_focus_agricultural_credit_bank - MEX_focus_confederation_of_mexican_workers # Decrease Church Power (2) - MEX_focus_rent_freeze - MEX_focus_ejido_worker_militias # Communist drift - MEX_focus_womens_suffrage # Increase Church Power(3), Democratic drift - - MEX_focus_spanish_civil_war_refugees - MEX_focus_support_spains_loyalists # Decrease Church Power (2) - MEX_focus_realpolitik - - MEX_focus_rural_infrastructure - MEX_focus_peripheral_infrastructure - MEX_focus_rural_schools # 4th research slot - - MEX_focus_oil_field_expansion - MEX_focus_nationalize_the_oil_fields - MEX_focus_compensation - MEX_focus_liberty_and_justice_for_all # Requests to join America's faction - MEX_focus_aztec_eagles - MEX_focus_international_peacekeepers # Democratic drift - - MEX_focus_northern_steel_plants - MEX_focus_engineering_school - MEX_focus_television_innovators # 5th research slot - MEX_focus_xefo - MEX_focus_law_on_industrial_promotion - MEX_focus_nafinsa - MEX_focus_oil_revenue_reinvestment - # Economic and political stuff is complete at this point, AI will pick military NFs from here on - } - ideas = { - MEX_bartolome_garcia_correa = 10 - } -} - -mexico_social_catholicism = { - name = "Mexican Social Catholicism" - desc = "Moderate reformers within the Catholic Church will create a new concordat within Mexico, bringing an end to the social strife of totalitarianism and aligning Mexico towards Britain." - - allowed = { - original_tag = MEX - has_dlc = "Man the Guns" - } - enable = { - OR = { - has_country_flag = MEX_AI_SOCIAL_CATHOLICISM - has_game_rule = { - rule = MEX_ai_behavior - option = SOCIAL_CATHOLICISM - } - } - } - - ai_national_focuses = { - MEX_focus_plan_of_agua_prieta - MEX_focus_exile_calles - MEX_focus_control_the_army - MEX_focus_repeal_the_calles_law # Increase Church Power - - MEX_focus_antidisestablishmentarianism # Go religious as soon as possible - MEX_focus_rewrite_the_constitution - MEX_focus_knights_of_columbus # Democratic drift - MEX_focus_catholic_politics # Go Democratic as soon as possible - MEX_focus_church_schools # 3rd research slot - - MEX_focus_purge_the_bureaucracy - MEX_focus_arrest_general_cedillo # Prevent rebellion - - MEX_focus_ban_political_militias # Lower Caudillo Tensions - MEX_focus_revolutionary_women - MEX_focus_womens_suffrage # Increase Church Power, Democratic drift - - MEX_focus_depoliticised_army - MEX_focus_abolish_capital_punishment - MEX_focus_professional_army - - MEX_focus_national_bank - MEX_focus_liberalize_the_banking_sector - MEX_focus_strike_breaking - MEX_focus_urban_development - MEX_focus_cientifico_camarilla # 4th research slot - - MEX_focus_spanish_civil_war_refugees - MEX_focus_falangist_veterans # Increase Church Power - MEX_focus_realpolitik - - MEX_focus_oil_field_expansion - MEX_focus_royal_dutch_shell - MEX_focus_community_of_nations # Join Britain's faction - MEX_focus_purchase_belize - MEX_focus_international_peacekeepers # Democratic drift - - MEX_focus_northern_steel_plants - MEX_focus_engineering_school - MEX_focus_television_innovators # 5th research slot - - MEX_focus_oil_revenue_reinvestment - - MEX_focus_social_catholicism - MEX_focus_synarchist_communes - MEX_focus_reform_the_cristero_guard - - MEX_focus_end_land_reform - MEX_focus_privatization - MEX_focus_caudillo_private_armies - - MEX_focus_military_budget_review - MEX_focus_heroic_military_college - } - ideas = { - MEX_bartolome_garcia_correa = 10 - } -} - -mexico_fascist_axis = { - name = "Mexican Fascist Dictatorship" - desc = "Plutarco Calles, Saturnino Cedillo and the other military strongmen will abort Mexico's nascent attempts at democracy, aligning towards Germany." - - allowed = { - original_tag = MEX - has_dlc = "Man the Guns" - } - enable = { - OR = { - has_country_flag = MEX_AI_FASCIST_DICTATORSHIP - has_game_rule = { - rule = MEX_ai_behavior - option = FASCIST_DICTATORSHIP - } - AND = { - is_historical_focus_on = yes - has_government = fascism - } - } - } - - ai_national_focuses = { - MEX_focus_plan_of_agua_prieta - MEX_focus_legacy_of_revolution - MEX_focus_the_gold_shirts # Fascist drift - MEX_focus_revanchist_revolution # Go Fascist as soon as possible. Calles or Cedillo will lead. - - MEX_focus_jefe_maximo # Calles potential country leader - - MEX_focus_national_bank - MEX_focus_liberalize_the_banking_sector - MEX_focus_end_land_reform - MEX_focus_privatization - MEX_focus_caudillo_private_armies - MEX_focus_support_general_cedillo # Cedillo potential country leader - - MEX_focus_control_the_army - MEX_focus_enforce_the_calles_law - MEX_focus_triumph_over_the_cristeros - MEX_focus_state_education # 3rd research slot - - MEX_focus_strike_breaking - MEX_focus_urban_development - MEX_focus_cientifico_camarilla # 4th research slot - - MEX_focus_military_budget_review # American threats mean more emphasis on the army - MEX_focus_heroic_military_college - - MEX_focus_oil_field_expansion - MEX_focus_nationalize_the_oil_fields - MEX_focus_german_resource_exchange - MEX_focus_new_world_order # Join Germany's faction - - MEX_focus_interior_defence_plan - MEX_focus_march_southwards # Begin attacking the South - - MEX_focus_northern_steel_plants - - MEX_focus_revolutionary_women - MEX_focus_soldaderas - - MEX_focus_engineering_school - MEX_focus_television_innovators # 5th research slot - - MEX_focus_international_struggle - MEX_focus_hispanic_culture - - MEX_focus_spanish_civil_war_refugees - MEX_focus_falangist_veterans - - MEX_focus_hispanic_alliance # If they weren't accepted by Germany, they should create their own faction... - MEX_focus_coastal_defence_plan - MEX_focus_realpolitik # ...else they should get bonuses - - MEX_focus_unify_centroamerica - MEX_focus_integrate_the_south - MEX_focus_push_past_the_darien_gap - } - - ideas = { - MEX_jose_vasconcelos = 10 - } -} - -mexico_fascist_latin_american_order = { - name = "Mexican Theocratic Order" - desc = "The Synarchists and Cristeros will take power in Mexico, creating a new Latin American order to purge the continent of heretics." - - allowed = { - original_tag = MEX - has_dlc = "Man the Guns" - } - enable = { - OR = { - has_country_flag = MEX_AI_THEOCRATIC_ORDER - has_game_rule = { - rule = MEX_ai_behavior - option = THEOCRATIC_ORDER - } - } - } - - ai_national_focuses = { - MEX_focus_plan_of_agua_prieta - MEX_focus_exile_calles - MEX_focus_control_the_army - MEX_focus_repeal_the_calles_law # Increase Church Power - - MEX_focus_antidisestablishmentarianism # Go religious as soon as possible - MEX_focus_rewrite_the_constitution - MEX_focus_legion_of_christ # Fascist drift - MEX_focus_crusade_against_atheism # Go Fascist as soon as possible - MEX_focus_church_schools # 3rd research slot - - MEX_focus_purge_the_bureaucracy - MEX_focus_arrest_general_cedillo # Prevent rebellion - - MEX_focus_triumph_of_synarchism - MEX_focus_reform_the_cristero_guard - - MEX_focus_legacy_of_revolution - MEX_focus_the_gold_shirts # Fascist drift - - MEX_focus_revolutionary_women - MEX_focus_womens_suffrage # Increase Church Power, Democratic drift - MEX_focus_soldaderas - - MEX_focus_international_struggle - MEX_focus_hispanic_culture - MEX_focus_spanish_civil_war_refugees - MEX_focus_falangist_veterans - MEX_focus_hispanic_alliance # Create faction - MEX_focus_invite_brazil - - MEX_focus_national_bank - MEX_focus_liberalize_the_banking_sector - MEX_focus_strike_breaking - MEX_focus_urban_development - MEX_focus_cientifico_camarilla # 4th research slot - - MEX_focus_oil_field_expansion - MEX_focus_nationalize_the_oil_fields - MEX_focus_german_resource_exchange - MEX_focus_new_world_order # Should be bypassed but just in case - - MEX_focus_coastal_defence_plan - MEX_focus_march_southwards - - MEX_focus_military_budget_review # American threats mean more emphasis on the army - MEX_focus_heroic_military_college - - MEX_focus_unify_centroamerica # Get access to Panama Canal - - MEX_focus_interior_defence_plan - - MEX_focus_seize_the_panama_canal # Attack America - MEX_focus_rescind_the_mexican_cession # Good luck with that - MEX_focus_redeem_aztlan - - MEX_focus_northern_steel_plants - MEX_focus_engineering_school - MEX_focus_television_innovators # 5th research slot - - MEX_focus_end_land_reform - MEX_focus_privatization - MEX_focus_caudillo_private_armies - } - - ideas = { - MEX_jose_vasconcelos = 10 - } -} - -mexico_communism_ussr = { - name = "Mexican Soviet Republic" - desc = "Mexico will align itself towards the Soviet Union, spreading the Revolution into Latin America at the tip of a bayonet." - - allowed = { - original_tag = MEX - has_dlc = "Man the Guns" - } - enable = { - OR = { - has_country_flag = MEX_AI_SOVIET_REPUBLIC - has_game_rule = { - rule = MEX_ai_behavior - option = SOVIET_REPUBLIC - } - AND = { - is_historical_focus_on = yes - has_government = communism - } - } - } - ai_national_focuses = { - MEX_focus_plan_of_agua_prieta - MEX_focus_legacy_of_revolution - MEX_focus_the_red_shirts # Communist drift - MEX_focus_communist_revolution # Go Communist as soon as possible - - MEX_focus_exile_calles - MEX_focus_purge_the_bureaucracy - MEX_focus_arrest_general_cedillo # Prevent rebellion - MEX_focus_control_the_army - - MEX_focus_enforce_the_calles_law # Decrease Church Power - MEX_focus_triumph_over_the_cristeros - MEX_focus_state_education # 3rd research slot - - MEX_focus_national_bank - MEX_focus_agricultural_credit_bank - MEX_focus_confederation_of_mexican_workers # Decrease Church Power - MEX_focus_rent_freeze - MEX_focus_ejido_worker_militias # Communist drift - - MEX_focus_rural_infrastructure - MEX_focus_peripheral_infrastructure - MEX_focus_rural_schools # 4th research slot - - MEX_focus_oil_field_expansion - MEX_focus_nationalize_the_oil_fields - MEX_focus_oppose_yanqui_imperialism - MEX_focus_international_proletarianism # Join USSR's faction - - MEX_focus_interior_defence_plan - MEX_focus_march_southwards # Attack south - - MEX_focus_northern_steel_plants - MEX_focus_engineering_school - MEX_focus_television_innovators # 5th research slot - - MEX_focus_unify_centroamerica - MEX_focus_integrate_the_south - - MEX_focus_revolutionary_women - MEX_focus_soldaderas - MEX_focus_xefo - MEX_focus_law_on_industrial_promotion - MEX_focus_nafinsa - - MEX_focus_spanish_civil_war_refugees - MEX_focus_support_spains_loyalists # Decrease Church Power - - MEX_focus_bolivarian_alliance # If they weren't accepted by Russia, they should create their own faction... - MEX_focus_coastal_defence_plan - MEX_focus_realpolitik # ...else they should get bonuses - - MEX_focus_push_past_the_darien_gap - } - ideas = { - MEX_vicente_lombardo = 10 - } -} - -mexico_communism_bolivarian = { - name = "Cárdenismo" - desc = "Lázaro Cárdenas and his left-wing successors will create a Bolivarian Alliance and strike at the Yanqui imperialists." - - allowed = { - original_tag = MEX - has_dlc = "Man the Guns" - } - enable = { - OR = { - has_country_flag = MEX_AI_CARDENISMO - has_game_rule = { - rule = MEX_ai_behavior - option = CARDENISMO - } - } - } - ai_national_focuses = { - MEX_focus_plan_of_agua_prieta - MEX_focus_legacy_of_revolution - MEX_focus_the_red_shirts # Communist drift - - MEX_focus_exile_calles - MEX_focus_purge_the_bureaucracy - MEX_focus_arrest_general_cedillo # Prevent rebellion - - MEX_focus_national_bank - MEX_focus_agricultural_credit_bank - MEX_focus_confederation_of_mexican_workers # Decrease Church Power - MEX_focus_rent_freeze - MEX_focus_ejido_worker_militias # Communist drift - MEX_focus_party_of_the_revolution # Go Communist as soon as possible - - MEX_focus_repeal_the_calles_law # Increase Church Power - MEX_focus_abolish_capital_punishment - MEX_focus_state_education # 3rd research slot - - MEX_focus_rural_infrastructure - MEX_focus_peripheral_infrastructure - MEX_focus_rural_schools # 4th research slot - - MEX_focus_revolutionary_women - MEX_focus_soldaderas - - MEX_focus_spanish_civil_war_refugees - MEX_focus_support_spains_loyalists # Decrease Church Power - - MEX_focus_bolivarian_alliance # Create own faction - MEX_focus_liberate_the_antilles - - MEX_focus_coastal_defence_plan - MEX_focus_march_southwards - - MEX_focus_oil_field_expansion - MEX_focus_nationalize_the_oil_fields - MEX_focus_oppose_yanqui_imperialism - MEX_focus_international_proletarianism # Should be bypassed but just in case - - MEX_focus_unify_centroamerica # Get access to Panama Canal - MEX_focus_integrate_the_south - - MEX_focus_military_budget_review - MEX_focus_heroic_military_college - - MEX_focus_interior_defence_plan - - MEX_focus_seize_the_panama_canal # Attack America - MEX_focus_rescind_the_mexican_cession # Good luck with that - MEX_focus_redeem_aztlan - - MEX_focus_weapons_modernisation - MEX_focus_aviation_workshops - MEX_focus_tank_workshops - MEX_focus_military_aviation_specialists - MEX_focus_army_expansion_programme - MEX_focus_heavy_artillery - - MEX_focus_smash_the_bureaucrats - - MEX_focus_gulf_coast_naval_yards - MEX_focus_pacific_coast_naval_yards - MEX_focus_brown_water_navy - MEX_focus_blue_water_navy - - MEX_focus_one_world_government - } - ideas = { - MEX_vicente_lombardo = 10 - } -} diff --git a/src/common/ai_strategy_plans/NZL_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/NZL_alternate_strategy_plan.txt deleted file mode 100755 index d0b4d8c..0000000 --- a/src/common/ai_strategy_plans/NZL_alternate_strategy_plan.txt +++ /dev/null @@ -1,320 +0,0 @@ -NZL_alternate_democratic = { - name = "Kiwi alternate democratic plan" - desc = "" - - allowed = { - original_tag = NZL - has_dlc = "Together for Victory" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = NZL_ai_behavior - option = DEFAULT - } - } - has_country_flag = NZL_AI_RANDOM_DEMOCRATIC_ALTERNATE - has_game_rule = { - rule = NZL_ai_behavior - option = DEMOCRATIC_ALTERNATE - } - } - } - abort = { - - } - - ai_national_focuses = { - NZL_the_first_labor_government - NZL_statute_of_westminster - NZL_national_roads_board - NZL_wairarapa_sheep_farms - NZL_new_zealand_steel - #1937 - NZL_taranaki_oil - NZL_bureau_of_industry - NZL_industrial_conscription - NZL_department_of_scientific_and_industrial_research - NZL_transfer_the_new_zealand_division - #1938 - NZL_ratana_alliance - NZL_social_security_act - NZL_army_reforms - NZL_charlton_automatic_rifle - NZL_domestic_arms_industry - #1939 - NZL_think_big - NZL_constitution_amendment_act - NZL_expand_the_nzpaf - NZL_maori_affairs_act - NZL_independent_new_zealand - #1940 - NZL_bob_semple_tank - NZL_form_the_rnzn - NZL_expand_devonport_naval_base - NZL_form_the_rnzaf - NZL_the_manpower_act - #1941 - NZL_waitangi_tribunal - NZL_maori_volunteers - NZL_expand_the_university_of_auckland - NZL_long_range_patrol - NZL_fighter_focus - #1942 - NZL_destroyer_effort - NZL_defend_our_islands - NZL_coastal_defense - NZL_light_cruiser_effort - NZL_schofield_tank - #1943 - NZL_artillery_focus - NZL_big_bob_tank - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -NZL_alternate_fascist = { - name = "Kiwi alternate fascist plan" - desc = "Taking the REDACTED to REDACTED" - - allowed = { - original_tag = NZL - has_dlc = "Together for Victory" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = NZL_ai_behavior - option = DEFAULT - } - } - has_country_flag = NZL_AI_RANDOM_FASCIST - has_game_rule = { - rule = NZL_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - NZL_the_first_labor_government - NZL_statute_of_westminster - NZL_national_roads_board - NZL_wairarapa_sheep_farms - NZL_new_zealand_steel - #1937 - NZL_taranaki_oil - NZL_bureau_of_industry - NZL_industrial_conscription - NZL_department_of_scientific_and_industrial_research - NZL_transfer_the_new_zealand_division - #1938 - NZL_ratana_alliance - NZL_social_security_act - NZL_army_reforms - NZL_charlton_automatic_rifle - NZL_domestic_arms_industry - #1939 - NZL_think_big - NZL_in_the_darkness - NZL_expand_the_nzpaf - NZL_maori_affairs_act - NZL_befriend_japan - #1940 - NZL_bob_semple_tank - NZL_form_the_rnzn - NZL_expand_devonport_naval_base - NZL_form_the_rnzaf - NZL_the_manpower_act - #1941 - NZL_amend_the_maori_affairs_act - NZL_maori_conscription - NZL_expand_the_university_of_auckland - NZL_long_range_patrol - NZL_fighter_focus - #1942 - NZL_destroyer_effort - NZL_defend_our_islands - NZL_coastal_defense - NZL_light_cruiser_effort - NZL_schofield_tank - #1943 - NZL_artillery_focus - NZL_big_bob_tank - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - fascist_demagogue = 10 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -NZL_alternate_communist = { - name = "Kiwi alternate communist plan" - desc = "" - - allowed = { - original_tag = NZL - has_dlc = "Together for Victory" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = NZL_ai_behavior - option = DEFAULT - } - } - has_country_flag = NZL_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = NZL_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - NZL_the_first_labor_government - NZL_statute_of_westminster - NZL_national_roads_board - NZL_wairarapa_sheep_farms - NZL_new_zealand_steel - #1937 - NZL_taranaki_oil - NZL_bureau_of_industry - NZL_industrial_conscription - NZL_department_of_scientific_and_industrial_research - NZL_transfer_the_new_zealand_division - #1938 - NZL_ratana_alliance - NZL_social_security_act - NZL_army_reforms - NZL_charlton_automatic_rifle - NZL_domestic_arms_industry - #1939 - NZL_think_big - NZL_the_lee_affair - NZL_expand_the_nzpaf - NZL_maori_affairs_act - NZL_empower_the_working_class - #1940 - NZL_bob_semple_tank - NZL_form_the_rnzn - NZL_expand_devonport_naval_base - NZL_join_comintern - NZL_form_the_rnzaf - #1941 - NZL_the_manpower_act - NZL_waitangi_tribunal - NZL_maori_volunteers - NZL_expand_the_university_of_auckland - NZL_long_range_patrol - #1942 - NZL_fighter_focus - NZL_destroyer_effort - NZL_defend_our_islands - NZL_coastal_defense - NZL_light_cruiser_effort - #1943 - NZL_schofield_tank - NZL_artillery_focus - NZL_big_bob_tank - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - fascist_demagogue = 10 - } - - # 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 - } - } - - focus_factors = { - - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/NZL_historical_strategy_plan.txt b/src/common/ai_strategy_plans/NZL_historical_strategy_plan.txt deleted file mode 100755 index 653ed23..0000000 --- a/src/common/ai_strategy_plans/NZL_historical_strategy_plan.txt +++ /dev/null @@ -1,106 +0,0 @@ -NZL_historical = { - name = "Kiwi historical plan" - desc = "" - - allowed = { - original_tag = NZL - has_dlc = "Together for Victory" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = NZL_ai_behavior - option = DEFAULT - } - } - has_country_flag = NZL_AI_RANDOM_DEMOCRATIC_HISTORICAL - has_game_rule = { - rule = NZL_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - has_country_flag = britain_enforced_our_loyalty - } - } - abort = { - is_subject = no - } - - ai_national_focuses = { - NZL_the_first_labor_government - NZL_strengthen_the_commonwealth - NZL_national_roads_board - NZL_new_zealand_steel - NZL_wairarapa_sheep_farms - #1937 - NZL_ratana_alliance - NZL_expand_the_nzpaf - NZL_form_the_rnzaf - NZL_social_security_act - NZL_defend_our_islands - #1938 - NZL_army_reforms - NZL_charlton_automatic_rifle - NZL_bureau_of_industry - NZL_2nzef - NZL_department_of_scientific_and_industrial_research - #1939 - NZL_arrest_pacifist_leaders - NZL_technology_sharing_with_britain - NZL_transfer_the_new_zealand_division - NZL_maori_affairs_act - NZL_form_the_rnzn - #1940 - NZL_taranaki_oil - NZL_industrial_conscription - NZL_domestic_arms_industry - NZL_long_range_patrol - NZL_bob_semple_tank - #1941 - NZL_fighter_focus - NZL_think_big - NZL_expand_the_university_of_auckland - NZL_expand_devonport_naval_base - NZL_destroyer_effort - #1942 - NZL_coastal_defense - NZL_light_cruiser_effort - NZL_schofield_tank - NZL_artillery_focus - NZL_the_manpower_act - #1943 - NZL_big_bob_tank - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/POL_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/POL_alternate_strategy_plan.txt deleted file mode 100755 index b7f4b9a..0000000 --- a/src/common/ai_strategy_plans/POL_alternate_strategy_plan.txt +++ /dev/null @@ -1,1157 +0,0 @@ -POL_communist_plan = { - name = "POL communist plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = POL_ai_behavior - option = COMMUNIST - } - } - NOT = { - has_DLC = "No Step Back" - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_central_region_strategy - POL_expansion_of_new_towns - POL_start_central_industrial_region - POL_fill_the_railways_gaps - - #1937 - POL_expand_central_industrial_region - POL_the_four_year_plan - POL_national_defence_fund - POL_warsaw_main_railway_station - POL_invest_in_the_old_polish_region - #1938 - POL_additional_research_slot1 - POL_internationalism - POL_authoritarianism - POL_go_left - POL_develop_upper_silesia - #1939 - POL_prepare_for_the_next_war - - POL_seek_accommodation_with_USSR - POL_polish_militarism - POL_romanian_bridgehead_strategy - POL_hel_fortified_area - #1940 - POL_silesia_fortified_area - POL_standardisation_of_equipment - POL_modernising_the_cavalry - POL_study_foreign_tanks - POL_air_base_expansion - #1941 - POL_fighter_modernisation - POL_air_innovations - POL_heavy_fighter_concept - POL_naval_bomber_experiments - POL_medium_bomber_focus - #1942 - POL_light_bomber_focus - POL_air_modernisations_programme - POL_develop_polish_ship_building - POL_study_foreign_built_ships - - #1943 - POL_import_submarine_technology - - POL_the_twin_threats - POL_coastal_defense - POL_strike_force - POL_baltic_navy - - POL_polish_revanchism - #1944 - - POL_ideological_fanaticism - POL_the_between_the_seas_concept - POL_the_bombe - POL_the_cyclometer - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -POL_democratic_plan = { - name = "POL democratic plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = POL_ai_behavior - option = DEMOCRATIC - } - } - NOT = { - has_DLC = "No Step Back" - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_central_region_strategy - POL_expansion_of_new_towns - POL_start_central_industrial_region - POL_fill_the_railways_gaps - - #1937 - POL_expand_central_industrial_region - POL_the_four_year_plan - POL_national_defence_fund - POL_warsaw_main_railway_station - POL_invest_in_the_old_polish_region - #1938 - POL_additional_research_slot1 - POL_internationalism - POL_liberalism_focus - POL_intervention_focus - POL_develop_upper_silesia - #1939 - POL_prepare_for_the_next_war - POL_draw_closer_to_britain - POL_volunteer_corps - POL_polish_militarism - POL_romanian_bridgehead_strategy - POL_hel_fortified_area - #1940 - POL_silesia_fortified_area - POL_standardisation_of_equipment - POL_modernising_the_cavalry - POL_study_foreign_tanks - POL_air_base_expansion - #1941 - POL_fighter_modernisation - POL_air_innovations - POL_heavy_fighter_concept - POL_naval_bomber_experiments - POL_medium_bomber_focus - #1942 - POL_light_bomber_focus - POL_air_modernisations_programme - POL_develop_polish_ship_building - POL_study_foreign_built_ships - - #1943 - POL_import_submarine_technology - - POL_the_twin_threats - POL_coastal_defense - POL_strike_force - POL_baltic_navy - - POL_polish_revanchism - #1944 - - POL_ideological_fanaticism - POL_the_between_the_seas_concept - POL_the_bombe - POL_the_cyclometer - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -POL_fascist_plan = { - name = "POL fascist plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_FASCIST - has_game_rule = { - rule = POL_ai_behavior - option = FASCIST - } - } - NOT = { - has_DLC = "No Step Back" - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_central_region_strategy - POL_expansion_of_new_towns - POL_start_central_industrial_region - POL_fill_the_railways_gaps - POL_agrarian_reform - #1937 - POL_expand_central_industrial_region - POL_the_four_year_plan - POL_national_defence_fund - POL_warsaw_main_railway_station - POL_invest_in_the_old_polish_region - #1938 - POL_additional_research_slot1 - POL_internationalism - POL_authoritarianism - POL_go_right - POL_develop_upper_silesia - #1939 - POL_prepare_for_the_next_war - - POL_seek_accommodation_with_germany - POL_polish_militarism - POL_romanian_bridgehead_strategy - POL_hel_fortified_area - #1940 - POL_silesia_fortified_area - POL_standardisation_of_equipment - POL_modernising_the_cavalry - POL_study_foreign_tanks - POL_air_base_expansion - #1941 - POL_fighter_modernisation - POL_air_innovations - POL_heavy_fighter_concept - POL_naval_bomber_experiments - POL_medium_bomber_focus - #1942 - POL_light_bomber_focus - POL_air_modernisations_programme - POL_develop_polish_ship_building - POL_study_foreign_built_ships - - #1943 - POL_import_submarine_technology - - POL_the_twin_threats - POL_coastal_defense - POL_strike_force - POL_baltic_navy - - POL_polish_revanchism - #1944 - - POL_ideological_fanaticism - POL_the_between_the_seas_concept - POL_the_bombe - POL_the_cyclometer - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -# No Step Back -POL_NSB_communist_plan = { - name = "POL communist plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = POL_ai_behavior - option = COMMUNIST - } - } - has_DLC = "No Step Back" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_organize_the_peasants_strike - POL_woo_morges_staff - POL_the_four_year_plan - POL_central_region_strategy - POL_expansion_of_new_towns - #1937 - POL_fill_the_railways_gaps - POL_arm_peasant_militia - POL_state_national_council - POL_communal_governance - POL_a_leftist_sejm - POL_KPP_focus - POL_polish_path_to_socialism - #1938 - POL_anti_imperialism - POL_develop_polish_ship_building - POL_attract_poles_to_gdynia - POL_study_foreign_built_ships - POL_expand_gdynia_seaport - #1939 - POL_additional_research_slot1 - POL_preserve_bougoise_democracy - POL_anti_fascist_military - POL_preserve_baltic_independence - POL_dismantle_fascist_empires - #1940 - POL_social_commonwealth - POL_leftist_economics - POL_invest_in_the_old_polish_region - POL_modernize_congressional_factories - POL_warsaw_main_railway_station - #1941 - POL_lower_class_education - POL_press_for_liberia - POL_reopen_the_maritime_and_colonial_league - POL_committee_of_national_liberation - POL_non_discriminatory_recruitment - #1942 - POL_armia_ludowa - - - - #1943 - - - - - - - - - #1944 - - - - - - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -POL_NSB_democratic_plan = { - name = "POL democratic plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = POL_ai_behavior - option = DEMOCRATIC - } - } - has_DLC = "No Step Back" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_organize_the_peasants_strike - POL_woo_morges_staff - POL_the_four_year_plan - POL_central_region_strategy - POL_expansion_of_new_towns - #1937 - POL_fill_the_railways_gaps - POL_ease_sanationist_tensions - POL_raise_the_black_madonna - POL_reassemble_the_sejm - POL_empower_the_morges - POL_elect_a_PSL_leader - POL_invest_in_the_peasantry - #1938 - POL_preserve_bougoise_democracy - POL_develop_polish_ship_building - POL_attract_poles_to_gdynia - POL_study_foreign_built_ships - POL_expand_gdynia_seaport - #1939 - POL_additional_research_slot1 - POL_anti_fascist_military - POL_press_for_liberia - POL_preserve_baltic_independence - POL_dismantle_fascist_empires - #1940 - POL_social_commonwealth - POL_leftist_economics - POL_invest_in_the_old_polish_region - POL_modernize_congressional_factories - POL_warsaw_main_railway_station - #1941 - POL_lower_class_education - POL_press_for_liberia - POL_reopen_the_maritime_and_colonial_league - POL_committee_of_national_liberation - POL_non_discriminatory_recruitment - #1942 - POL_armia_ludowa - - - - #1943 - - - - - - - - - #1944 - - - - - - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -POL_monarchy_commonwealth_plan = { - name = "POL commonwealth plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_COMMONWEALTH - has_game_rule = { - rule = POL_ai_behavior - option = COMMONWEALTH - } - } - has_DLC = "No Step Back" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_assemble_the_regency_council - POL_fulfil_fifth_of_november - POL_the_four_year_plan - POL_central_region_strategy - POL_expansion_of_new_towns - #1937 - POL_fill_the_railways_gaps - POL_agrarian_reform - POL_claiming_lithuania - POL_restoration_of_the_royal_sejm - POL_support_monarchism_in_LIT - POL_institute_royal_guards - #1938 - POL_arm_monarchist_militants - POL_develop_polish_ship_building - POL_attract_poles_to_gdynia - POL_study_foreign_built_ships - POL_expand_gdynia_seaport - #1939 - POL_additional_research_slot1 - POL_king_of_lithuania - POL_LIT_union - POL_lithuanian_rail - POL_merge_the_arms_industries - #1940 - POL_claim_livonia - POL_invest_in_the_old_polish_region - POL_modernize_congressional_factories - POL_warsaw_main_railway_station - - #1941 - POL_claim_prussia - POL_claim_greater_lithuania - POL_greater_commonwealth - - - #1942 - - - - - #1943 - - - - - - - - - #1944 - - - - - - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -POL_monarchy_romania_plan = { - name = "POL romania plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_ROMANIA - has_game_rule = { - rule = POL_ai_behavior - option = ROMANIA - } - } - has_DLC = "No Step Back" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_assemble_the_regency_council - POL_fulfil_fifth_of_november - POL_the_four_year_plan - POL_central_region_strategy - POL_expansion_of_new_towns - #1937 - POL_fill_the_railways_gaps - POL_agrarian_reform - POL_hohenzollern - POL_restoration_of_the_royal_sejm - POL_internal_romanian_support - POL_institute_royal_guards - #1938 - POL_arm_monarchist_militants - POL_king_michaels_coup - POL_develop_polish_ship_building - POL_attract_poles_to_gdynia - POL_study_foreign_built_ships - #1939 - POL_expand_gdynia_seaport - POL_additional_research_slot1 - POL_merge_internal_governments - POL_pro_allied_government - POL_ROM_join_allies - #1940 - POL_invest_in_the_old_polish_region - POL_modernize_congressional_factories - POL_warsaw_main_railway_station - - - #1941 - - - - - - #1942 - - - - - #1943 - - - - - - - - - #1944 - - - - - - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -POL_monarchy_bermondtian_plan = { - name = "POL bermondtian plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_BERMONDT - has_game_rule = { - rule = POL_ai_behavior - option = BERMONDT - } - } - has_DLC = "No Step Back" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_assemble_the_regency_council - POL_fulfil_fifth_of_november - POL_the_four_year_plan - POL_central_region_strategy - POL_expansion_of_new_towns - #1937 - POL_fill_the_railways_gaps - POL_agrarian_reform - POL_cossack_king - POL_restore_bermontians - POL_develop_polish_ship_building - #1938 - POL_attract_poles_to_gdynia - POL_study_foreign_built_ships - POL_expand_gdynia_seaport - POL_additional_research_slot1 - POL_demand_LIT_pavel - #1939 - POL_prepare_for_the_next_war - - - POL_demand_slovakia_pavel - POL_governorate_livonia - #1940 - POL_seek_german_alignment - POL_invest_in_the_old_polish_region - POL_modernize_congressional_factories - POL_warsaw_main_railway_station - - #1941 - POL_assert_eastern_claims_pavel - POL_new_military_academy - POL_develop_gdansk_ship_building - POL_expand_northern_rail - POL_complete_the_bermontian_mission - #1942 - - - - - #1943 - - - - - - - - - #1944 - - - - - - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -POL_monarchy_habsburg_plan = { - name = "POL habsburg plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_HABSBURG - has_game_rule = { - rule = POL_ai_behavior - option = HABSBURG - } - } - has_DLC = "No Step Back" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_assemble_the_regency_council - POL_fulfil_fifth_of_november - POL_the_four_year_plan - POL_central_region_strategy - POL_expansion_of_new_towns - #1937 - POL_fill_the_railways_gaps - POL_agrarian_reform - POL_habsburg - POL_restore_the_diet_of_galicia - POL_support_monarchy_in_CZE - #1938 - POL_habsburg_monarchist_militants - POL_develop_polish_ship_building - POL_attract_poles_to_gdynia - POL_study_foreign_built_ships - POL_expand_gdynia_seaport - #1939 - POL_king_of_bohemia - POL_additional_research_slot1 - POL_prepare_for_the_next_war - POL_demand_slovakia_pavel - POL_governorate_livonia - #1940 - POL_soldier_king - POL_kings_guard - POL_trust_in_the_west - POL_invest_in_the_old_polish_region - POL_royal_hussars - #1941 - POL_modernize_congressional_factories - POL_warsaw_main_railway_station - POL_new_military_academy - POL_develop_gdansk_ship_building - POL_expand_northern_rail - POL_royal_officer_corps - #1942 - - #1943 - - - - - - - - - #1944 - - - - - - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -POL_NSB_fascist_plan = { - name = "POL fascist plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_FASCIST - has_game_rule = { - rule = POL_ai_behavior - option = FASCIST - } - } - has_DLC = "No Step Back" - } - abort = { - is_subject = yes - NOT = { - has_government = fascism - } #Should cancel if Poland ends up a puppet of someone and isn't fascist - } - - ai_national_focuses = { - POL_the_four_year_plan - POL_central_region_strategy - POL_nationalist_constitution - POL_fill_the_railways_gaps - POL_agrarian_reform - #1937 - POL_integrate_the_endecja - POL_national_defence_fund - POL_warsaw_main_railway_station - POL_develop_polish_ship_building - POL_additional_research_slot1 - #1938 - POL_siodemki - POL_attract_poles_to_gdynia - POL_study_foreign_built_ships - POL_expand_gdynia_seaport - POL_sideline_the_sanacja - #1939 - POL_reopen_national_elections - POL_prepare_for_the_next_war - POL_beck_ribbentrop - POL_assert_eastern_claims - POL_divide_lit - #1940 - POL_german_training - POL_german_staff - POL_new_military_academy - POL_standardisation_of_equipment - POL_invest_in_the_old_polish_region - #1941 - POL_request_autonomous_status - POL_develop_upper_silesia - POL_fighter_modernisation - POL_air_innovations - POL_heavy_fighter_concept - #1942 - POL_assurance_of_loyalty - POL_light_bomber_focus - POL_air_modernisations_programme - POL_develop_polish_ship_building - POL_study_foreign_built_ships - #1943 - POL_import_submarine_technology - POL_medium_bomber_focus - POL_the_twin_threats - POL_coastal_defense - POL_strike_force - POL_baltic_navy - #1944 - POL_the_bombe - POL_the_cyclometer - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} - -POL_NSB_independent_fascist_plan = { - name = "POL fascist plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - has_country_flag = POL_AI_RANDOM_FASCIST_INDEPENDENT - has_game_rule = { - rule = POL_ai_behavior - option = FASCIST_INDEPENDENT - } - } - has_DLC = "No Step Back" - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_the_four_year_plan - POL_nationalist_constitution - POL_fill_the_railways_gaps - POL_agrarian_reform - POL_clamp_down_on_danzig - #1937 - POL_integrate_the_falanga - POL_national_defence_fund - POL_warsaw_main_railway_station - POL_empower_falangist_militants - POL_ban_the_nazi_party - #1938 - POL_integrate_gdansk_industries - POL_additional_research_slot1 - POL_sideline_the_sanacja - POL_riot_of_37 - POL_reassert_silesian_claims - #1939 - POL_support_global_falangism - POL_prepare_for_the_next_war - POL_falangist_international - POL_state_catholicism - POL_anti_germans_abroad - POL_invite_the_baltics - #1940 - POL_support_falangists_in_the_americas - POL_prepare_german_line - POL_new_military_academy - POL_standardisation_of_equipment - POL_assert_eastern_claims - #1941 - POL_force_polish_upper_class - POL_develop_upper_silesia - POL_fighter_modernisation - POL_air_innovations - POL_heavy_fighter_concept - POL_privatize_education - #1942 - POL_assurance_of_loyalty - POL_light_bomber_focus - POL_air_modernisations_programme - POL_develop_polish_ship_building - POL_study_foreign_built_ships - #1943 - POL_import_submarine_technology - POL_medium_bomber_focus - POL_the_twin_threats - POL_coastal_defense - POL_strike_force - POL_baltic_navy - #1944 - POL_the_bombe - POL_the_cyclometer - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/POL_historical_strategy_plan.txt b/src/common/ai_strategy_plans/POL_historical_strategy_plan.txt deleted file mode 100755 index 1259893..0000000 --- a/src/common/ai_strategy_plans/POL_historical_strategy_plan.txt +++ /dev/null @@ -1,101 +0,0 @@ -POL_historical_plan = { - name = "POL historical plan" - desc = "" - - allowed = { - original_tag = POL - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = POL_ai_behavior - option = DEFAULT - } - } - has_country_flag = POL_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = POL_ai_behavior - option = HISTORICAL - } - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - POL_complete_april_constitution - POL_the_four_year_plan - POL_central_region_strategy - POL_expansion_of_new_towns - POL_fill_the_railways_gaps - POL_polish_militarism - POL_consolidate_sanation_government - #1937 - POL_agrarian_reform - POL_the_castle - POL_central_defence_of_poland - POL_the_sanation_right - POL_eliminate_socialist_parties - #1938 - POL_develop_upper_silesia - POL_additional_research_slot1 - POL_dissolve_the_sejm - POL_camp_of_national_unity #Sidenote: This one was missing - POL_align_with_the_west - POL_lithuanian_ultimatum - POL_support_right_paramilitaries - POL_polish_revanchism - #1939 - POL_department_for_home_defence - POL_develop_polish_ship_building - POL_attract_poles_to_gdynia - POL_study_foreign_built_ships - POL_expand_gdynia_seaport - #1940 - POL_second_man_of_the_state - POL_invest_in_the_old_polish_region - POL_modernize_congressional_factories - POL_warsaw_main_railway_station - - #1941 - POL_join_allies - POL_plan_west - POL_the_prusya_line - POL_the_prusya_army - POL_hel_fortified_area - #1942 - POL_expand_poznan_forts - POL_silesia_fortified_area - - - - #1943 - } - - research = { - - } - - ideas = { - - } - traits = { - captain_of_industry = 10 - popular_figurehead = 5 - } - - - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/POR_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/POR_alternate_strategy_plan.txt deleted file mode 100755 index 3417304..0000000 --- a/src/common/ai_strategy_plans/POR_alternate_strategy_plan.txt +++ /dev/null @@ -1,558 +0,0 @@ -POR_fascist_axis_plan = { - name = "Portuguese Fascist Dictatorship" - desc = "Rafael Pereira will take control of Portugal as a Fascist dictator, supporting the Nationalists during the Spanish Civil War and attempting to join the Axis afterwards." - - allowed = { - original_tag = POR - } - enable = { - OR = { - has_country_flag = POR_AI_RANDOM_FASCIST_AXIS - has_game_rule = { - rule = POR_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - #1936 - POR_estado_novo - POR_second_navy_reequipment - POR_support_the_spanish_nationalists - POR_continue_the_public_works - POR_instituto_superior_tecnico - #1937 - POR_portuguese_legion - POR_national_syndicalism - POR_observation_mission - POR_arsenal_do_alfeite - POR_army_reorganization - #1938 - POR_metropolitan_army - POR_send_assistance - POR_a_powerful_merchant_marine - POR_industrial_modernization - POR_ogme - #1939 - POR_refuse_the_naval_blockade - POR_a_new_industry - POR_ditadura_militar - POR_corpo_do_estado_maior - POR_military_vehicles - #1940 - POR_military_research_facilities - POR_standardization - POR_colonial_assimilation_policy - POR_nationalist_intervention - POR_camisas_azuis - #1941 - POR_merchant_marine_protection - POR_roads_bridges_and_dams - POR_colonial_army - POR_mapa_cor_de_rosa - POR_join_the_axis - #1942 - POR_research_agreements - POR_ogma - POR_submarine_effort - POR_recover_the_east_indies - POR_fuzileiros - #1943 - POR_naval_research_institute - POR_staff_wargames - } - - focus_factors = { - POR_recover_brazil = 0 - POR_limited_self_rule = 0 - POR_expand_the_chinese_territories = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -POR_fascist_fifth_empire_plan = { - name = "The Fifth Empire - Fascist" - desc = "The Poruguese government will embrace Fascism, fight against the Republicans during the Spanish Civil War and attempt to recover its lost territories in Africa, Asia and America, raising as a major power once again." - - allowed = { - original_tag = POR - } - enable = { - OR = { - has_country_flag = POR_AI_RANDOM_FASCIST_FIFTH_EMPIRE - has_game_rule = { - rule = POR_ai_behavior - option = FASCIST_FIFTH_EMPIRE - } - } - } - abort = { - - } - - ai_national_focuses = { - #ASAP - POR_nationalist_intervention - #1936 - POR_estado_novo - POR_continue_the_public_works - POR_instituto_superior_tecnico - POR_food_industries - POR_second_navy_reequipment - #1937 - POR_support_the_spanish_nationalists - POR_portuguese_legion - POR_national_syndicalism - POR_army_reorganization - POR_ditadura_militar - #1938 - POR_camisas_azuis - POR_observation_mission - POR_send_assistance - POR_metropolitan_army - POR_arsenal_do_alfeite - #1939 - POR_textile_industry - POR_ogma - POR_light_aircraft_focus - POR_military_research_facilities - POR_corpo_do_estado_maior - #1940 - POR_a_powerful_merchant_marine - POR_submarine_effort - POR_merchant_marine_protection - POR_the_fifth_empire - POR_refuse_the_naval_blockade - #1941 - POR_mapa_cor_de_rosa - POR_roads_bridges_and_dams - POR_fuzileiros - POR_recover_the_east_indies - POR_colonial_assimilation_policy - #1942 - POR_national_cruiser_production - POR_atlantic_defense_strategy - POR_endless_sea - POR_standardization - POR_colonial_army - #1943 - POR_recover_brazil - POR_naval_research_institute - POR_carrier_effort - POR_advanced_light_aircraft - POR_air_naval_research - POR_latin_america - - } - - focus_factors = { - POR_limited_self_rule = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -POR_neutrality_monarchist_plan = { - name = "Monarchist - Neutrality" - desc = "After the restoration of the monarchy in Portugal, King Duarte will appeal to the Brazilian monarchists and attempt to restore the Empire of Portugal and Brazil." - - allowed = { - original_tag = POR - } - enable = { - OR = { - has_country_flag = POR_AI_RANDOM_NEUTRALITY_MONARCHIST - has_game_rule = { - rule = POR_ai_behavior - option = NEUTRALITY_MONARCHIST - } - } - } - abort = { - - } - - ai_national_focuses = { - - #1936 - POR_estado_novo - POR_continue_the_public_works - POR_instituto_superior_tecnico - POR_a_royal_wedding - POR_food_industries - #1937 - POR_second_navy_reequipment - POR_the_return_of_duarte - POR_promote_the_monarchist_cause_in_portugal - POR_support_a_spanish_monarchy_in_the_war - POR_assist_the_requetes - #1938 - POR_roads_bridges_and_dams - POR_army_reorganization - POR_join_the_carlist_fight - POR_textile_industry - POR_restoration_of_the_monarchy - #1939 - POR_arsenal_do_alfeite - POR_monarchist_uprising_in_brazil - POR_ogme - POR_military_vehicles - POR_military_research_facilities - #1940 - POR_refuse_the_naval_blockade - POR_the_royal_iberian_alliance - POR_the_empire_of_brazil - POR_the_kingdom_reunited - POR_a_powerful_merchant_marine - #1941 - POR_colonial_assimilation_policy - POR_national_cruiser_production - POR_atlantic_defense_strategy - POR_mapa_cor_de_rosa - POR_metropolitan_army - #1942 - POR_merchant_marine_protection - POR_standardization - POR_submarine_effort - POR_rebuild_the_lines_of_torres_vedras - POR_colonial_army - #1943 - POR_luso_tropicalism - POR_corpo_do_estado_maior - POR_fuzileiros - POR_naval_research_institute - } - - focus_factors = { - - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -POR_democratic_plan = { - name = "Democratic - Strict Neutrality" - desc = "With the influence of the United Kingdom, a democratic goverment will overturn the regime of Salazar and, aided by the British, focus on develop the country before joining the Allies." - - allowed = { - original_tag = POR - } - enable = { - OR = { - has_country_flag = POR_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = POR_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - #ASAP - POR_iberian_summit - #1936 - POR_continue_the_public_works - POR_instituto_superior_tecnico - POR_estado_novo - POR_strict_neutrality_in_the_spanish_civil_war - POR_second_navy_reequipment - #1937 - POR_british_investment_in_mines - POR_roads_bridges_and_dams - POR_industrial_modernization - POR_arsenal_do_alfeite - POR_british_industrial_investments - #1938 - POR_a_new_industry - POR_british_guns - POR_army_reorganization - POR_ogma - POR_ogme - #1939 - POR_portuguese_artillery - POR_military_research_facilities - POR_allow_free_elections - POR_a_powerful_merchant_marine - POR_colonial_assimilation_policy - #1940 - POR_colonial_army - POR_limited_self_rule - POR_submarine_effort - POR_merchant_marine_protection - POR_infrastructure_in_angola - #1941 - POR_metropolitan_army - POR_corpo_do_estado_maior - POR_national_cruiser_production - POR_atlantic_defense_strategy - POR_join_the_allies - #1942 - POR_standardization - POR_defend_the_borders - POR_research_sharing - POR_develop_north_angola - POR_securing_the_free_world - #1943 - POR_oppose_germany - POR_fuzileiros - POR_naval_research_institute - POR_extraction_industries - POR_hydroelectricity - } - - focus_factors = { - POR_intervention_in_spain = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -POR_communist_comintern_plan = { - name = "The Socialist Republic of Portugal" - desc = "Portugal will align itself towards the Soviet Union, supporting the Spanish Republic and attempting to join the Comintern." - - allowed = { - original_tag = POR - } - enable = { - OR = { - has_country_flag = POR_AI_RANDOM_COMMUNIST_COMINTERN - has_game_rule = { - rule = POR_ai_behavior - option = COMMUNIST_COMINTERN - } - } - } - abort = { - - } - - ai_national_focuses = { - #1936 - POR_popular_front - POR_continue_the_public_works - POR_instituto_superior_tecnico - POR_food_industries - POR_roads_bridges_and_dams - #1937 - POR_support_the_spanish_republic - POR_nation_in_arms - POR_nationalize_industry - POR_unify_leftist_youth_wings - POR_reorganization_of_the_communist_party - #1938 - POR_visit_the_front - POR_they_need_our_help - POR_army_reorganization - POR_colonial_assimilation_policy - POR_second_navy_reequipment - #1939 - POR_ogma - POR_light_aircraft_focus - POR_military_research_facilities - POR_arsenal_do_alfeite - POR_textile_industry - #1940 - POR_metropolitan_army - POR_standardization - POR_rebuild_the_lines_of_torres_vedras - POR_intervention_in_spain - POR_a_powerful_merchant_marine - #1941 - POR_colonial_army - POR_corpo_do_estado_maior - POR_join_the_comintern - POR_research_collaboration - POR_cooperate_with_french_militants - #1942 - POR_merchant_marine_protection - POR_national_cruiser_production - POR_atlantic_defense_strategy - POR_endless_sea - POR_protect_chinese_civilians - #1943 - POR_limited_self_rule - POR_submarine_effort - POR_extraction_industries - POR_hydroelectricity - POR_fuzileiros - POR_naval_research_institute - } - - focus_factors = { - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} - -POR_communist_independent_plan = { - name = "United European Socialist Republics" - desc = "Communists will overturn the government and fight against the Spanish Nationalists during the Spanish Civil War, unifying the Iberian Peninsula as the United European Socialist Republics, the last European bastion against fascism." - - allowed = { - original_tag = POR - } - enable = { - OR = { - has_country_flag = POR_AI_RANDOM_COMMUNIST_INDEPENDENT - has_game_rule = { - rule = POR_ai_behavior - option = COMMUNIST_INDEPENDENT - } - } - } - abort = { - - } - - ai_national_focuses = { - #1936 - POR_popular_front - POR_continue_the_public_works - POR_instituto_superior_tecnico - POR_support_the_spanish_republic - POR_nation_in_arms - #1937 - POR_nationalize_industry - POR_industrial_modernization - POR_army_reorganization - POR_workers_of_iberia_unite - POR_colonial_assimilation_policy - #1938 - POR_corpo_do_estado_maior - POR_ogme - POR_metropolitan_army - POR_roads_bridges_and_dams - POR_a_new_industry - #1939 - POR_second_navy_reequipment - POR_portuguese_artillery - POR_military_research_facilities - POR_unify_leftist_youth_wings - POR_reorganization_of_the_communist_party - #1940 - POR_the_iberian_socialist_union - POR_a_powerful_merchant_marine - POR_the_popular_front_bloc - POR_latin_american_communism - POR_standardization - #1941 - POR_arsenal_do_alfeite - POR_merchant_marine_protection - POR_luso_tropicalism - POR_cooperate_with_french_militants - POR_submarine_effort - #1942 - POR_national_cruiser_production - POR_defend_the_borders - POR_atlantic_defense_strategy - POR_our_comrades_overseas - POR_anti_fascism - #1943 - POR_endless_sea - POR_fuzileiros - POR_naval_research_institute - POR_extraction_industries - POR_hydroelectricity - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/POR_historical_strategy_plan.txt b/src/common/ai_strategy_plans/POR_historical_strategy_plan.txt deleted file mode 100755 index 066a5b9..0000000 --- a/src/common/ai_strategy_plans/POR_historical_strategy_plan.txt +++ /dev/null @@ -1,116 +0,0 @@ -POR_historical_plan = { - name = "Historical Neutrality" - desc = "Under the regime of Salazar, Portugal will strengthen the Estado Novo and will attempt to remain neutral during the World War." - - allowed = { - original_tag = POR - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = POR_ai_behavior - option = DEFAULT - } - } - has_country_flag = POR_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = POR_ai_behavior - option = HISTORICAL - } - } - } - abort = { - OR = { - has_war_with = SPA - has_war_with = SPD - has_war_with = ENG - has_war_with = GER - has_government = communism - has_government = democratic - has_government = fascism - } - } - - ai_national_focuses = { - #1936 - POR_estado_novo - POR_continue_the_public_works - POR_instituto_superior_tecnico - POR_second_navy_reequipment - POR_support_the_spanish_nationalists - #1937 - POR_colonial_assimilation_policy - POR_roads_bridges_and_dams - POR_portuguese_legion - POR_arsenal_do_alfeite - POR_a_powerful_merchant_marine - #1938 - POR_army_reorganization - POR_observation_mission - POR_strengthen_the_regime - POR_corpo_do_estado_maior - POR_ogme - #1939 - POR_appease_monarchists - POR_food_industries - POR_merchant_marine_protection - POR_metropolitan_army - POR_ogma - #1940 - POR_the_capital_of_espionage - POR_concordat_with_the_holy_see - POR_textile_industry - POR_portuguese_artillery - POR_military_research_facilities - #1941 - POR_national_gold_reserves - POR_standardization - POR_submarine_effort - POR_extraction_industries - POR_colonial_army - #1942 - POR_national_cruiser_production - POR_atlantic_defense_strategy - POR_staff_wargames - POR_hydroelectricity - POR_infrastructure_in_angola - #1943 - POR_proudly_alone - POR_develop_north_angola - POR_develop_south_angola - POR_portuguese_oil - POR_fuzileiros - POR_naval_research_institute - } - - focus_factors = { - POR_send_assistance = 0 - POR_nationalist_intervention = 0 - POR_iberian_summit = 0 - POR_the_eastern_menace = 0 - POR_the_communist_threat = 0 - POR_national_syndicalism = 0 - POR_honor_anglo_portuguese_alliance = 0 - POR_a_royal_wedding = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/PRC_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/PRC_alternate_strategy_plan.txt deleted file mode 100755 index a427c7a..0000000 --- a/src/common/ai_strategy_plans/PRC_alternate_strategy_plan.txt +++ /dev/null @@ -1,208 +0,0 @@ -PRC_alternate_plan_1 = { - name = "Communist China Alternate 1: Japan Communist" - desc = "With Japan Communist, Communist China will try to not antagonize them" - - allowed = { - OR = { - original_tag = PRC - is_chinese_warlord = yes - } - } - enable = { - OR = { - original_tag = PRC - AND = { - is_chinese_warlord = yes - has_focus_tree = china_communist_focus - } - } - has_game_rule = { - rule = PRC_ai_behavior - option = DEFAULT - } - JAP = { - has_government = communism - } - } - abort = { - always = no - } - - - focus_factors = { - PRC_anti_japanese_expedition = 5 #goes against Manchuria - PRC_provoke_japan = 0 - PRC_prepare_for_war_with_japan = 5 - CHI_collaboration_with_the_japanese = 5 - } - - research = { - - } - - ideas = { - - } - - ai_strategy = { - type = befriend - id = "JAP" - value = 200 - } - - ai_strategy = { - type = alliance - id = "JAP" - value = 200 - } - - # 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 - modifier = { - factor = 1.0 - } - } - -} - -PRC_alternate_plan_2 = { - name = "Communist China Alternate 2: Social Democracy" - desc = "Ai choose to go social democrat, tone down antagonism to Nationalists" - - allowed = { - OR = { - original_tag = PRC - is_chinese_warlord = yes - } - } - enable = { - OR = { - original_tag = PRC - AND = { - is_chinese_warlord = yes - has_focus_tree = china_communist_focus - } - } - OR = { - has_completed_focus = PRC_social_democracy - has_country_flag = PRC_AI_RANDOM_ALTERNATE_1 - has_game_rule = { - rule = PRC_ai_behavior - option = ALTERNATE - } - } - } - abort = { - always = no - } - - - focus_factors = { - PRC_focus_on_china = 0 - PRC_infiltration = 0 - PRC_coalition_government = 4 - PRC_purge_the_radicals = 4 - PRC_strengthen_the_left_wing_of_the_kmt = 4 - PRC_remove_chiang_kai_shek = 4 - #PRC_national_leadership = 4 - } - - research = { - - } - - ideas = { - - } - - ai_strategy = { - type = befriend - id = "CHI" - value = 200 - } - - ai_strategy = { - type = alliance - id = "CHI" - value = 200 - } - - # 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 - modifier = { - factor = 1.0 - } - } - -} - -PRC_alternate_plan_3 = { - name = "Communist China Alternate 2: Marxist orthodoxy" - desc = "Ai choose to go marxist" - - allowed = { - OR = { - original_tag = PRC - is_chinese_warlord = yes - } - } - enable = { - OR = { - original_tag = PRC - AND = { - is_chinese_warlord = yes - has_focus_tree = china_communist_focus - } - } - OR = { - has_completed_focus = PRC_marxist_orthodoxy - has_country_flag = PRC_AI_RANDOM_ALTERNATE_2 - } - } - abort = { - always = no - } - - - focus_factors = { - PRC_prepare_for_war_with_japan = 4 - PRC_anti_japanese_expedition = 4 - PRC_soviet_leadership = 4 - PRC_soviet_economic_aid = 4 - PRC_internationalism = 4 - } - - research = { - - } - - ideas = { - - } - - ai_strategy = { - type = befriend - id = "CHI" - value = 200 - } - - ai_strategy = { - type = alliance - id = "CHI" - value = 200 - } - - # 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 - modifier = { - factor = 1.0 - } - } - -} diff --git a/src/common/ai_strategy_plans/PRC_default_strategy_plan.txt b/src/common/ai_strategy_plans/PRC_default_strategy_plan.txt deleted file mode 100755 index 49d1fd8..0000000 --- a/src/common/ai_strategy_plans/PRC_default_strategy_plan.txt +++ /dev/null @@ -1,94 +0,0 @@ -PRC_default_plan = { - name = "Communist China default plan" - desc = "Default behavior for Communist China" - - allowed = { - OR = { - original_tag = PRC - is_chinese_warlord = yes - } - } - enable = { - OR = { - original_tag = PRC - AND = { - is_chinese_warlord = yes - has_focus_tree = china_communist_focus - } - } - } - abort = { - num_of_factories < 35 # small country - } - - - focus_factors = { - PRC_land_redistribution = 10 - PRC_enforce_the_three_rules = 5 - PRC_infiltration = 10 - PRC_agrarian_socialism = 10 - PRC_marxist_orthodoxy = 7 - PRC_social_democracy = 7 - } - - research = { - infantry_weapons = 15 - artillery = 15 - } - - ideas = { - - } - - # 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 = 0 - modifier = { - factor = 1.0 - } - } - -} - -PRC_ally_CHI = { - name = "Communist China alliance with CHI" - desc = "Forces alliance with CHI" - - allowed = { - OR = { - original_tag = PRC - is_chinese_warlord = yes - } - } - enable = { - OR = { - original_tag = PRC - AND = { - is_chinese_warlord = yes - OR = { - has_focus_tree = china_communist_focus - has_completed_focus = CHI_cooperation_with_the_communists - } - } - } - is_in_faction_with = CHI - } - abort = { - NOT = { - is_in_faction_with = CHI - } - } - ai_strategy = { - type = alliance - id = "CHI" - value = 200 - } - - # 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 - } - -} diff --git a/src/common/ai_strategy_plans/PRC_historical_strategy_plan.txt b/src/common/ai_strategy_plans/PRC_historical_strategy_plan.txt deleted file mode 100755 index 485a159..0000000 --- a/src/common/ai_strategy_plans/PRC_historical_strategy_plan.txt +++ /dev/null @@ -1,110 +0,0 @@ -PRC_historical_plan = { - name = "Communist China historical plan" - desc = "Historical behavior for Communist China" - - allowed = { - original_tag = PRC - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = PRC_ai_behavior - option = DEFAULT - } - } - has_country_flag = PRC_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = PRC_ai_behavior - option = HISTORICAL - } - } - } - abort = { - has_game_rule = { - rule = PRC_ai_behavior - option = DEFAULT - } - OR = { - JAP = { - has_government = communism - } - USA = { - has_government = communism - } - NOT = { - any_other_country = { - has_government = communism - is_major = yes - } - } - } - } - - ai_national_focuses = { - PRC_strengthen_the_central_secretariat #March 10 1936 - PRC_land_redistribution #May 20 1936 - PRC_enforce_the_three_rules #July 30 1936 - PRC_agrarian_socialism #October 10 1936 - PRC_the_yanan_base_area #December 20 1936 - PRC_focus_on_china #February 30 1937 - PRC_infiltration #May 10 1937 - PRC_revolutionary_military_commission #July 20 1937 - PRC_literacy_programs #September 30 1937 - CHI_mission_to_the_soviet_union #December 10 1937 - CHI_invite_soviet_advisers #February 20 1938 - PRC_ban_the_opium_trade #April 30 1938 - PRC_military_intelligence_department #July 10 1938 - PRC_prepare_for_war_with_japan #September 20 1938 - PRC_anti_japanese_expedition #November 30 1938 - PRC_provoke_japan #February 10 1939 - PRC_mobile_warfare #April 20 1939 - PRC_abolish_the_land_rent #June 30 1939 - CHI_elite_mountaineers #September 10 1939 - CHI_heavy_weapons #November 20 1939 - CHI_invite_foreign_investors - CHI_rapprochement_with_soviet_union #January 30 1940 - PRC_central_security_bureau #April 10 1940 - PRC_100_regiments_campaign #June 20 1940 - PRC_central_military_commission #August 30 1940 - CHI_the_soviet_volunteer_group #November 10 1940 - CHI_hire_soviet_designer #January 20 1941 - CHI_joint_tank_development #March 30 1941 - PRC_rectification_campaign #June 10 1941 - PRC_maoism #August 20 1941 - PRC_peoples_liberation_army #October 30 1941 - PRC_socialism_with_chinese_characteristics #January 10 - CHI_purchase_tanks #March 20 1942 - CHI_experimental_mechanised_unit #May 30 1942 - CHI_combined_arms_warfare #August 10 1942 - PRC_proclaim_the_peoples_republic #October 20 1942 - PRC_socialist_market_economy #December 30 1942 - PRC_peoples_volunteer_army #March 10 1943 - CHI_renegotiate_the_unequal_treaties #May 20 1943 - } - - research = { - - } - - ideas = { - - } - - ai_strategy = { - type = alliance - id = "JAP" - value = -500 - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/RAJ_GOE_alternative_strategy_plan.txt b/src/common/ai_strategy_plans/RAJ_GOE_alternative_strategy_plan.txt deleted file mode 100755 index b032eb8..0000000 --- a/src/common/ai_strategy_plans/RAJ_GOE_alternative_strategy_plan.txt +++ /dev/null @@ -1,667 +0,0 @@ -RAJ_india_united = { - name = "India United" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Graveyard of Empires" - } - enable = { - OR = { - has_country_flag = RAJ_AI_RANDOM_INDIA_UNITED - has_game_rule = { - rule = RAJ_ai_behavior - option = GOE_INDIA_UNITED - } - } - } - abort = { - #is_subject = no - } - - ai_national_focuses = { - RAJ_to_shake_the_world #as soon as possible - RAJ_local_recruitment_offices - ##Post independence - RAJ_india_united - RAJ_power_sharing_agreement - RAJ_a_permanent_muslim_governmental_seat - RAJ_cabinet_mission_plan - RAJ_inclusive_nationalism - RAJ_a_secular_state - RAJ_preamble_to_the_constitution_of_india - RAJ_india_indivisible - RAJ_an_economy_unbound - RAJ_import_substitution_industrialisation - RAJ_fight_malnutrition - RAJ_education_efforts - RAJ_mixed_economy - # - - #Early Rush - RAJ_provincial_autonomy - RAJ_purna_swaraj - RAJ_princely_states_policy - RAJ_mahatma - RAJ_a_congress_resurgent - - ### - RAJ_uplifting_the_people_of_india - RAJ_tenancy_reforms - RAJ_debt_relief - RAJ_national_planning_committee - RAJ_form_a_federal_court - RAJ_litteracy_effort - RAJ_indo_centric_curriculum - RAJ_all_india_students_federation - RAJ_swadeshi_movement - RAJ_princely_states_policy - RAJ_swadeshi_movement - RAJ_khadi_movement - RAJ_legacy_of_military_service - RAJ_boycott_british_made_goods - RAJ_local_resistance_to_land_taxes - - - RAJ_a_secular_state - RAJ_indian_independence_act - RAJ_tryst_with_destiny - RAJ_pledge_for_the_allies - RAJ_preamble_to_the_constitution_of_india - RAJ_agricultural_cooperatives - - RAJ_handloom_weaving - RAJ_enrollment_of_dali_children - - - RAJ_military_pensions - RAJ_indian_independence_act - RAJ_royal_indian_artillery_dlc - RAJ_specialized_dietary_requirement - RAJ_quinine - RAJ_mountain_guns - RAJ_re_establish_the_khyber_rifles - RAJ_indian_army_corps_of_engineers - RAJ_indian_air_force - RAJ_trainer_planes - RAJ_ammunition_factory_khadki - RAJ_gun_and_shell_factory_cossipore - RAJ_rifle_factory_ishapore_west_bengal - RAJ_cordite_factory_aruvankadu_tamil_nadu - RAJ_ordnance_factory_khamaria_jabalpur - RAJ_ordnance_factory_medak - RAJ_ordnance_factory_kanpur_uttar_pradesh - RAJ_east_india_railways_dlc - RAJ_the_burma_road - RAJ_tata_steel_dlc - RAJ_assam_oil_dlc - RAJ_the_calcutta_line - RAJ_engineering_revolution - RAJ_chindits_dlc - RAJ_gurkhas - RAJ_lions_of_the_great_war_dlc - RAJ_tryst_with_destiny - RAJ_pledge_for_the_allies - RAJ_preamble_to_the_constitution_of_india - RAJ_india_indivisible - RAJ_an_economy_unbound - RAJ_import_substitution_industrialisation - RAJ_fight_malnutrition - RAJ_education_efforts - RAJ_mixed_economy - RAJ_to_shake_the_world - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -RAJ_bose = { - name = "Bose Path" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Graveyard of Empires" - } - enable = { - OR = { - has_country_flag = RAJ_AI_RANDOM_INDIA_BOSE - has_game_rule = { - rule = RAJ_ai_behavior - option = GOE_INDIA_FASCISM_BOSE - } - } - } - abort = { - #is_subject = no - } - - ai_national_focuses = { - #Early Rush - RAJ_local_recruitment_offices - RAJ_provincial_autonomy - RAJ_purna_swaraj - RAJ_uplifting_the_people_of_india - RAJ_tenancy_reforms - RAJ_debt_relief - #### - RAJ_league_against_gandhism - RAJ_forward_bloc - RAJ_promote_violence_against_the_british - RAJ_swadeshi_movement - RAJ_ammunition_factory_khadki - RAJ_protest_against_the_howell_monument - RAJ_go_into_hiding - RAJ_infiltrate_aden - RAJ_azad_hind_dlc - RAJ_seek_japanese_support - RAJ_the_enemy_of_my_enemy - RAJ_shaheed_and_swaraj - RAJ_give_me_blood_and_i_will_grant_you_freedom - RAJ_netaji - RAJ_cult_of_personality - RAJ_war_taxes - RAJ_the_indian_national_army - RAJ_azad_hind_dlc_radio - RAJ_coal_fire_and_steel - RAJ_heavy_industries - RAJ_authoritarianship - RAJ_extend_indian_security_zone - RAJ_the_second_gorkha_war - RAJ_seek_financial_aid_from_the_ussr - RAJ_planned_economy - RAJ_demand_return_of_imperialist_colonies - RAJ_join_the_co_prospherity_sphere - RAJ_strike_burma - RAJ_the_sun_sets - - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - - - - -RAJ_hindutva = { - name = "Fascism - Hindutva" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Graveyard of Empires" - } - enable = { - OR = { - has_country_flag = RAJ_AI_RANDOM_INDIA_HINDUTVA - has_game_rule = { - rule = RAJ_ai_behavior - option = GOE_INDIA_FASCISM_HINDUTVA - } - } - } - abort = { - #is_subject = no - } - - ai_national_focuses = { - #Early Rush - RAJ_local_recruitment_offices - RAJ_provincial_autonomy - RAJ_purna_swaraj - RAJ_uplifting_the_people_of_india - RAJ_tenancy_reforms - RAJ_debt_relief - #### - RAJ_league_against_gandhism - RAJ_forward_bloc - RAJ_promote_violence_against_the_british - RAJ_swadeshi_movement - RAJ_ammunition_factory_khadki - RAJ_protest_against_the_howell_monument - RAJ_go_into_hiding - RAJ_infiltrate_aden - RAJ_azad_hind_dlc - RAJ_azad_hind_dlc_radio - RAJ_seek_japanese_support - RAJ_the_enemy_of_my_enemy - RAJ_shaheed_and_swaraj - RAJ_give_me_blood_and_i_will_grant_you_freedom - RAJ_hindutva - RAJ_war_taxes - RAJ_the_indian_national_army - - RAJ_coal_fire_and_steel - RAJ_heavy_industries - RAJ_hindu_mahasabha - RAJ_sanatani - RAJ_the_sword_and_the_saffron - RAJ_rashtriya_swayamsevak_sangh - RAJ_hindi_as_a_national_language - RAJ_the_hindu_martial_tradition - RAJ_akhand_bharat - RAJ_seven_shackles - RAJ_cultural_reawekening - - - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - -RAJ_east_india_company = { - name = "Unaligned - East India Company" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Graveyard of Empires" - } - enable = { - OR = { - has_country_flag = RAJ_AI_RANDOM_INDIA_EAST_INDIA_COMPANY - has_game_rule = { - rule = RAJ_ai_behavior - option = GOE_INDIA_EAST_INDIA_COMPANY - } - } - } - abort = { - #is_subject = no - } - - ai_national_focuses = { - - #Early Rush - RAJ_great_depression_price_controls - RAJ_look_to_the_future - RAJ_seek_intial_funding - RAJ_lobby_parliment - RAJ_incorporation_of_the_east_india_company - RAJ_appoint_a_c_suite - RAJ_trade_port - - #### - RAJ_company_bonuses - RAJ_corporate_expansion - RAJ_land_grab - RAJ_take_over_administrative_rights - RAJ_privatized_tutelage - - RAJ_form_a_police_force - RAJ_union_busting - RAJ_headhunt_army_personell - RAJ_a_private_military - - RAJ_hostile_takeover - RAJ_vertical_integration - RAJ_special_economic_zones - RAJ_new_economic_policy - RAJ_expand_tax_loopholes - RAJ_creative_accounting - RAJ_shareholder_democracy - RAJ_institutional_money_laundering - - RAJ_deathknell_to_the_raj - RAJ_deforestation - RAJ_just_good_business - RAJ_trade_federation_of_india - RAJ_nothing_personal - RAJ_crush_the_anathema - - RAJ_legalize_the_opium_trade - RAJ_force_china_to_accept_opium_trade - - RAJ_restrictive_administration_budget - RAJ_phantom_armies - RAJ_corporate_domination - RAJ_debt_manipulation - - RAJ_princely_autonomy - RAJ_funnel_british_investments_into_princely_states - - RAJ_fortify_aden - - RAJ_lobby_for_increased_policing_responsibilities - RAJ_manipulate_army_statistics - RAJ_open_up_new_markets - RAJ_acquire_new_resources - RAJ_mineral_exploitation_institute - RAJ_attract_scientists - RAJ_night_shifts - RAJ_mass_production - - RAJ_ammunition_factory_khadki - RAJ_gun_and_shell_factory_cossipore - RAJ_rifle_factory_ishapore_west_bengal - RAJ_ordnance_factory_khamaria_jabalpur - RAJ_engineering_revolution - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - -RAJ_mughal = { - name = "Unaligned - Mughal Empire" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Graveyard of Empires" - } - enable = { - OR = { - has_country_flag = RAJ_AI_RANDOM_INDIA_MUGHAL - has_game_rule = { - rule = RAJ_ai_behavior - option = GOE_INDIA_MUGHAL - } - } - } - abort = { - #is_subject = no - } - - ai_national_focuses = { - #Early Rush - RAJ_great_depression_price_controls - RAJ_look_to_the_past - RAJ_stir_unrest_in_the_north - RAJ_secure_weapons - RAJ_the_mughal_uprising - RAJ_the_legacy_of_babur - RAJ_forging_the_mughal_arsenal - RAJ_reform_the_agricultural_system - - RAJ_local_recruitment_offices - - #### - RAJ_ammunition_factory_khadki - RAJ_gun_and_shell_factory_cossipore - RAJ_rifle_factory_ishapore_west_bengal - - RAJ_a_peacock_prince - RAJ_halls_of_knowledge - RAJ_halls_of_knowledge_2 - RAJ_halls_of_knowledge_3 - - RAJ_reviving_the_workshop_of_the_world - RAJ_rebuilding_the_empires_roads - RAJ_revolt_of_the_princes - RAJ_sharpen_the_tulwar - - RAJ_elephants_for_the_modern_age - RAJ_thunder_elephants - - RAJ_ordnance_factory_khamaria_jabalpur - RAJ_engineering_revolution - - RAJ_legacy_of_military_service - RAJ_relax_agrarian_society_criteria - - RAJ_ordnance_factory_kanpur_uttar_pradesh - RAJ_ordnance_factory_medak - RAJ_cordite_factory_aruvankadu_tamil_nadu - - RAJ_the_ordnance_factories_board - - RAJ_conquer_afghanistan - - RAJ_regimental_loyalty - RAJ_abolish_agrarian_society_criteria - - RAJ_engineering_revolution - - RAJ_through_the_wakhan_corridor - RAJ_conquerors_of_persia - - RAJ_unite_the_subcontinent - RAJ_secular_rule - RAJ_theocratic_rule - RAJ_mughal_court - RAJ_the_silk_road - RAJ_peacock_throne_for_the_modern_age - RAJ_the_crown_and_the_world - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - -RAJ_communist = { - name = "Communism" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Graveyard of Empires" - } - enable = { - OR = { - has_country_flag = RAJ_AI_RANDOM_INDIA_COMMUNISM - has_game_rule = { - rule = RAJ_ai_behavior - option = GOE_INDIA_COMMUNISM - } - } - } - abort = { - #is_subject = no - } - - ai_national_focuses = { - #Early Rush - RAJ_provincial_autonomy - RAJ_purna_swaraj - - RAJ_league_against_gandhism - RAJ_all_india_kisan_sabha - RAJ_rally_the_indian_left - RAJ_red_in_the_shadows - RAJ_orchestrate_train_robberies - RAJ_accept_russian_muhajir_money - - #### - RAJ_uplifting_the_people_of_india - RAJ_form_a_federal_court - RAJ_litteracy_effort - RAJ_indo_centric_curriculum - - RAJ_swadeshi_movement - RAJ_khadi_movement - RAJ_boycott_british_made_goods - - RAJ_royal_indian_navy_mutiny - RAJ_nationalize_british_owned_factories - RAJ_the_peoples_liberation_army - RAJ_bhoodan_movement - - RAJ_five_year_plan - RAJ_soviet_influence - RAJ_soviet_indian_industrial_cooperation - RAJ_indian_national_highways - RAJ_continue_the_five_year_plan - RAJ_focus_on_civilian_industry - RAJ_nationalize_tata_group - - RAJ_tenancy_reforms - RAJ_cottage_industries - RAJ_national_planning_committee - RAJ_debt_relief - RAJ_agricultural_cooperatives - RAJ_enrollment_of_dali_children - RAJ_expand_healthcare_facilities - - RAJ_jugantar - RAJ_deathblow_to_imperial_remnants - RAJ_the_revolutionary_army_marches - - RAJ_threaten_princes - RAJ_exile_princes - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/RAJ_GOE_historical_strategy_plan.txt b/src/common/ai_strategy_plans/RAJ_GOE_historical_strategy_plan.txt deleted file mode 100755 index b68c078..0000000 --- a/src/common/ai_strategy_plans/RAJ_GOE_historical_strategy_plan.txt +++ /dev/null @@ -1,131 +0,0 @@ -RAJ_historical = { - name = "Indian historical plan" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Graveyard of Empires" - } - enable = { - OR = { - has_country_flag = ENG_rejected_eic - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = RAJ_ai_behavior - option = DEFAULT - } - } - has_country_flag = RAJ_AI_RANDOM_DEMOCRATIC_HISTORICAL - has_game_rule = { - rule = RAJ_ai_behavior - option = GOE_HISTORICAL - } - has_country_flag = britain_enforced_our_loyalty - } - } - abort = { - #is_subject = no - } - - ai_national_focuses = { - RAJ_hedgemony_of_the_subcontinent - - RAJ_local_recruitment_offices - RAJ_two_nation_theory_dlc - RAJ_the_pakistan_movement - RAJ_lahore_resolution - RAJ_united_bengal - - RAJ_provincial_autonomy - RAJ_purna_swaraj - RAJ_mahatma - RAJ_uplifting_the_people_of_india - RAJ_tenancy_reforms - RAJ_debt_relief - RAJ_national_planning_committee - RAJ_form_a_federal_court - RAJ_litteracy_effort - RAJ_indo_centric_curriculum - RAJ_all_india_students_federation - RAJ_swadeshi_movement - RAJ_princely_states_policy - RAJ_swadeshi_movement - RAJ_khadi_movement - RAJ_legacy_of_military_service - RAJ_boycott_british_made_goods - RAJ_local_resistance_to_land_taxes - RAJ_a_congress_resurgent - RAJ_agricultural_cooperatives - RAJ_handloom_weaving - RAJ_enrollment_of_dali_children - - RAJ_military_pensions - RAJ_indian_independence_act - RAJ_royal_indian_artillery_dlc - RAJ_specialized_dietary_requirement - RAJ_quinine - RAJ_mountain_guns - RAJ_re_establish_the_khyber_rifles - RAJ_indian_army_corps_of_engineers - RAJ_indian_air_force - RAJ_trainer_planes - RAJ_ammunition_factory_khadki - RAJ_gun_and_shell_factory_cossipore - RAJ_rifle_factory_ishapore_west_bengal - RAJ_cordite_factory_aruvankadu_tamil_nadu - RAJ_ordnance_factory_khamaria_jabalpur - RAJ_ordnance_factory_medak - RAJ_ordnance_factory_kanpur_uttar_pradesh - RAJ_east_india_railways_dlc - RAJ_the_burma_road - RAJ_tata_steel_dlc - RAJ_assam_oil_dlc - RAJ_the_calcutta_line - RAJ_engineering_revolution - RAJ_chindits_dlc - RAJ_gurkhas - RAJ_lions_of_the_great_war_dlc - RAJ_tryst_with_destiny - RAJ_pledge_for_the_allies - RAJ_preamble_to_the_constitution_of_india - RAJ_india_indivisible - RAJ_an_economy_unbound - RAJ_import_substitution_industrialisation - RAJ_fight_malnutrition - RAJ_education_efforts - RAJ_mixed_economy - RAJ_to_shake_the_world - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/RAJ_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/RAJ_alternate_strategy_plan.txt deleted file mode 100755 index 16f88f5..0000000 --- a/src/common/ai_strategy_plans/RAJ_alternate_strategy_plan.txt +++ /dev/null @@ -1,241 +0,0 @@ -RAJ_alternate_communist = { - name = "Raj alternate plan - communist" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Together for Victory" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = RAJ_ai_behavior - option = DEFAULT - } - } - has_country_flag = RAJ_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = RAJ_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - RAJ_lessons_of_the_great_war - RAJ_provincial_elections - RAJ_great_indian_peninsula_railway - RAJ_industrial_expansion - RAJ_tata_steel - #1937 - RAJ_assam_oil - RAJ_indian_institute_of_science - RAJ_indianisation_of_army - RAJ_east_india_railways - RAJ_an_indian_sandhurst - #1938 - RAJ_the_bangalore_torpedo - RAJ_swaraj - RAJ_quit_india_movement - RAJ_all_india_forward_bloc - RAJ_royal_indian_artillery - #1939 - RAJ_seek_help_from_soviet - RAJ_vickers_berthier_gun - RAJ_expand_mazagon_dock - RAJ_integrate_princely_railways - RAJ_clamp_down_on_corruption - #1940 - RAJ_lions_of_the_great_war - RAJ_ishapore_arsenal - RAJ_indian_peoples_army - RAJ_indian_gentlemen_officers - RAJ_rani_of_jhans - #1941 - RAJ_army_motorization - RAJ_rebuilding_the_nation - RAJ_research_city_excursions - RAJ_british_pilot_training - RAJ_expand_air_bases - #1942 - RAJ_found_scindia_shipyard - RAJ_indian_gurkhas - RAJ_combined_arms_academy - RAJ_modernizing_army - RAJ_indian_defense_research - #1943 - RAJ_royal_indian_navy - RAJ_revive_the_screw_guns - RAJ_indian_armor - RAJ_institute_of_fundamental_research - RAJ_research_collaboration - RAJ_screening_effort - RAJ_cruiser_effort - RAJ_air_support_effort - RAJ_fighter_effort - RAJ_submarine_effort - RAJ_capital_ship_effort - RAJ_modernizing_navy - RAJ_strengthen_ties_with_british_investors - RAJ_british_rail_investors - RAJ_british_arms_investors - RAJ_royal_indian_air_force - RAJ_the_smiling_buddha - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -RAJ_alternate_fascist = { - name = "Raj alternate plan - fascist" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Together for Victory" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = RAJ_ai_behavior - option = DEFAULT - } - } - has_country_flag = RAJ_AI_RANDOM_FASCIST - has_game_rule = { - rule = RAJ_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - RAJ_lessons_of_the_great_war - RAJ_provincial_elections - RAJ_great_indian_peninsula_railway - RAJ_industrial_expansion - RAJ_tata_steel - #1937 - RAJ_assam_oil - RAJ_indian_institute_of_science - RAJ_indianisation_of_army - RAJ_east_india_railways - RAJ_an_indian_sandhurst - #1938 - RAJ_the_bangalore_torpedo - RAJ_swaraj - RAJ_quit_india_movement - RAJ_all_india_forward_bloc - RAJ_royal_indian_artillery - #1939 - RAJ_seek_help_from_germany - RAJ_vickers_berthier_gun - RAJ_expand_mazagon_dock - RAJ_integrate_princely_railways - RAJ_clamp_down_on_corruption - #1940 - RAJ_lions_of_the_great_war - RAJ_ishapore_arsenal - RAJ_indian_national_army - RAJ_indian_gentlemen_officers - RAJ_rani_of_jhans - #1941 - RAJ_army_motorization - RAJ_rebuilding_the_nation - RAJ_german_technology - RAJ_british_pilot_training - RAJ_expand_air_bases - #1942 - RAJ_found_scindia_shipyard - RAJ_indian_gurkhas - RAJ_battaglione_azad_hindoustan - RAJ_modernizing_army - RAJ_indian_defense_research - #1943 - RAJ_royal_indian_navy - RAJ_revive_the_screw_guns - RAJ_indian_armor - RAJ_institute_of_fundamental_research - RAJ_research_collaboration - RAJ_screening_effort - RAJ_cruiser_effort - RAJ_air_support_effort - RAJ_fighter_effort - RAJ_submarine_effort - RAJ_capital_ship_effort - RAJ_modernizing_navy - RAJ_strengthen_ties_with_british_investors - RAJ_british_rail_investors - RAJ_british_arms_investors - RAJ_royal_indian_air_force - RAJ_the_smiling_buddha - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/RAJ_historical_strategy_plan.txt b/src/common/ai_strategy_plans/RAJ_historical_strategy_plan.txt deleted file mode 100755 index 6ec2b33..0000000 --- a/src/common/ai_strategy_plans/RAJ_historical_strategy_plan.txt +++ /dev/null @@ -1,117 +0,0 @@ -RAJ_historical = { - name = "Indian historical plan" - desc = "" - - allowed = { - original_tag = RAJ - has_dlc = "Together for Victory" - NOT = { has_dlc = "Graveyard of Empires" } - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = RAJ_ai_behavior - option = DEFAULT - } - } - has_country_flag = RAJ_AI_RANDOM_DEMOCRATIC_HISTORICAL - has_game_rule = { - rule = RAJ_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - has_country_flag = britain_enforced_our_loyalty - } - } - abort = { - is_subject = no - } - - ai_national_focuses = { - RAJ_lessons_of_the_great_war - RAJ_provincial_elections - RAJ_great_indian_peninsula_railway - RAJ_indianisation_of_army - RAJ_an_indian_sandhurst - RAJ_the_bangalore_torpedo - RAJ_indian_national_congress - RAJ_vickers_berthier_gun - RAJ_royal_indian_artillery - RAJ_industrial_expansion - RAJ_expand_mazagon_dock - RAJ_tata_steel - RAJ_assam_oil - RAJ_indian_institute_of_science - RAJ_east_india_railways - RAJ_integrate_princely_railways - RAJ_clamp_down_on_corruption - RAJ_royal_indian_navy - RAJ_lions_of_the_great_war - RAJ_cripps_mission - RAJ_ishapore_arsenal - RAJ_two_nation_theory - RAJ_british_army_support - RAJ_indian_gentlemen_officers - RAJ_princely_state_donations - RAJ_imperial_service_troops - RAJ_raf_funding - RAJ_navy_funding - RAJ_army_motorization - RAJ_british_pilot_training - RAJ_expand_air_bases - RAJ_found_scindia_shipyard - RAJ_red_eagle_division - RAJ_indian_gurkhas - RAJ_revive_the_screw_guns - RAJ_indian_armor - RAJ_modernizing_army - RAJ_quit_india_movement - RAJ_screening_effort - RAJ_cruiser_effort - RAJ_air_support_effort - RAJ_fighter_effort - RAJ_submarine_effort - RAJ_capital_ship_effort - RAJ_chindits - RAJ_jungle_training - RAJ_modernizing_navy - RAJ_strengthen_ties_with_british_investors - RAJ_british_rail_investors - RAJ_british_arms_investors - RAJ_institute_of_fundamental_research - RAJ_royal_indian_air_force - RAJ_the_smiling_buddha - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/ROM_alternate_strategy_plans.txt b/src/common/ai_strategy_plans/ROM_alternate_strategy_plans.txt deleted file mode 100755 index 6d46973..0000000 --- a/src/common/ai_strategy_plans/ROM_alternate_strategy_plans.txt +++ /dev/null @@ -1,288 +0,0 @@ -ROM_allies = { - name = "Romanian plan to join allies" - desc = "" - - allowed = { - original_tag = ROM - has_dlc = "Death or Dishonor" - } - enable = { - OR = { - has_country_flag = ROM_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = ROM_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - ROM_preserve_greater_romania - ROM_army_maneuvers - ROM_expand_the_air_force - ROM_civil_works - ROM_agrarian_reform - ROM_local_development - ROM_army_war_college - ROM_danubian_transport_network - ROM_malaxa - ROM_renew_the_romanian_polish_alliance - ROM_institute_royal_dictatorship - ROM_revise_the_constitution - ROM_flexible_foreign_policy - ROM_appoint_allied_friendly_government - ROM_constitutional_guarantees - ROM_demand_a_western_guarantee - ROM_handle_the_king - ROM_join_allies - ROM_air_superiority - ROM_iar_80 - ROM_cas - ROM_royal_guards_divisions - ROM_the_zb_53 - ROM_expand_the_galati_shipyards - ROM_vanatori_de_munte - ROM_hunedoara_steel_works - ROM_the_armored_division - ROM_expand_ploiesti_oil_production - ROM_expand_the_university_of_bucharest - ROM_acquire_modern_tanks - ROM_invest_in_the_iar - ROM_artillery_modernization - ROM_mobile_tank_destroyers - ROM_mountain_artillery - ROM_coastal_defense_navy - ROM_modern_destroyers - ROM_the_maresal - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - air_equipment = 5.0 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -ROM_dominance = { - name = "Romanian plan to dominante the balkans" - desc = "" - - allowed = { - original_tag = ROM - has_dlc = "Death or Dishonor" - } - enable = { - OR = { - has_country_flag = ROM_AI_RANDOM_BALKAN_DOMINANCE - has_game_rule = { - rule = ROM_ai_behavior - option = BALKAN_DOMINANCE - } - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - - ROM_balkans_dominance - ROM_national_defense_industry - ROM_agrarian_reform - ROM_danubian_transport_network - ROM_malaxa - ROM_hunedoara_steel_works - ROM_army_maneuvers - ROM_invest_in_the_iar - ROM_expand_the_air_force - ROM_expand_ploiesti_oil_production - ROM_institute_royal_dictatorship - ROM_revise_the_constitution - ROM_the_royal_foundation - ROM_expand_the_university_of_bucharest - ROM_local_development - ROM_army_war_college - ROM_the_zb_53 - ROM_royal_guards_divisions - ROM_align_hungary - ROM_his_majestys_loyal_government - ROM_militarize_the_sentinels - ROM_puppet_bulgaria - ROM_the_armored_division - ROM_all_parties_must_end - ROM_air_superiority - ROM_secure_greece - ROM_iar_80 - ROM_cas - ROM_vanatori_de_munte - ROM_acquire_modern_tanks - ROM_expand_the_galati_shipyards - ROM_artillery_modernization - ROM_mobile_tank_destroyers - ROM_mountain_artillery - ROM_black_sea_dominance - ROM_modern_destroyers - ROM_the_maresal - ROM_capital_ships - ROM_secure_the_bosporus - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - air_equipment = 5.0 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -ROM_communist = { - name = "Romanian plan to side with SOV" - desc = "" - - allowed = { - original_tag = ROM - has_dlc = "Death or Dishonor" - } - enable = { - OR = { - has_country_flag = ROM_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = ROM_ai_behavior - option = COMMUNIST - } - } - } - abort = { - is_subject = yes - OVERLORD = { - not = { has_government = communism } - } - } - - ai_national_focuses = { - - ROM_preserve_greater_romania - ROM_civil_works - ROM_agrarian_reform - ROM_danubian_transport_network - ROM_malaxa - ROM_hunedoara_steel_works - ROM_institute_royal_dictatorship - ROM_revise_the_constitution - ROM_flexible_foreign_policy - ROM_appoint_soviet_friendly_government - ROM_a_deal_with_the_devil - ROM_the_royal_foundation - ROM_expand_ploiesti_oil_production - ROM_basing_rights_for_soviet_union - ROM_army_maneuvers - ROM_army_war_college - ROM_join_comintern - ROM_royal_guards_divisions - ROM_form_peasant_militias - ROM_reserve_divisions - ROM_romanian_volunteer_brigades - ROM_the_zb_53 - ROM_invest_in_the_iar - ROM_expand_the_air_force - ROM_acquire_licenses - ROM_expand_the_university_of_bucharest - ROM_securitate - ROM_force_abdication - ROM_air_defense - ROM_acquire_fighters - ROM_vanatori_de_munte - ROM_acquire_modern_tanks - ROM_artillery_modernization - ROM_mobile_tank_destroyers - ROM_mountain_artillery - ROM_the_maresal - - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - air_equipment = 5.0 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - ROM_expand_the_galati_shipyards = 5 - ROM_coastal_defense_navy = 5 - ROM_modern_destroyers = 5 - } - -} - diff --git a/src/common/ai_strategy_plans/ROM_historical_strategy_plan.txt b/src/common/ai_strategy_plans/ROM_historical_strategy_plan.txt deleted file mode 100755 index a5edaa1..0000000 --- a/src/common/ai_strategy_plans/ROM_historical_strategy_plan.txt +++ /dev/null @@ -1,118 +0,0 @@ -ROM_historical = { - name = "Romanian historical plan" - desc = "" - - allowed = { - original_tag = ROM - has_dlc = "Death or Dishonor" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = ROM_ai_behavior - option = DEFAULT - } - } - has_country_flag = ROM_AI_RANDOM_FASCIST_HISTORICAL - has_game_rule = { - rule = ROM_ai_behavior - option = FASCIST_HISTORICAL - } - } - } - abort = { - - } - - ai_national_focuses = { - - # 1936 - ROM_preserve_greater_romania - ROM_army_maneuvers - ROM_expand_the_air_force - ROM_civil_works - ROM_agrarian_reform - - # 1937 - ROM_local_development - ROM_army_war_college - ROM_danubian_transport_network - ROM_malaxa - ROM_institute_royal_dictatorship - - # 1938 - ROM_revise_the_constitution - ROM_crack_down_on_extremism - ROM_flexible_foreign_policy - ROM_air_superiority - ROM_expand_the_galati_shipyards - - # 1939 - ROM_trade_treaty_with_germany - ROM_iar_80 - ROM_appoint_allied_friendly_government - ROM_cas - ROM_royal_guards_divisions - - # 1940 - ROM_the_zb_53 - ROM_vanatori_de_munte - ROM_hunedoara_steel_works - ROM_appoint_german_friendly_government - ROM_invite_german_advisors - - # 1941 - ROM_iron_guard - ROM_force_abdication - ROM_join_axis - ROM_the_armored_division - ROM_expand_ploiesti_oil_production - - # 1942 - ROM_german_romanian_oil_exploitation_company - ROM_expand_the_university_of_bucharest - ROM_acquire_modern_tanks - ROM_invest_in_the_iar - ROM_artillery_modernization - - # 1943 - ROM_mobile_tank_destroyers - ROM_mountain_artillery - ROM_coastal_defense_navy - ROM_modern_destroyers - ROM_the_maresal - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/SAF_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/SAF_alternate_strategy_plan.txt deleted file mode 100755 index bc4ac13..0000000 --- a/src/common/ai_strategy_plans/SAF_alternate_strategy_plan.txt +++ /dev/null @@ -1,443 +0,0 @@ -SAF_alternate_democratic = { - name = "South African democratic plan" - desc = "" - - allowed = { - original_tag = SAF - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = SAF_AI_RANDOM_DEMOCRATIC_ALTERNATE - has_game_rule = { - rule = SAF_ai_behavior - option = DEMOCRATIC_ALTERNATE - } - } - } - abort = { - - } - - ai_national_focuses = { - SAF_south_african_railways - SAF_expand_the_mining_industry - SAF_heavy_engineering - SAF_infrastructure_effort - SAF_armament_effort - #1937 - SAF_south_african_steel - SAF_expand_the_rand_mines - SAF_fund_the_university_of_south_africa - SAF_seaward_defence_force - SAF_pretoria_arms - #1938 - SAF_special_service_battalion - SAF_improve_the_three_oh_three - SAF__south_african_military_college - SAF_support_the_policy_of_appeasement - SAF_police_windhoek - #1939 - SAF_native_laws_amendment_act - SAF_commit_to_the_five_year_plan - SAF_voortrekker_monument - SAF_improve_the_hawker_hartbees - SAF_war_measures_act #should probably do this as soon as possible - #1940 - SAF_suppress_the_stormjaers - SAF_csir - SAF_joint_air_training_scheme - SAF_desert_equipment - SAF_secure_interests_in_africa - #1941 - SAF_expand_the_south_african_artillery - SAF_mechanization_effort - SAF_equipment_effort - SAF_commemorate_the_battle_of_blood_river - SAF_work_for_all_poor - SAF_emergency_workers - SAF_cape_garrison_artillery - SAF_perfect_the_cab_rank_technique - #1942 - SAF_secure_the_cape_sea_route - SAF_q_services_corps - SAF_reconstitute_the_cape_corps - SAF_protect_the_trade - SAF_expand_the_simons_town_base - #1943 - SAF_armor_effort - SAF_sa_engineer_corps - SAF_anti_submarine_tactics - SAF_strengthen_the_cape_garrison_artillery - SAF_desert_air_force - SAF_retain_experienced_pilots - SAF_expand_the_cape_corps - SAF_south_african_special_forces - SAF_establish_the_atomics_energy_board - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -SAF_alternate_communist = { - name = "South African communist plan" - desc = "" - - allowed = { - original_tag = SAF - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = SAF_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = SAF_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - SAF_south_african_railways - SAF_expand_the_mining_industry - SAF_heavy_engineering - SAF_infrastructure_effort - SAF_armament_effort - #1937 - SAF_south_african_steel - SAF_expand_the_rand_mines - SAF_fund_the_university_of_south_africa - SAF_seaward_defence_force - SAF_pretoria_arms - #1938 - SAF_abandon_westminster - SAF_empower_the_workers - SAF_support_spain - SAF_special_service_battalion - SAF_improve_the_three_oh_three - #1939 - SAF__south_african_military_college - SAF_repeal_the_native_representation_act - SAF_commit_to_the_five_year_plan - SAF_equal_opportunity_employment - SAF_improve_the_hawker_hartbees - #1940 - SAF_war_measures_act #should probably do this as soon as possible - SAF_burn_the_kings_portraits - SAF_anti_colonialist_crusade - SAF_expand_the_south_african_artillery - SAF_mechanization_effort - #1941 - SAF_demand_madagascar - SAF_Union_of_the_African_People - SAF_equipment_effort - SAF_liberate_portugese - SAF_emergency_workers - #1942 - SAF_cape_garrison_artillery - SAF_liberate_belgian - SAF_perfect_the_cab_rank_technique - SAF_secure_the_cape_sea_route - SAF_q_services_corps - #1943 - SAF_reconstitute_the_cape_corps - SAF_disrupt_the_trade - SAF_expand_the_simons_town_base - SAF_armor_effort - SAF_sa_engineer_corps - SAF_anti_submarine_tactics - SAF_strengthen_the_cape_garrison_artillery - SAF_desert_air_force - SAF_retain_experienced_pilots - SAF_expand_the_cape_corps - SAF_south_african_special_forces - SAF_establish_the_atomics_energy_board - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -SAF_alternate_fascist = { - name = "South African fascist plan 1" - desc = "" - - allowed = { - original_tag = SAF - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = SAF_AI_RANDOM_FASCIST - has_game_rule = { - rule = SAF_ai_behavior - option = FASCIST - } - } - } - abort = { - GER = { - not = { - has_government = fascism - } - } - } - - ai_national_focuses = { - SAF_south_african_railways - SAF_expand_the_mining_industry - SAF_heavy_engineering - SAF_infrastructure_effort - SAF_armament_effort - #1937 - SAF_south_african_steel - SAF_expand_the_rand_mines - SAF_fund_the_university_of_south_africa - SAF_seaward_defence_force - SAF_pretoria_arms - #1938 - SAF_special_service_battalion - SAF_abandon_westminster - SAF_support_the_afrikaner_broederbond - SAF_improve_the_three_oh_three - SAF__south_african_military_college - #1939 - SAF_native_laws_amendment_act - SAF_work_for_all_poor - SAF_commit_to_the_five_year_plan - SAF_voortrekker_monument - SAF_improve_the_hawker_hartbees - SAF_war_measures_act #should probably do this as soon as possible - #1940 - SAF_support_ossewabrandwag - SAF_celebrate_the_great_trek - SAF_support_nazification_of_south_west_africa - SAF_expand_the_south_african_artillery - SAF_commemorate_the_battle_of_blood_river - #1941 - SAF_support_the_german_coup - SAF_mechanization_effort - SAF_german_scientists - SAF_equipment_effort - SAF_emergency_workers - SAF_cape_garrison_artillery - #1942 - SAF_perfect_the_cab_rank_technique - SAF_secure_the_cape_sea_route - SAF_q_services_corps - SAF_reconstitute_the_cape_corps - SAF_protect_the_trade - #1943 - SAF_expand_the_simons_town_base - SAF_armor_effort - SAF_sa_engineer_corps - SAF_anti_submarine_tactics - SAF_strengthen_the_cape_garrison_artillery - SAF_desert_air_force - SAF_retain_experienced_pilots - SAF_expand_the_cape_corps - SAF_south_african_special_forces - SAF_establish_the_atomics_energy_board - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -SAF_alternate_fascist_2 = { - name = "South African fascist plan 2" - desc = "In case of a severe lack of nazis in the world" - - allowed = { - original_tag = SAF - has_dlc = "Together for Victory" - } - enable = { - OR = { - has_country_flag = SAF_AI_RANDOM_FASCIST - has_game_rule = { - rule = SAF_ai_behavior - option = FASCIST - } - } - GER = { - not = { - has_government = fascism - } - } - } - abort = { - } - - ai_national_focuses = { - SAF_south_african_railways - SAF_expand_the_mining_industry - SAF_heavy_engineering - SAF_infrastructure_effort - SAF_armament_effort - #1937 - SAF_south_african_steel - SAF_expand_the_rand_mines - SAF_fund_the_university_of_south_africa - SAF_seaward_defence_force - SAF_pretoria_arms - #1938 - SAF_special_service_battalion - SAF_abandon_westminster - SAF_support_the_afrikaner_broederbond - SAF_improve_the_three_oh_three - SAF__south_african_military_college - #1939 - SAF_native_laws_amendment_act - SAF_work_for_all_poor - SAF_commit_to_the_five_year_plan - SAF_voortrekker_monument - SAF_improve_the_hawker_hartbees - SAF_war_measures_act #should probably do this as soon as possible - #1940 - SAF_support_ossewabrandwag - SAF_celebrate_the_great_trek - SAF_south_africa_first - SAF_expand_the_south_african_artillery - SAF_commemorate_the_battle_of_blood_river - #1941 - SAF_a_king_for_our_people - SAF_mechanization_effort - SAF_reclaim_boer_colonies - SAF_equipment_effort - SAF_emergency_workers - SAF_cape_garrison_artillery - #1942 - SAF_perfect_the_cab_rank_technique - SAF_secure_the_cape_sea_route - SAF_q_services_corps - SAF_reconstitute_the_cape_corps - SAF_protect_the_trade - #1943 - SAF_expand_the_simons_town_base - SAF_armor_effort - SAF_sa_engineer_corps - SAF_anti_submarine_tactics - SAF_strengthen_the_cape_garrison_artillery - SAF_desert_air_force - SAF_retain_experienced_pilots - SAF_expand_the_cape_corps - SAF_south_african_special_forces - SAF_establish_the_atomics_energy_board - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/SAF_historical_strategy_plan.txt b/src/common/ai_strategy_plans/SAF_historical_strategy_plan.txt deleted file mode 100755 index f5a3dde..0000000 --- a/src/common/ai_strategy_plans/SAF_historical_strategy_plan.txt +++ /dev/null @@ -1,110 +0,0 @@ -SAF_historical = { - name = "South African historical plan" - desc = "" - - allowed = { - original_tag = SAF - has_dlc = "Together for Victory" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = SAF_ai_behavior - option = DEFAULT - } - } - has_country_flag = SAF_AI_RANDOM_DEMOCRATIC_HISTORICAL - has_game_rule = { - rule = SAF_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - has_country_flag = britain_enforced_our_loyalty - } - } - abort = { - - } - - ai_national_focuses = { - SAF_south_african_railways - SAF_support_the_policy_of_appeasement - SAF_police_windhoek - SAF_native_laws_amendment_act - SAF_expand_the_mining_industry - SAF_special_service_battalion - SAF_commit_to_the_five_year_plan - SAF_improve_the_three_oh_three - SAF__south_african_military_college - SAF_voortrekker_monument - SAF_heavy_engineering - SAF_infrastructure_effort - SAF_improve_the_hawker_hartbees - SAF_expand_the_south_african_artillery - SAF_armament_effort - SAF_equipment_effort - SAF_mechanization_effort - SAF_commemorate_the_battle_of_blood_river - SAF_work_for_all_poor - SAF_war_measures_act #should probably do this as soon as possible - SAF_emergency_workers - SAF_cape_garrison_artillery - SAF_perfect_the_cab_rank_technique - SAF_secure_the_cape_sea_route - SAF_q_services_corps - SAF_csir - SAF_joint_air_training_scheme - SAF_reconstitute_the_cape_corps - SAF_seaward_defence_force - SAF_protect_the_trade - SAF_armor_effort - SAF_sa_engineer_corps - SAF_south_african_steel - SAF_pretoria_arms - SAF_anti_submarine_tactics - SAF_expand_the_simons_town_base - SAF_expand_the_rand_mines - SAF_fund_the_university_of_south_africa - SAF_anti_submarine_tactics - SAF_strengthen_the_cape_garrison_artillery - SAF_desert_air_force - SAF_retain_experienced_pilots - SAF_expand_the_cape_corps - SAF_suppress_the_stormjaers - SAF_desert_equipment - SAF_south_african_special_forces - SAF_establish_the_atomics_energy_board - } - - research = { - industry = 20.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/SOV_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/SOV_alternate_strategy_plan.txt deleted file mode 100755 index 1a0fe6f..0000000 --- a/src/common/ai_strategy_plans/SOV_alternate_strategy_plan.txt +++ /dev/null @@ -1,1070 +0,0 @@ -SOV_left_opposition_plan = { - name = "SOV left opposition plan" - desc = "" - - allowed = { - original_tag = SOV - } - enable = { - OR = { - has_country_flag = SOV_AI_RANDOM_COMMUNIST_LEFT_OPPOSITION - has_game_rule = { - rule = SOV_ai_behavior - option = LEFT_OPPOSITION - } - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - #Things to do ASAP - SOV_desperate_measures # 35 - SOV_lessons_of_war # 35 - SOV_an_adaptable_army - SOV_the_fourth_international - SOV_shift_to_armaments_production # (FYP) - SOV_fourth_five_year_plan # (FYP) - SOV_the_vanguard_of_the_true_revolution # 35 - - # 1936 - SOV_the_path_of_marxism_leninism # 35 - SOV_the_left_opposition #35 - SOV_integrate_smirnovs_bloc - SOV_bring_old_trotskyists_back # 35 - SOV_committee_in_exile - SOV_left_eliminate_right # 35 - - - #1937 - SOV_military_support - SOV_approach_tukhachevsky - SOV_sway_the_railway_workers # 35 - SOV_funds_for_the_cause # 35 - SOV_organize_the_wreckers - SOV_left_opposition_coup # 35 - SOV_long_live_the_workers_government - - - # 1938 - SOV_left_purges - SOV_infrastructure_effort_nsb #35 - SOV_heavy_industry #35 - SOV_finish_the_five_year_plan - SOV_third_five_year_plan - SOV_national_specialists # 35 - - - # 1939 - SOV_strengthen_the_mobilization_plan # 35 - SOV_cohesion_first # 35 - SOV_the_builder_of_the_red_army # If Trotsky - SOV_reigniting_the_revolutionary_spirit # if not Trotsky - SOV_depoliticize_the_military - SOV_addressing_internal_affairs # 35 - SOV_expand_the_agitprop # 35 - - # 1940 - SOV_system_decentralization - SOV_all_power_to_the_soviets - SOV_rehabilitated_military - SOV_the_comintern # 35 - SOV_the_threat_from_the_land_of_the_rising_sun # 35 - SOV_two_red_flags #35 - SOV_the_permanent_revolution - - # 1941 - SOV_anti_capitalist_policies - SOV_a_global_class_struggle - SOV_collectivist_propaganda - SOV_middle_east_diplomacy - SOV_support_afghan_ideology - - - # 1942 - SOV_military_reorganization - SOV_regional_development - SOV_autonomous_soviet_republics - SOV_smersh - SOV_barrier_troops # 35 - - - # 1943 - SOV_international_union_of_soviet_republics - SOV_carry_revolution_east - SOV_the_glory_of_the_red_army - SOV_experts_in_camouflage - - #1944 - SOV_the_onslaught_on_colonialism - SOV_the_end_of_the_imperialist_era - } - - research = { - - } - - ideas = { - - } - traits = { - - } - - - - # 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 - } - } - -} - -SOV_left_opposition_cooperative_plan = { - name = "SOV left opposition cooperative plan" - desc = "" - - allowed = { - original_tag = SOV - } - enable = { - OR = { - has_country_flag = SOV_AI_RANDOM_COMMUNIST_LEFT_OPPOSITION_COOPERATIVE - has_game_rule = { - rule = SOV_ai_behavior - option = LEFT_OPPOSITION_COOPERATIVE - } - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - #Things to do ASAP - SOV_desperate_measures # 35 - SOV_lessons_of_war # 35 - SOV_an_adaptable_army - SOV_the_fourth_international - SOV_shift_to_armaments_production # (FYP) - SOV_fourth_five_year_plan # (FYP) - SOV_the_vanguard_of_the_true_revolution # 35 - - # 1936 - SOV_the_path_of_marxism_leninism # 35 - SOV_the_left_opposition #35 - SOV_divert_attention_towards_military # 35 - SOV_integrate_smirnovs_bloc - SOV_bring_old_trotskyists_back # 35 - SOV_gain_support_from_party_members - SOV_cooperation_against_stalin - - #1937 - SOV_committee_in_exile - SOV_align_the_zinovyevites - SOV_liberate_ryutin - SOV_approach_tukhachevsky - SOV_sway_the_railway_workers # 35 - SOV_funds_for_the_cause # 35 - SOV_left_opposition_coup # 35 - - - - # 1938 - SOV_long_live_the_workers_government - SOV_return_democracy_to_the_party - SOV_infrastructure_effort_nsb #35 - SOV_heavy_industry #35 - SOV_finish_the_five_year_plan - SOV_third_five_year_plan - SOV_national_specialists # 35 - - - # 1939 - SOV_strengthen_the_mobilization_plan # 35 - SOV_cohesion_first # 35 - SOV_the_builder_of_the_red_army # If Trotsky - SOV_reigniting_the_revolutionary_spirit # if not Trotsky - SOV_depoliticize_the_military - SOV_addressing_internal_affairs # 35 - SOV_expand_the_agitprop # 35 - - # 1940 - SOV_system_decentralization - SOV_all_power_to_the_soviets - SOV_rehabilitated_military - SOV_strengthen_the_trade_unions - SOV_the_peoples_revolution - - # 1941 - SOV_anti_capitalist_policies - SOV_the_supreme_soviet - SOV_the_comintern # 35 - SOV_the_threat_from_the_land_of_the_rising_sun # 35 - SOV_two_red_flags #35 - SOV_the_permanent_revolution - - # 1942 - SOV_a_global_class_struggle - SOV_collectivist_propaganda - SOV_baltic_security #35 - SOV_respect_baltic_self_determination # 35 - SOV_military_reorganization - SOV_secure_leningrad - - # 1943 - SOV_smersh - SOV_barrier_troops # 35 - SOV_carry_revolution_east - SOV_the_glory_of_the_red_army - SOV_experts_in_camouflage - - #1944 - SOV_the_onslaught_on_colonialism - SOV_the_end_of_the_imperialist_era - } - - research = { - - } - - ideas = { - - } - traits = { - - } - - - - # 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 - } - } - -} - - -SOV_right_opposition_plan = { - name = "SOV right opposition plan" - desc = "" - - allowed = { - original_tag = SOV - } - enable = { - OR = { - has_country_flag = SOV_AI_RANDOM_COMMUNIST_RIGHT_OPPOSITION - has_game_rule = { - rule = SOV_ai_behavior - option = RIGHT_OPPOSITION - } - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - #Things to do ASAP - SOV_desperate_measures # 35 - SOV_lessons_of_war # 35 - SOV_an_adaptable_army - SOV_the_socialist_bulwark - SOV_shift_to_armaments_production # (FYP) - SOV_fourth_five_year_plan # (FYP) - SOV_the_power_of_the_peasantry - - # 1936 - SOV_the_path_of_marxism_leninism # 35 - SOV_the_right_opposition #35 - SOV_the_need_for_policy_changes - SOV_reverse_the_collectivization_process - SOV_covert_support_for_spanish_poum - - - #1937 - SOV_eliminate_the_left # 35 - SOV_infiltrate_the_nkvd - SOV_divert_attention_towards_military # 35 - SOV_organize_uprisings_in_the_country - SOV_undermine_stalins_authority - - - # 1938 - - SOV_clandestine_cells - SOV_the_plan_for_the_coup - SOV_dissent_in_the_party - SOV_coup_detat - SOV_infrastructure_effort_nsb #35 - SOV_heavy_industry #35 - - - # 1939 - SOV_finish_the_five_year_plan - SOV_right_purges - SOV_curtailment_of_the_collective_farms - SOV_back_to_the_nep - SOV_planned_economy - - - - # 1940 - SOV_paced_industrialization - SOV_the_trade_union_as_labor_organizer - SOV_a_sustainable_economy - SOV_a_new_theory_of_revolution # Has Bukharin - SOV_administrative_reforms # Not has Bukharin - SOV_strengthen_the_mobilization_plan # 35 - - # 1941 - - SOV_third_five_year_plan - SOV_national_specialists # 35 - SOV_strengthen_the_mobilization_plan # 35 - SOV_restore_cossack_units # 35 - SOV_rehabilitated_military - SOV_military_reorganization - - # 1942 - SOV_incorporate_local_organizations - SOV_international_revolutionary_marxist_centre - SOV_the_comintern # 35 - SOV_policy_of_collective_security # 35 - SOV_anti_fascist_policies - SOV_seek_a_defense_pact_with_the_allies # 35 - - - # 1943 - SOV_for_the_common_good - SOV_victory_over_devastation - SOV_the_enemies_of_the_people - SOV_socialist_humanism - SOV_addressing_internal_affairs # 35 - - # 1944 - SOV_expand_the_agitprop # 35 - SOV_the_komsomol # 35 - SOV_the_enemies_of_the_people - SOV_proclaim_soviet_hegemony - } - - research = { - - } - - ideas = { - - } - traits = { - - } - - - - # 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 - } - } - -} - - - -SOV_right_opposition_cooperative_plan = { - name = "SOV right opposition cooperative plan" - desc = "" - - allowed = { - original_tag = SOV - } - enable = { - OR = { - has_country_flag = SOV_AI_RANDOM_COMMUNIST_RIGHT_OPPOSITION_COOPERATIVE - has_game_rule = { - rule = SOV_ai_behavior - option = RIGHT_OPPOSITION_COOPERATIVE - } - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - #Things to do ASAP - SOV_desperate_measures # 35 - SOV_lessons_of_war # 35 - SOV_an_adaptable_army - SOV_the_socialist_bulwark - SOV_shift_to_armaments_production # (FYP) - SOV_fourth_five_year_plan # (FYP) - SOV_the_power_of_the_peasantry - - # 1936 - SOV_the_path_of_marxism_leninism # 35 - SOV_the_right_opposition #35 - SOV_the_need_for_policy_changes - SOV_divert_attention_towards_military # 35 - SOV_gain_support_from_party_members - SOV_cooperation_against_stalin - - #1937 - SOV_align_the_zinovyevites - SOV_infiltrate_the_nkvd - SOV_liberate_ryutin - SOV_organize_uprisings_in_the_country - SOV_undermine_stalins_authority - - # 1938 - SOV_clandestine_cells - SOV_the_plan_for_the_coup - SOV_dissent_in_the_party - SOV_coup_detat - SOV_concessions_to_foreign_powers - SOV_infrastructure_effort_nsb #35 - SOV_heavy_industry #35 - - - # 1939 - SOV_finish_the_five_year_plan - SOV_right_purges - SOV_curtailment_of_the_collective_farms - SOV_back_to_the_nep - SOV_planned_economy - - - - # 1940 - SOV_paced_industrialization - SOV_the_trade_union_as_labor_organizer - SOV_a_sustainable_economy - SOV_a_new_theory_of_revolution # Has Bukharin - SOV_administrative_reforms # Not has Bukharin - SOV_strengthen_the_mobilization_plan # 35 - - # 1941 - - SOV_third_five_year_plan - SOV_national_specialists # 35 - SOV_strengthen_the_mobilization_plan # 35 - SOV_restore_cossack_units # 35 - SOV_rehabilitated_military - SOV_military_reorganization - - # 1942 - SOV_incorporate_local_organizations - - SOV_the_comintern # 35 - SOV_policy_of_collective_security # 35 - SOV_anti_fascist_policies - SOV_seek_a_defense_pact_with_the_allies # 35 - - - # 1943 - SOV_strengthen_the_trade_unions - SOV_the_peoples_revolution - SOV_the_supreme_soviet - SOV_addressing_internal_affairs # 35 - SOV_expand_the_agitprop # 35 - SOV_the_komsomol # 35 - - # 1944 - SOV_development_aid_for_eastern_allies - SOV_international_revolutionary_marxist_centre - SOV_war_measures_in_the_east - SOV_the_enemies_of_the_people - SOV_proclaim_soviet_hegemony - } - - research = { - - } - - ideas = { - - } - traits = { - - } - - - - # 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 - } - } - -} - -################## -### FOCUS KEYS ### -################## -#SOV_infrastructure_effort_nsb -#SOV_heavy_industry -#SOV_finish_the_five_year_plan -#SOV_improve_railway_network -#SOV_third_five_year_plan -#SOV_reorganize_the_pc_of_heavy_industry -#SOV_industrial_modernization -#SOV_increase_state_reserves -#SOV_shift_to_armaments_production -#SOV_optimize_production_lines -#SOV_steel_casting_industry -#SOV_synthetic_rubber -#SOV_oil_production -#SOV_fourth_five_year_plan -#SOV_found_the_comecon -#SOV_the_common_economic_space_initiative -#SOV_no_time_for_peace -#SOV_national_specialists -#SOV_foreign_experts -#SOV_eastern_development -#SOV_develop_the_urals -#SOV_the_ussr_academy_of_sciences -#SOV_national_academies_of_sciences -#SOV_transformation_of_nature -#SOV_transformation_of_nature_alt -#SOV_transpolar_flights -#SOV_expand_the_aircraft_industry -#SOV_modernize_aircraft_facilities -#SOV_merge_aircraft_plants -#SOV_found_the_jet_institute -#SOV_increase_aircraft_production -#SOV_foster_flying_clubs -#SOV_women_in_aviation -#SOV_raskovas_aviation_group -#SOV_intensify_pilot_training_program -#SOV_expand_aviation_institutes -#SOV_ground_support -#SOV_long_range_aircraft -#SOV_the_modern_war_in_the_skies -#SOV_expand_the_red_fleet -#SOV_reinforce_western_naval_bases -#SOV_reinforce_northern_naval_bases -#SOV_reinforce_southern_naval_bases -#SOV_reinforce_eastern_naval_bases -#SOV_expand_shipbuilding_plants -#SOV_merge_naval_plants -#SOV_pc_of_the_ussr_navy -#SOV_surface_warfare -#SOV_submarine_warfare -#SOV_offensive_maritime_strategy -#SOV_an_oceangoing_navy -#SOV_mine_warfare -#SOV_long_range_raiders -#SOV_advanced_maneuvers -#SOV_expand_the_morskaya_aviatsiya -#SOV_naval_infantry -#SOV_found_the_pcdi -#SOV_pc_of_mechanical_engineering -#SOV_superior_war_machines -#SOV_the_means_to_wage_war -#SOV_development_of_tankograd -#SOV_pc_of_mortar_armament -#SOV_soviet_artillery -#SOV_merge_tank_and_materiel_plants -#SOV_strengthen_the_mobilization_plan -#SOV_military_engineering_university -#SOV_leningrad_polytechnical_institute -#SOV_soviet_atomic_bomb_project -#SOV_move_industry_to_the_urals -#SOV_the_road_of_life -#SOV_improve_the_stalin_line -#SOV_the_molotov_line -#SOV_the_defense_of_moscow -#SOV_impregnable_forts -#SOV_protect_the_white_sea_baltic_canal -#SOV_far_east_fortification -#SOV_restore_cossack_units -#SOV_cohesion_first -#SOV_rehabilitated_military -#SOV_military_reorganization -#SOV_desperate_measures -#SOV_an_adaptable_army -#SOV_lessons_of_war -#SOV_penal_battalions -#SOV_organization_of_the_partisans -#SOV_smersh -#SOV_barrier_troops -#SOV_experts_in_camouflage -#SOV_keep_commissars_organization -#SOV_swap_to_political_advisors -#SOV_the_glory_of_the_red_army -#SOV_the_path_of_marxism_leninism -#SOV_the_centre -#SOV_socialism_in_one_country -#SOV_the_stalin_constitution -#SOV_the_zinovyevite_terrorist_center -#SOV_secure_the_administration -#SOV_the_collectivization_process -#SOV_the_anti_soviet_trotskyist_center -#SOV_the_workers_dictatorship -#SOV_organization_centralization_discipline -#SOV_war_economy -#SOV_the_military_conspiracy -#SOV_the_bloc_of_rights_and_trotskyites -#SOV_behead_the_snake -#SOV_stalins_cult_of_personality -#SOV_inheritor_of_the_mantle_of_lenin -#SOV_brilliant_genius -#SOV_the_faithful_servant_of_lenin -#SOV_ban_excessive_hero_worship -#SOV_leader_of_the_party_and_the_people -#SOV_great_commander -#SOV_architect_of_communism -#SOV_father_of_nations -#SOV_freedom_of_debate_unity_of_action -#SOV_the_construction_of_communism -#SOV_the_left_opposition -#SOV_the_fourth_international -#SOV_bring_old_trotskyists_back -#SOV_organize_the_wreckers -#SOV_integrate_smirnovs_bloc -#SOV_left_eliminate_right -#SOV_committee_in_exile -#SOV_approach_tukhachevsky -#SOV_approach_primakov -#SOV_funds_for_the_cause -#SOV_left_opposition_coup -#SOV_the_vanguard_of_the_true_revolution -#SOV_long_live_the_workers_government -#SOV_left_purges -#SOV_the_builder_of_the_red_army -#SOV_reigniting_the_revolutionary_spirit -#SOV_the_permanent_revolution -#SOV_depoliticize_the_military -#SOV_system_decentralization -#SOV_strengthen_heavy_industry -#SOV_a_global_class_struggle -#SOV_all_power_to_the_soviets -#SOV_the_onslaught_on_colonialism -#SOV_carry_revolution_east -#SOV_the_end_of_the_imperialist_era -#SOV_the_right_opposition -#SOV_the_need_for_policy_changes -#SOV_reverse_the_collectivization_process -#SOV_organize_uprisings_in_the_country -#SOV_dissent_in_the_party -#SOV_eliminate_the_left -#SOV_concessions_to_foreign_powers -#SOV_covert_support_for_spanish_poum -#SOV_undermine_stalins_authority -#SOV_clandestine_cells -#SOV_the_plan_for_the_coup -#SOV_the_socialist_bulwark -#SOV_coup_detat -#SOV_right_purges -#SOV_the_power_of_the_peasantry -#SOV_curtailment_of_the_collective_farms -#SOV_administrative_reforms -#SOV_a_new_theory_of_revolution -#SOV_back_to_the_nep -#SOV_planned_economy -#SOV_paced_industrialization -#SOV_the_trade_union_as_labor_organizer -#SOV_incorporate_local_organizations -#SOV_international_revolutionary_marxist_centre -#SOV_a_sustainable_economy -#SOV_the_enemies_of_the_people -#SOV_proclaim_soviet_hegemony -#SOV_military_support -#SOV_divert_attention_towards_military -#SOV_gain_support_from_party_members -#SOV_infiltrate_the_nkvd -#SOV_cooperation_against_stalin -#SOV_align_the_zinovyevites -#SOV_liberate_ryutin -#SOV_return_democracy_to_the_party -#SOV_strengthen_the_trade_unions -#SOV_the_peoples_revolution -#SOV_the_supreme_soviet -#SOV_addressing_internal_affairs -#SOV_nkvd_primacy -#SOV_the_new_soviet_woman -#SOV_expand_the_agitprop -#SOV_positive_heroism -#SOV_revive_the_stakhanovite_movement -#SOV_war_heroes -#SOV_collectivist_propaganda -#SOV_socialist_emulation -#SOV_socialist_realism -#SOV_the_komsomol -#SOV_patriarch_of_all_russia -#SOV_the_comintern -#SOV_development_aid_for_eastern_allies -#SOV_war_measures_in_the_east -#SOV_annex_tannu_tuva -#SOV_fortify_mongolian_border -#SOV_send_military_advisors_to_spain -#SOV_policy_of_collective_security -#SOV_anti_fascist_policies -#SOV_seek_a_defense_pact_with_the_allies -#SOV_the_khakimov_proposal -#SOV_eradicate_western_fascism -#SOV_policy_of_individual_security -#SOV_approach_germany -#SOV_liberation_of_the_european_proletariat -#SOV_anti_capitalist_policies -#SOV_recover_alaska -#SOV_the_fight_for_the_pacific -#SOV_baltic_security -#SOV_respect_baltic_self_determination -#SOV_claims_in_baltic -#SOV_secure_leningrad -#SOV_control_scandinavia -#SOV_claims_on_poland -#SOV_demand_eastern_poland -#SOV_claim_on_bessarabia -#SOV_demand_balkan_submission -#SOV_seek_balkan_cooperation -#SOV_middle_east_diplomacy -#SOV_the_southern_thrust -#SOV_support_afghan_ideology -#SOV_preemptive_invasion_of_iran -#SOV_the_threat_from_the_land_of_the_rising_sun -#SOV_the_gobi_gambit -#SOV_two_red_flags -#SOV_support_the_kuomintang -#SOV_intervention_in_china -#SOV_prepare_a_war_with_japan -#SOV_end_the_khalkhin_gol_conflict -#SOV_recover_the_kuril_islands -#SOV_reconcile_japan -#SOV_spheres_of_influence_in_china -#SOV_soviet_japanese_pact_against_usa_focus - -###### LEFT - -#SOV_the_left_opposition -#SOV_the_fourth_international -#SOV_bring_old_trotskyists_back -#SOV_organize_the_wreckers -#SOV_integrate_smirnovs_bloc -#SOV_left_eliminate_right -#SOV_committee_in_exile -#SOV_approach_tukhachevsky -#SOV_approach_primakov -#SOV_funds_for_the_cause -#SOV_left_opposition_coup -#SOV_the_vanguard_of_the_true_revolution -#SOV_long_live_the_workers_government -#SOV_left_purges -#SOV_the_builder_of_the_red_army -#SOV_reigniting_the_revolutionary_spirit -#SOV_the_permanent_revolution -#SOV_depoliticize_the_military -#SOV_system_decentralization -#SOV_strengthen_heavy_industry -#SOV_a_global_class_struggle -#SOV_all_power_to_the_soviets -#SOV_regional_development -#SOV_autonomous_soviet_republics -#SOV_international_union_of_soviet_republics -#SOV_the_onslaught_on_colonialism -#SOV_carry_revolution_east -#SOV_the_end_of_the_imperialist_era - -###### RIGHT - -#SOV_the_right_opposition -#SOV_the_need_for_policy_changes -#SOV_reverse_the_collectivization_process -#SOV_organize_uprisings_in_the_country -#SOV_dissent_in_the_party -#SOV_eliminate_the_left -#SOV_concessions_to_foreign_powers -#SOV_covert_support_for_spanish_poum -#SOV_undermine_stalins_authority -#SOV_clandestine_cells -#SOV_the_plan_for_the_coup -#SOV_the_socialist_bulwark -#SOV_coup_detat -#SOV_right_purges -#SOV_the_power_of_the_peasantry -#SOV_curtailment_of_the_collective_farms -#SOV_administrative_reforms -#SOV_a_new_theory_of_revolution -#SOV_back_to_the_nep -#SOV_planned_economy -#SOV_paced_industrialization -#SOV_the_trade_union_as_labor_organizer -#SOV_incorporate_local_organizations -#SOV_for_the_common_good -#SOV_victory_over_devastation -#SOV_socialist_humanism -#SOV_international_revolutionary_marxist_centre -#SOV_a_sustainable_economy -#SOV_the_enemies_of_the_people -#SOV_proclaim_soviet_hegemony - -###### COMMON - -#SOV_military_support -#SOV_divert_attention_towards_military -#SOV_gain_support_from_party_members -#SOV_sway_the_railway_workers -#SOV_infiltrate_the_nkvd -#SOV_cooperation_against_stalin -#SOV_align_the_zinovyevites -#SOV_liberate_ryutin -#SOV_return_democracy_to_the_party -#SOV_strengthen_the_trade_unions -#SOV_the_peoples_revolution -#SOV_the_supreme_soviet - -SOV_exiles_tsarist_plan = { - name = "Soviet Union Tsarist Plan" - desc = "The White Exiles return to bring Russia onto the path to renewed Tsarism." - - allowed = { - original_tag = SOV - } - enable = { - OR = { - has_country_flag = SOV_AI_RANDOM_EXILES_TSARIST - has_game_rule = { - rule = SOV_ai_behavior - option = EXILES_TSARIST - } - } - } - abort = { - - } - - ai_national_focuses = { - # Civil War Prep - SOV_beaten_but_not_defeated # 35 - SOV_unification_of_the_exiles # 35 - SOV_national_unification #70 - SOV_embrace_the_black_hundreds #35 - SOV_the_true_tsars # 35 - SOV_covert_operations #35 - SOV_approach_semyonov #70 - SOV_muster_the_old_guard #70 - SOV_tolkachi #35 - SOV_south_manchuria_railway #35 - SOV_the_eyes_fear #35 - - #Civil War - SOV_the_hands_do #35 - SOV_sabotage_behind_enemy_lines #35 - SOV_call_for_aid #35 - SOV_aristocratic_investments #70 - - #Take ASAP onCe Civil War has ended - SOV_consolidate_power #35 - SOV_rebuild_the_nation #35 - SOV_restore_the_glory_of_the_motherland #70 - - #Take during Civil War until it ends, then take them after consolidation - SOV_article_124 #35 - SOV_reopen_novodevichi #35 - SOV_the_synod #70 - - #Take Political Path - SOV_rebuild_the_savior_cathedral #70 - SOV_reformalize_the_role_of_the_patriarchate #70 - SOV_reconvene_the_zemsky_sobor #70 - SOV_romanov_reconstruction #70 - SOV_capital_of_the_tsars #70 - SOV_the_triple_entente #70 - - #Take during Civil War if it lasts long, but otherwise take it as soon as political path is established - until 1st tech slot - SOV_infrastructure_effort_nsb #35 - SOV_heavy_industry #35 - SOV_finish_the_five_year_plan #70 - SOV_third_five_year_plan #70 - SOV_improve_railway_network #70 - SOV_national_specialists #35 - SOV_eastern_development #35 - SOV_develop_the_urals #35 - SOV_the_ussr_academy_of_sciences #70 - - #Further down political path - SOV_westward_bound #70 - SOV_secure_the_baltics #70 - - #Second tech slot - SOV_found_the_pcdi #35 - SOV_pc_of_mechanical_engineering #70 - SOV_military_engineering_university #35 - SOV_leningrad_polytechnical_institute #70 - - #More political path until next wargoals and big phat tanks - SOV_reinstitute_the_mestnichestvo #70 - SOV_the_iron_wall_of_russian_resolve #70 - SOV_church_candidates #70 - SOV_secure_finland #70 - - #More industry - SOV_reorganize_the_pc_of_heavy_industry #70 - SOV_steel_casting_industry #70 - SOV_oil_production #70 - #Unleash the AI at this point - - } - - research = { - - } - - ideas = { - - } - traits = { - - } - - - - # 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 - } - } - -} - -SOV_exiles_fascist_plan = { - name = "Soviet Union Fascist Plan" - desc = "The White Exiles return to bring Fascism to Russia." - - allowed = { - original_tag = SOV - } - enable = { - OR = { - has_country_flag = SOV_AI_RANDOM_EXILES_FASCIST - has_game_rule = { - rule = SOV_ai_behavior - option = EXILES_FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - # Civil War Prep - SOV_beaten_but_not_defeated # 35 - SOV_unification_of_the_exiles # 35 - SOV_national_unification - SOV_embrace_the_black_hundreds - SOV_covert_operations - SOV_fascist_youth_union - SOV_approach_semyonov - SOV_womens_fascist_movement # 35 - SOV_tolkachi - SOV_south_manchuria_railway - SOV_the_eyes_fear - - #Civil War - SOV_the_hands_do - SOV_sabotage_behind_enemy_lines - SOV_call_for_aid - SOV_aristocratic_investments - - #Take ASAP once Civil War has ended - SOV_consolidate_power - SOV_rebuild_the_nation - SOV_restore_the_glory_of_the_motherland - - #Take during Civil War until it ends, then take them after consolidation - SOV_article_124 - SOV_reopen_novodevichi - SOV_the_synod - - #Take Political Path - SOV_rebuild_the_savior_cathedral - SOV_reformalize_the_role_of_the_patriarchate - SOV_reconvene_the_zemsky_sobor - SOV_dismantle_the_zemsky_sobor - SOV_russian_corporate_state - SOV_pacify_the_rim - SOV_the_berlin_moscow_axis - - #Take during Civil War if it lasts long, but otherwise take it as soon as political path is established - until 1st tech slot - SOV_infrastructure_effort_nsb - SOV_heavy_industry - SOV_finish_the_five_year_plan - SOV_third_five_year_plan - SOV_improve_railway_network - SOV_national_specialists - SOV_eastern_development - SOV_develop_the_urals - SOV_the_ussr_academy_of_sciences - - #First wargoals to get stuff started - SOV_westward_bound - SOV_secure_the_baltics - - #Second tech slot - SOV_found_the_pcdi - SOV_pc_of_mechanical_engineering - SOV_military_engineering_university - SOV_leningrad_polytechnical_institute - - #More political path until next wargoals and preparations for far east shenanigans - SOV_the_declaration - SOV_return_of_the_rocor - SOV_church_candidates - SOV_secure_finland - SOV_rebuild_the_far_eastern_fleet - SOV_modernize_the_far_eastern_fleet - - #More industry - SOV_reorganize_the_pc_of_heavy_industry - SOV_steel_casting_industry - SOV_oil_production - - #Unleash the AI at this point - - } - - research = { - - } - - ideas = { - - } - traits = { - - } - - - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/SOV_historical_strategy_plan.txt b/src/common/ai_strategy_plans/SOV_historical_strategy_plan.txt deleted file mode 100755 index a134793..0000000 --- a/src/common/ai_strategy_plans/SOV_historical_strategy_plan.txt +++ /dev/null @@ -1,388 +0,0 @@ -SOV_historical_plan = { - name = "SOV historical plan" - desc = "" - - allowed = { - original_tag = SOV - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = SOV_ai_behavior - option = DEFAULT - } - } - has_country_flag = SOV_AI_RANDOM_COMMUNIST_HISTORICAL - has_game_rule = { - rule = SOV_ai_behavior - option = HISTORICAL - } - } - } - abort = { - is_subject = yes - } - - ai_national_focuses = { - #Things to do ASAP - SOV_desperate_measures #35 (DO THIS ASAP) - SOV_fourth_five_year_plan # (FYP) - SOV_recover_the_kuril_islands #35 (As soon as AI has completed Prepare a War with Japan focus ~mid 1945) - - #1936 - SOV_heavy_industry #35 - SOV_the_path_of_marxism_leninism #35 - SOV_the_centre #35 - SOV_the_stalin_constitution # -> Dec 1936 - SOV_the_zinovyevite_terrorist_center #35 -> Mid 1936 - SOV_infrastructure_effort_nsb #35 - SOV_strengthen_the_mobilization_plan #35 - SOV_restore_cossack_units #35 -> 1936/1939 - SOV_found_the_pcdi #35 -> Dec 1936 - - #1937 - SOV_the_comintern #35 - SOV_the_anti_soviet_trotskyist_center #35 -> Early 1937 - SOV_addressing_internal_affairs #35 - SOV_the_workers_dictatorship - SOV_pc_of_mechanical_engineering #35 -> Aug 1937 - SOV_transpolar_flights #35 -> 1937 - SOV_the_military_conspiracy #35 -> Mid 1937 - SOV_finish_the_five_year_plan # -> Dec 1937 - - #1938 - SOV_socialism_in_one_country #35 - SOV_third_five_year_plan # -> 1938 - SOV_the_bloc_of_rights_and_trotskyites #35 -> Early 1938 - SOV_the_threat_from_the_land_of_the_rising_sun #35 - SOV_expand_the_agitprop #35 - SOV_national_specialists #35 - SOV_eastern_development #35 - SOV_expand_the_red_fleet #35 - SOV_pc_of_the_ussr_navy #35 - - #1939 - SOV_support_the_kuomintang #35 - SOV_develop_the_urals #35 - SOV_the_ussr_academy_of_sciences - SOV_baltic_security #35 -> 1939 - SOV_policy_of_individual_security # 35 -> May 1939 - SOV_military_engineering_university #35 - SOV_claims_in_baltic # -> 1940 - SOV_approach_germany #35 -> Feb 1940 - - #1940 - SOV_secure_leningrad - SOV_claims_on_poland - SOV_foster_flying_clubs - SOV_demand_eastern_poland # (IN CASE NO MOLOTOV-RIBENTROP) - SOV_claim_on_bessarabia # -> Jul 1940 - SOV_behead_the_snake #35 -> May 1940 (raid) - SOV_national_academies_of_sciences #35 - - SOV_shift_to_armaments_production # (FYP) -> Do this ASAP after dealing with claims - - #1941 - SOV_move_industry_to_the_urals - SOV_rehabilitated_military - SOV_military_reorganization - SOV_the_defense_of_moscow #35 - SOV_middle_east_diplomacy #35 - SOV_women_in_aviation - SOV_pc_of_mortar_armament # -> Nov 1941 - - #1942 - SOV_the_means_to_wage_war - SOV_leningrad_polytechnical_institute - SOV_lessons_of_war #35 - SOV_support_afghan_ideology #35 - SOV_preemptive_invasion_of_iran #35 -> Aug 1941 - SOV_raskovas_aviation_group # -> 1942/43 (Oct 41 formation) - SOV_penal_battalions #35 -> 1942+ - - #1943 -----------> -0.5y (Compensated by the ASAP stuff) - SOV_the_road_of_life #35 - SOV_organization_of_the_partisans - SOV_positive_heroism - SOV_stalins_cult_of_personality #35 - SOV_revive_the_stakhanovite_movement - SOV_nkvd_primacy #35 - - #1944 - SOV_war_heroes - SOV_swap_to_political_advisors - SOV_the_komsomol #35 - SOV_smersh - SOV_barrier_troops #35 - SOV_development_aid_for_eastern_allies #35 - SOV_patriarch_of_all_russia #35 - - #1945 - SOV_war_measures_in_the_east #35 - SOV_annex_tannu_tuva #35 -> Nov 1944 - SOV_soviet_atomic_bomb_project - } - - research = { - - } - - ideas = { - - } - traits = { - iron_lazar = 10 - pc_for_foreign_affairs_molotov = 5 - } - - - - # 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 - } - } - -} - -################## -### FOCUS KEYS ### -################## -#SOV_infrastructure_effort_nsb -#SOV_heavy_industry -#SOV_finish_the_five_year_plan -#SOV_improve_railway_network -#SOV_third_five_year_plan -#SOV_reorganize_the_pc_of_heavy_industry -#SOV_industrial_modernization -#SOV_increase_state_reserves -#SOV_shift_to_armaments_production -#SOV_optimize_production_lines -#SOV_steel_casting_industry -#SOV_synthetic_rubber -#SOV_oil_production -#SOV_fourth_five_year_plan -#SOV_found_the_comecon -#SOV_the_common_economic_space_initiative -#SOV_no_time_for_peace -#SOV_national_specialists -#SOV_foreign_experts -#SOV_eastern_development -#SOV_develop_the_urals -#SOV_the_ussr_academy_of_sciences -#SOV_national_academies_of_sciences -#SOV_transformation_of_nature -#SOV_transformation_of_nature_alt -#SOV_transpolar_flights -#SOV_expand_the_aircraft_industry -#SOV_modernize_aircraft_facilities -#SOV_merge_aircraft_plants -#SOV_found_the_jet_institute -#SOV_increase_aircraft_production -#SOV_foster_flying_clubs -#SOV_women_in_aviation -#SOV_raskovas_aviation_group -#SOV_intensify_pilot_training_program -#SOV_expand_aviation_institutes -#SOV_ground_support -#SOV_long_range_aircraft -#SOV_the_modern_war_in_the_skies -#SOV_expand_the_red_fleet -#SOV_reinforce_western_naval_bases -#SOV_reinforce_northern_naval_bases -#SOV_reinforce_southern_naval_bases -#SOV_reinforce_eastern_naval_bases -#SOV_expand_shipbuilding_plants -#SOV_merge_naval_plants -#SOV_pc_of_the_ussr_navy -#SOV_surface_warfare -#SOV_submarine_warfare -#SOV_offensive_maritime_strategy -#SOV_an_oceangoing_navy -#SOV_mine_warfare -#SOV_long_range_raiders -#SOV_advanced_maneuvers -#SOV_expand_the_morskaya_aviatsiya -#SOV_naval_infantry -#SOV_found_the_pcdi -#SOV_pc_of_mechanical_engineering -#SOV_superior_war_machines -#SOV_the_means_to_wage_war -#SOV_development_of_tankograd -#SOV_pc_of_mortar_armament -#SOV_soviet_artillery -#SOV_merge_tank_and_materiel_plants -#SOV_strengthen_the_mobilization_plan -#SOV_military_engineering_university -#SOV_leningrad_polytechnical_institute -#SOV_soviet_atomic_bomb_project -#SOV_move_industry_to_the_urals -#SOV_the_road_of_life -#SOV_improve_the_stalin_line -#SOV_the_molotov_line -#SOV_the_defense_of_moscow -#SOV_impregnable_forts -#SOV_protect_the_white_sea_baltic_canal -#SOV_far_east_fortification -#SOV_restore_cossack_units -#SOV_cohesion_first -#SOV_rehabilitated_military -#SOV_military_reorganization -#SOV_desperate_measures -#SOV_an_adaptable_army -#SOV_lessons_of_war -#SOV_penal_battalions -#SOV_organization_of_the_partisans -#SOV_smersh -#SOV_barrier_troops -#SOV_experts_in_camouflage -#SOV_keep_commissars_organization -#SOV_swap_to_political_advisors -#SOV_the_glory_of_the_red_army -#SOV_the_path_of_marxism_leninism -#SOV_the_centre -#SOV_socialism_in_one_country -#SOV_the_stalin_constitution -#SOV_the_zinovyevite_terrorist_center -#SOV_secure_the_administration -#SOV_the_collectivization_process -#SOV_the_anti_soviet_trotskyist_center -#SOV_the_workers_dictatorship -#SOV_organization_centralization_discipline -#SOV_war_economy -#SOV_the_military_conspiracy -#SOV_the_bloc_of_rights_and_trotskyites -#SOV_behead_the_snake -#SOV_stalins_cult_of_personality -#SOV_inheritor_of_the_mantle_of_lenin -#SOV_brilliant_genius -#SOV_the_faithful_servant_of_lenin -#SOV_ban_excessive_hero_worship -#SOV_leader_of_the_party_and_the_people -#SOV_great_commander -#SOV_architect_of_communism -#SOV_father_of_nations -#SOV_freedom_of_debate_unity_of_action -#SOV_the_construction_of_communism -#SOV_the_left_opposition -#SOV_the_fourth_international -#SOV_bring_old_trotskyists_back -#SOV_organize_the_wreckers -#SOV_integrate_smirnovs_bloc -#SOV_left_eliminate_right -#SOV_committee_in_exile -#SOV_approach_tukhachevsky -#SOV_approach_primakov -#SOV_funds_for_the_cause -#SOV_left_opposition_coup -#SOV_the_vanguard_of_the_true_revolution -#SOV_long_live_the_workers_government -#SOV_left_purges -#SOV_the_builder_of_the_red_army -#SOV_reigniting_the_revolutionary_spirit -#SOV_the_permanent_revolution -#SOV_depoliticize_the_military -#SOV_system_decentralization -#SOV_strengthen_heavy_industry -#SOV_a_global_class_struggle -#SOV_all_power_to_the_soviets -#SOV_the_onslaught_on_colonialism -#SOV_carry_revolution_east -#SOV_the_end_of_the_imperialist_era -#SOV_the_right_opposition -#SOV_the_need_for_policy_changes -#SOV_reverse_the_collectivization_process -#SOV_organize_uprisings_in_the_country -#SOV_dissent_in_the_party -#SOV_eliminate_the_left -#SOV_concessions_to_foreign_powers -#SOV_covert_support_for_spanish_poum -#SOV_undermine_stalins_authority -#SOV_clandestine_cells -#SOV_the_plan_for_the_coup -#SOV_the_socialist_bulwark -#SOV_coup_detat -#SOV_right_purges -#SOV_the_power_of_the_peasantry -#SOV_curtailment_of_the_collective_farms -#SOV_administrative_reforms -#SOV_a_new_theory_of_revolution -#SOV_back_to_the_nep -#SOV_planned_economy -#SOV_paced_industrialization -#SOV_the_trade_union_as_labor_organizer -#SOV_incorporate_local_organizations -#SOV_international_revolutionary_marxist_centre -#SOV_a_sustainable_economy -#SOV_the_enemies_of_the_people -#SOV_proclaim_soviet_hegemony -#SOV_military_support -#SOV_divert_attention_towards_military -#SOV_gain_support_from_party_members -#SOV_infiltrate_the_nkvd -#SOV_cooperation_against_stalin -#SOV_align_the_zinovyevites -#SOV_liberate_ryutin -#SOV_return_democracy_to_the_party -#SOV_strengthen_the_trade_unions -#SOV_the_peoples_revolution -#SOV_the_supreme_soviet -#SOV_addressing_internal_affairs -#SOV_nkvd_primacy -#SOV_the_new_soviet_woman -#SOV_expand_the_agitprop -#SOV_positive_heroism -#SOV_revive_the_stakhanovite_movement -#SOV_war_heroes -#SOV_collectivist_propaganda -#SOV_socialist_emulation -#SOV_socialist_realism -#SOV_the_komsomol -#SOV_patriarch_of_all_russia -#SOV_the_comintern -#SOV_development_aid_for_eastern_allies -#SOV_war_measures_in_the_east -#SOV_annex_tannu_tuva -#SOV_fortify_mongolian_border -#SOV_send_military_advisors_to_spain -#SOV_policy_of_collective_security -#SOV_anti_fascist_policies -#SOV_seek_a_defense_pact_with_the_allies -#SOV_the_khakimov_proposal -#SOV_eradicate_western_fascism -#SOV_policy_of_individual_security -#SOV_approach_germany -#SOV_liberation_of_the_european_proletariat -#SOV_anti_capitalist_policies -#SOV_recover_alaska -#SOV_the_fight_for_the_pacific -#SOV_baltic_security -#SOV_respect_baltic_self_determination -#SOV_claims_in_baltic -#SOV_secure_leningrad -#SOV_control_scandinavia -#SOV_claims_on_poland -#SOV_demand_eastern_poland -#SOV_claim_on_bessarabia -#SOV_demand_balkan_submission -#SOV_seek_balkan_cooperation -#SOV_middle_east_diplomacy -#SOV_the_southern_thrust -#SOV_support_afghan_ideology -#SOV_preemptive_invasion_of_iran -#SOV_the_threat_from_the_land_of_the_rising_sun -#SOV_the_gobi_gambit -#SOV_two_red_flags -#SOV_support_the_kuomintang -#SOV_intervention_in_china -#SOV_prepare_a_war_with_japan -#SOV_end_the_khalkhin_gol_conflict -#SOV_recover_the_kuril_islands -#SOV_reconcile_japan -#SOV_spheres_of_influence_in_china -#SOV_soviet_japanese_pact_against_usa_focus \ No newline at end of file diff --git a/src/common/ai_strategy_plans/SPA_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/SPA_alternate_strategy_plan.txt deleted file mode 100755 index d6a4b54..0000000 --- a/src/common/ai_strategy_plans/SPA_alternate_strategy_plan.txt +++ /dev/null @@ -1,153 +0,0 @@ -SPA_alternate_plan = { - name = "Spanish Nationalist alternate plan" # un-smart plan to give Republicans an edge - desc = "Alternate behavior for Nationalist Spain" - - allowed = { - original_tag = SPR - } - enable = { - tag = SPA - OR = { - has_country_flag = SPR_AI_RANDOM_SECOND_REPUBLIC - has_game_rule = { - rule = SPR_ai_behavior - option = SECOND_REPUBLIC - } - } - } - abort = { - - } - - ai_national_focuses = { - SPA_a_great_spain - SPA_hand_over_the_ceda_campaign_chest - SPA_negotiate_carlist_support - SPA_the_army_of_africa - SPA_secure_the_northern_garrisons - SPA_foment_a_carlist_split - SPA_con_paquito - SPA_unify_the_nationalist_front - SPA_a_methodical_approach - SPA_tackle_the_vulnerable_fronts - SPA_save_the_alcazar - SPA_martyrdom_for_primo_de_rivera - SPA_caudillo_of_spain - SPA_extol_the_martyrs_of_the_war - SPA_consolidate_the_north - SPA_banish_the_party_leaders - SPA_safeguard_the_freedom_of_worship - SPA_fuse_the_parties - SPA_portuguese_aid - SPA_expand_conscription - SPA_integrate_the_requetes - SPA_the_iberian_pact - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -SPA_alternate_plan_2 = { - name = "Spanish Falangist alternate plan" - desc = "Alternate behavior for Falangist Spain" - - allowed = { - original_tag = SPR - } - enable = { - OR = { - tag = SPA - tag = SPR - } - OR = { - has_country_flag = SPR_AI_RANDOM_FALANGIST - has_game_rule = { - rule = SPR_ai_behavior - option = FALANGIST - } - } - } - abort = { - - } - - ai_national_focuses = { - SPA_a_great_spain - SPA_hand_over_the_ceda_campaign_chest - SPA_negotiate_carlist_support - SPA_the_army_of_africa - SPA_secure_the_northern_garrisons - SPA_foment_a_carlist_split - SPA_sin_paquito - SPA_the_phalanx_ascendant - SPA_secure_the_national_defense_council - SPA_bolster_offensive_infrastructure - SPA_emergency_munitions_corporations - SPA_suspend_the_constitution - SPA_eliminate_the_carlists - SPA_primo_de_rivera_prisoner_exchange - SPA_establish_the_directory - SPA_the_fifth_column - SPA_expand_conscription - SPA_absorb_carlist_remnants - SPA_a_one_party_state - SPA_develop_all_talent - SPA_regional_agrarian_commissions - SPA_the_national_syndicalist_state - SPA_syndicalize_production - SPA_strengthen_the_supreme_reality_of_spain - SPA_exemplify_the_art_and_science_of_warfare - SPA_national_recovery - SPA_fascist_economic_aid - SPA_facilitate_pyrenees_freight_transports - SPA_improve_cross_country_railways - SPA_support_the_war_industry - SPA_expand_the_war_industry - SPA_the_duty_to_work - SPA_the_will_to_empire - SPA_the_national_and_popular_army_of_spain - SPA_mandatory_pre_military_training - SPA_all_shall_serve - SPA_join_the_axis - SPA_unite_iberia - SPA_embrace_the_spanish_destiny - SPA_glory_and_wealth_on_the_sea_lanes - SPA_improve_domestic_naval_facilities - SPA_a_great_maritime_power - SPA_commerce_protection - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/SPB_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/SPB_alternate_strategy_plan.txt deleted file mode 100755 index 55aa257..0000000 --- a/src/common/ai_strategy_plans/SPB_alternate_strategy_plan.txt +++ /dev/null @@ -1,86 +0,0 @@ -SPB_alternate_plan = { - name = "Spanish Carlist alternate plan" - desc = "Alternate behavior for Carlist Spain" - - allowed = { - original_tag = SPR - } - enable = { - OR = { - tag = SPB - AND = { - tag = SPR - OR = { - has_country_flag = SPR_AI_RANDOM_CARLIST - has_game_rule = { - rule = SPR_ai_behavior - option = CARLIST - } - } - } - } - } - abort = { - OR = { - tag = SPD - tag = SPC - } - - } - - ai_national_focuses = { - SPA_a_great_spain - SPA_hand_over_the_ceda_campaign_chest - SPA_negotiate_carlist_support - SPA_the_army_of_africa - SPA_secure_the_northern_garrisons - SPA_foment_a_carlist_split - SPA_sin_paquito - SPA_supremacy_of_the_communion - SPA_prepare_the_carlist_insurrection - SPA_contact_the_union_militar_espanola - SPA_head_the_junta_nacional - SPA_no_compromise_on_carlist_ideals - SPA_the_war_in_the_north - SPA_revive_the_spirit_of_the_carlist_wars - SPA_the_crusade_against_democracy - SPA_expand_the_requetes - SPA_defenders_of_catholicism - SPA_militarize_the_masses - SPA_battle_rites - SPA_cultivate_fanaticism - SPA_confirm_the_fueros - SPA_utilize_the_intellectuals - SPA_encourage_local_industrialization - SPA_settle_the_succession_question - SPA_restore_the_monarchy - SPA_stamp_out_the_maquis - SPA_dios_patria_rey - SPA_found_the_academia_vazquez_de_mella - SPA_restore_the_empire - SPA_a_fleet_worthy_of_a_king - SPA_rebuild_the_battlefleet - SPA_imperial_security - SPA_the_third_dimension_of_warfare - SPA_a_modern_fighter_fleet - SPA_restore_the_iberian_union - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/SPC_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/SPC_alternate_strategy_plan.txt deleted file mode 100755 index a37a417..0000000 --- a/src/common/ai_strategy_plans/SPC_alternate_strategy_plan.txt +++ /dev/null @@ -1,196 +0,0 @@ -SPC_alternate_plan = { - name = "Spanish Anarchist alternate plan" - desc = "Alternate behavior for Anarchist Spain" - - allowed = { - original_tag = SPR - } - enable = { - OR = { - tag = SPC - AND = { - tag = SPR - OR = { - has_country_flag = SPR_AI_RANDOM_ANARCHIST - has_game_rule = { - rule = SPR_ai_behavior - option = ANARCHIST - } - } - } - } - } - abort = { - OR = { - has_completed_focus = SPR_the_anti_fascist_workers_revolution - tag = SPA - tag = SPB - AND = { - has_global_flag = SOV_covert_support_for_poum_flag #Soviet Right Opposition is providing support to the POUM - NOT = { has_completed_focus = SPR_regional_defense_council_of_aragon } - } - } - } - - ai_national_focuses = { - SPR_the_popular_front - SPR_secure_the_guardia_de_asalto - SPR_train_the_union_youth - SPR_enlarge_the_weapon_caches - SPR_distribute_arms_to_the_people - SPR_disband_the_army - SPR_regional_defense_council_of_aragon - SPR_appropriate_the_means_of_production - SPR_arm_the_people - SPR_international_brigades - SPR_the_maximum_concession - SPR_seize_the_gold_reserves - SPR_masters_of_our_own_fate - SPR_autogestion - SPR_seize_public_transport - SPR_collectivization_and_workers_control - SPR_agrarian_collectivization - SPR_mujeres_libres - SPR_all_must_bear_the_torch - SPR_literacy_programs - SPR_the_threats_abound - SPR_foreign_arms_purchases - SPR_portuguese_anarchism - SPR_regional_defense_council_of_iberia - SPR_maintaining_the_fire - SPR_freedom_of_thought - SPR_a_new_way_of_warfare - SPR_communal_military_strategies - SPR_torchbearers_of_tomorrow - SPR_collective_recovery_efforts - SPR_the_inevitable_counterblow - SPR_militarize_the_industry - SPR_communal_autarky - SPR_faith_in_the_cause - SPR_militarize_the_people - SPR_improve_military_infrastructure - SPR_fortify_the_pyrenees - SPR_fortify_the_coastlines - SPR_fortify_la_linea_de_la_concepcion - SPR_repair_and_expand_the_dockyards - SPR_the_peoples_fleet - SPR_anarchism_knows_no_borders - SPR_plant_the_seeds_of_revolution - SPR_global_defense_council - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -SPC_alternate_plan_2 = { - name = "Spanish Independent Communist alternate plan" - desc = "Alternate behavior for Independent Communist Spain" - - allowed = { - original_tag = SPR - } - enable = { - OR = { - tag = SPC - AND = { - tag = SPR - OR = { - has_country_flag = SPR_AI_RANDOM_INDEPENDENT_COMMUNIST - has_game_rule = { - rule = SPR_ai_behavior - option = INDEPENDENT_COMMUNIST - } - } - } - AND = { - tag = SPR - has_global_flag = SOV_covert_support_for_poum_flag - NOT = { - has_completed_focus = SPR_regional_defense_council_of_aragon #Not Anarchists - has_completed_focus = SPR_maintain_the_second_republic #Not Spanish Republic - has_completed_focus = SPR_the_stalinist_doctrine #Not Stalinist Communists - has_completed_focus = SPA_a_great_spain #Not wrong Spain - } - } - } - } - abort = { - OR = { - has_completed_focus = SPR_regional_defense_council_of_aragon - tag = SPA - tag = SPB - } - } - - ai_national_focuses = { - SPR_the_popular_front - SPR_secure_the_guardia_de_asalto - SPR_train_the_union_youth - SPR_enlarge_the_weapon_caches - SPR_distribute_arms_to_the_people - SPR_disband_the_army - SPR_the_anti_fascist_workers_revolution - SPR_arm_the_workers_militias - SPR_international_brigades - SPR_hinder_nkvd_interference - SPR_seize_the_gold_reserves - SPR_masters_of_our_own_fate - SPR_foreign_arms_purchases - SPR_subvert_the_stalinists - SPR_class_war - SPR_secularize_the_new_state - SPR_appropriate_church_riches - SPR_strengthen_the_euzko_gudarostea - SPR_fortify_the_iron_ring - SPR_invite_socialist_intellectuals - SPR_united_under_socialism - SPR_wealth_redistribution - SPR_collective_recovery_efforts - SPR_land_redistribution - SPR_expand_the_means_of_production - SPR_nationalize_the_industry - SPR_beacon_of_socialism - SPR_all_must_do_their_part - SPR_the_red_tide - SPR_lessons_from_the_civil_war - SPR_unify_the_london_bureau - SPR_doctrinal_advancements - SPR_arm_the_tide - SPR_a_red_iberia - SPR_avenge_foreign_interference - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/SPD_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/SPD_alternate_strategy_plan.txt deleted file mode 100755 index 0383f13..0000000 --- a/src/common/ai_strategy_plans/SPD_alternate_strategy_plan.txt +++ /dev/null @@ -1,175 +0,0 @@ -SPD_alternate_plan = { - name = "Spanish Democratic alternate plan" - desc = "Alternate behavior for Democratic Spain" # Actually smart! - - allowed = { - original_tag = SPR - } - enable = { - OR = { - tag = SPR - tag = SPD - } - OR = { - has_country_flag = SPR_AI_RANDOM_SECOND_REPUBLIC - has_game_rule = { - rule = SPR_ai_behavior - option = SECOND_REPUBLIC - } - } - } - abort = { - has_global_flag = SOV_covert_support_for_poum_flag #Soviet Right Opposition is providing support to the POUM - NOT = { has_completed_focus = SPR_maintain_the_second_republic } - } - - ai_national_focuses = { - SPR_the_popular_front - SPR_secure_the_guardia_de_asalto - SPR_train_the_union_youth - SPR_enlarge_the_weapon_caches - SPR_distribute_arms_to_the_people - SPR_disband_the_army - SPR_maintain_the_second_republic - SPR_new_leadership - SPR_the_future_of_the_republic - SPR_petition_for_french_aid - SPR_reaffirm_the_popular_front_strategy - SPR_anti_fascist_unity - SPR_strengthen_the_euzko_gudarostea - SPR_fortify_the_iron_ring - SPR_crush_the_revolution - SPR_relocate_the_gold_reserves - SPR_ensure_loyalty - SPR_enlist_the_carabineros - SPR_the_popular_army - SPR_no_pasaran - SPR_take_the_initiative - SPR_a_frontline_suited_for_intellectuals - SPR_expand_soviet_aid - SPR_soviet_equipment_shipments - SPR_soviet_military_advisors - SPR_soviet_industrial_aid - SPR_soviet_technological_advancements - SPR_strengthen_the_anti_fascist_coalition - SPR_oppose_the_communists - SPR_fortify_the_central_government - SPR_soviet_recovery_aid - SPR_secure_democratic_principles - SPR_stabilize_the_nation - SPR_restore_higher_education - SPR_engineering_advances - SPR_reprofessionalize_the_military - SPR_experiences_from_the_civil_war - SPR_a_new_military_academy - SPR_subvert_soviet_control - SPR_war_of_independence - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -SPD_alternate_plan_2 = { - name = "Spanish Stalinist alternate plan" - desc = "Alternate behavior for Stalinist Spain" - - allowed = { - original_tag = SPR - } - enable = { - OR = { - tag = SPD - tag = SPR - } - OR = { - has_country_flag = SPR_AI_RANDOM_STALINIST - has_game_rule = { - rule = SPR_ai_behavior - option = STALINIST - } - } - } - abort = { - has_global_flag = SOV_covert_support_for_poum_flag #Soviet Right Opposition is providing support to the POUM - NOT = { has_completed_focus = SPR_the_stalinist_doctrine } - } - - ai_national_focuses = { - SPR_the_popular_front - SPR_secure_the_guardia_de_asalto - SPR_train_the_union_youth - SPR_enlarge_the_weapon_caches - SPR_distribute_arms_to_the_people - SPR_disband_the_army - SPR_the_anti_fascist_workers_revolution - SPR_strengthen_the_euzko_gudarostea - SPR_fortify_the_iron_ring - SPR_arm_the_workers_militias - SPR_demand_ministerial_positions - SPR_the_stalinist_doctrine - SPR_reaffirm_the_popular_front_strategy - SPR_crush_the_revolution - SPR_international_brigades - SPR_relocate_the_gold_reserves - SPR_expand_soviet_aid - SPR_soviet_equipment_shipments - SPR_soviet_military_advisors - SPR_soviet_industrial_aid - SPR_soviet_technological_advancements - SPR_strengthen_the_anti_fascist_coalition - SPR_an_army_of_all_classes - SPR_secularize_the_new_state - SPR_appropriate_church_riches - SPR_invite_socialist_intellectuals - SPR_solidify_government_control - SPR_reeducate_the_bourgeoisie - SPR_soviet_recovery_aid - SPR_provide_for_the_people - SPR_collectivize_industry - SPR_connect_the_country - SPR_transplant_soviet_industry - SPR_the_five_year_plan - SPR_nationalize_the_industry - SPR_beacon_of_socialism - SPR_the_spanish_red_army - SPR_red_bulwark_in_the_west - SPR_appeal_for_increased_autonomy - SPR_modernize_the_armed_forces - SPR_a_red_iberia - SPR_support_french_communists - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/SPD_historical_strategy_plan.txt b/src/common/ai_strategy_plans/SPD_historical_strategy_plan.txt deleted file mode 100755 index 9a437af..0000000 --- a/src/common/ai_strategy_plans/SPD_historical_strategy_plan.txt +++ /dev/null @@ -1,74 +0,0 @@ -SPD_historical_plan = { - name = "Spanish Democratic historical plan" - desc = "Historical behavior for Democratic Spain" - - allowed = { - original_tag = SPR - } - enable = { - tag = SPD - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = SPR_ai_behavior - option = DEFAULT - } - } - has_country_flag = SPR_AI_RANDOM_NATIONALIST_HISTORICAL - has_game_rule = { - rule = SPR_ai_behavior - option = NATIONALIST_HISTORICAL - } - } - } - abort = { - has_global_flag = SOV_covert_support_for_poum_flag #Soviet Right Opposition is providing support to the POUM - NOT = { has_completed_focus = SPR_maintain_the_second_republic } - } - - ai_national_focuses = { - SPR_the_popular_front - SPR_secure_the_guardia_de_asalto - SPR_train_the_union_youth - SPR_enlarge_the_weapon_caches - SPR_distribute_arms_to_the_people - SPR_disband_the_army - SPR_maintain_the_second_republic - SPR_new_leadership - SPR_the_future_of_the_republic - SPR_petition_for_french_aid - SPR_reaffirm_the_popular_front_strategy - SPR_crush_the_revolution - SPR_relocate_the_gold_reserves - SPR_strengthen_the_euzko_gudarostea - SPR_fortify_the_iron_ring - SPR_ensure_loyalty - SPR_enlist_the_carabineros - SPR_the_popular_army - SPR_take_the_initiative - SPR_no_pasaran - SPR_strengthen_the_anti_fascist_coalition - SPR_a_frontline_suited_for_intellectuals - SPR_oppose_the_communists - SPR_fortify_the_central_government - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/SPR_historical_strategy_plan.txt b/src/common/ai_strategy_plans/SPR_historical_strategy_plan.txt deleted file mode 100755 index e3e7c3d..0000000 --- a/src/common/ai_strategy_plans/SPR_historical_strategy_plan.txt +++ /dev/null @@ -1,355 +0,0 @@ -SPR_historical_plan = { - name = "Spanish historical plan" - desc = "Historical behavior for Nationalist Spain" - - allowed = { - original_tag = SPR - } - enable = { - OR = { - tag = SPR - tag = SPA - } - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = SPR_ai_behavior - option = DEFAULT - } - } - has_country_flag = SPR_AI_RANDOM_NATIONALIST_HISTORICAL - has_game_rule = { - rule = SPR_ai_behavior - option = NATIONALIST_HISTORICAL - } - } - } - abort = { - OR = { - tag = SPD - tag = SPC - OR = { - has_war_with = ENG - has_war_with = GER - } - } - - } - - ai_national_focuses = { - SPA_a_great_spain - SPA_hand_over_the_ceda_campaign_chest - SPA_negotiate_carlist_support - SPA_the_army_of_africa - SPA_secure_the_northern_garrisons - SPA_foment_a_carlist_split - SPA_con_paquito - SPA_unify_the_nationalist_front - SPA_consolidate_the_north - SPA_save_the_alcazar - SPA_martyrdom_for_primo_de_rivera - SPA_caudillo_of_spain - SPA_extol_the_martyrs_of_the_war - SPA_banish_the_party_leaders - SPA_safeguard_the_freedom_of_worship - SPA_fuse_the_parties - SPA_a_methodical_approach - SPA_portuguese_aid - SPA_tackle_the_vulnerable_fronts - SPA_expand_conscription - SPA_integrate_the_requetes - SPA_national_recovery - SPA_adopt_the_26_points - SPA_prepare_the_pyrenees_defenses - SPA_autarky - SPA_direct_the_universities - SPA_dictator_for_life - SPA_stamp_out_the_maquis - SPA_la_division_azul - SPA_the_tangiers_enclave - SPA_the_national_and_popular_army_of_spain - SPA_the_army_of_africa_model - SPA_equipment_modernization - SPA_motorization - SPA_reduce_reliance_on_foreign_resources - SPA_invest_in_naval_infrastructure - SPA_expand_the_slipways - SPA_restart_small_scale_shipbuilding - SPA_the_plan_imperial - SPA_artillery_modernization - SPA_defenses_against_strategic_bombing - SPA_defenses_against_invasion - } - - focus_factors = { - SPA_the_iberian_pact = 0 - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -SPR_historical_plan_war_with_allies = { - name = "Spanish anti-Allied historical plan" - desc = "Historical behavior for Nationalist Spain at war with the Allies" - - allowed = { - original_tag = SPR - } - enable = { - OR = { - tag = SPR - tag = SPA - } - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = SPR_ai_behavior - option = DEFAULT - } - } - has_country_flag = SPR_AI_RANDOM_NATIONALIST_HISTORICAL - has_game_rule = { - rule = SPR_ai_behavior - option = NATIONALIST_HISTORICAL - } - } - OR = { - has_war_with = ENG - has_war_with = USA - } - NOT = { has_war_with = GER } - } - abort = { - OR = { - AND = { - NOT = { tag = SPR } - NOT = { tag = SPA } - } - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = SPR_ai_behavior - option = DEFAULT - } - } - has_war_with = GER - } - - } - - ai_national_focuses = { - SPA_join_the_axis - SPA_fascist_economic_aid - SPA_facilitate_pyrenees_freight_transports - SPA_improve_cross_country_railways - SPA_support_the_war_industry - SPA_expand_the_war_industry - SPA_the_duty_to_work - SPA_a_great_spain - SPA_hand_over_the_ceda_campaign_chest - SPA_negotiate_carlist_support - SPA_the_army_of_africa - SPA_secure_the_northern_garrisons - SPA_foment_a_carlist_split - SPA_con_paquito - SPA_unify_the_nationalist_front - SPA_consolidate_the_north - SPA_save_the_alcazar - SPA_martyrdom_for_primo_de_rivera - SPA_caudillo_of_spain - SPA_extol_the_martyrs_of_the_war - SPA_banish_the_party_leaders - SPA_safeguard_the_freedom_of_worship - SPA_fuse_the_parties - SPA_a_methodical_approach - SPA_portuguese_aid - SPA_tackle_the_vulnerable_fronts - SPA_expand_conscription - SPA_integrate_the_requetes - SPA_the_iberian_pact - SPA_national_recovery - SPA_adopt_the_26_points - SPA_prepare_the_pyrenees_defenses - SPA_direct_the_universities - SPA_dictator_for_life - SPA_la_division_azul - SPA_stamp_out_the_maquis - SPA_the_tangiers_enclave - SPA_the_national_and_popular_army_of_spain - SPA_the_army_of_africa_model - SPA_equipment_modernization - SPA_motorization - SPA_an_armored_corps - SPA_invest_in_naval_infrastructure - SPA_expand_the_slipways - SPA_restart_small_scale_shipbuilding - SPA_the_plan_imperial - SPA_artillery_modernization - SPA_defenses_against_strategic_bombing - SPA_defenses_against_invasion - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} - -SPR_historical_plan_war_with_axis = { - name = "Spanish anti-Axis historical plan" - desc = "Historical behavior for Nationalist Spain at war with the Axis" - - allowed = { - original_tag = SPR - } - enable = { - OR = { - tag = SPR - tag = SPA - } - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = SPR_ai_behavior - option = DEFAULT - } - } - has_country_flag = SPR_AI_RANDOM_NATIONALIST_HISTORICAL - has_game_rule = { - rule = SPR_ai_behavior - option = NATIONALIST_HISTORICAL - } - } - OR = { - has_war_with = GER - has_war_with = ITA - } - NOT = { - has_war_with = ENG - has_war_with = USA - } - } - abort = { - OR = { - AND = { - NOT = { tag = SPR } - NOT = { tag = SPA } - } - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = SPR_ai_behavior - option = DEFAULT - } - } - OR = { - has_war_with = ENG - has_war_with = USA - } - } - } - - ai_national_focuses = { - SPA_join_the_allies - SPA_the_stabilization_plan - SPA_expand_spanish_bases - SPA_capitalist_economic_aid - SPA_improve_living_standards - SPA_domestic_industrial_developments - SPA_the_spanish_miracle - SPA_a_great_spain - SPA_hand_over_the_ceda_campaign_chest - SPA_negotiate_carlist_support - SPA_the_army_of_africa - SPA_secure_the_northern_garrisons - SPA_foment_a_carlist_split - SPA_con_paquito - SPA_unify_the_nationalist_front - SPA_consolidate_the_north - SPA_save_the_alcazar - SPA_martyrdom_for_primo_de_rivera - SPA_caudillo_of_spain - SPA_extol_the_martyrs_of_the_war - SPA_banish_the_party_leaders - SPA_safeguard_the_freedom_of_worship - SPA_fuse_the_parties - SPA_a_methodical_approach - SPA_portuguese_aid - SPA_tackle_the_vulnerable_fronts - SPA_expand_conscription - SPA_integrate_the_requetes - SPA_the_iberian_pact - SPA_national_recovery - SPA_adopt_the_26_points - SPA_prepare_the_pyrenees_defenses - SPA_autarky - SPA_spanish_austerity - SPA_direct_the_universities - SPA_dictator_for_life - SPA_la_division_azul - SPA_stamp_out_the_maquis - SPA_the_tangiers_enclave - SPA_the_national_and_popular_army_of_spain - SPA_the_army_of_africa_model - SPA_equipment_modernization - SPA_motorization - SPA_reduce_reliance_on_foreign_resources - SPA_invest_in_naval_infrastructure - SPA_expand_the_slipways - SPA_restart_small_scale_shipbuilding - SPA_the_plan_imperial - SPA_artillery_modernization - SPA_defenses_against_strategic_bombing - SPA_defenses_against_invasion - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/TUR_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/TUR_alternate_strategy_plan.txt deleted file mode 100755 index c25a28f..0000000 --- a/src/common/ai_strategy_plans/TUR_alternate_strategy_plan.txt +++ /dev/null @@ -1,893 +0,0 @@ -TUR_ottoman_plan = { - name = "Ottoman Monarchist Plan" - desc = "The Republic of Turkey will fall and the Ottoman Sultanate will be restored." - - allowed = { - original_tag = TUR - has_dlc = "Battle for the Bosporus" - } - - enable = { - OR = { - has_country_flag = TUR_AI_RANDOM_OTTOMAN - has_game_rule = { - rule = TUR_ai_behavior - option = OTTOMAN - } - GER = { - OR = { - has_completed_focus = GER_oppose_hitler - has_completed_focus = GER_oppose_hitler_ww - } - } - } - } - abort = { - OR = { - KUR = { exists = yes } - has_idea = TUR_kemalist_army_officers_powerful_disloyal - } - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_fully_integrate_the_is_bank - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_privatize_the_anadolu_agency - #1937 - TUR_the_sanayiciler - TUR_lift_the_ban_on_other_political_parties - TUR_treaty_of_saadabad - TUR_cooperate_with_the_debt_council - TUR_utilize_foreign_capital - #1938 - TUR_holding_our_first_multi_party_election - TUR_democratic_transition_focus - TUR_assess_our_future - TUR_the_hatay_issue - TUR_permit_regional_elections - #1939 - TUR_expanding_our_armaments - TUR_learning_from_the_great_war - TUR_modernising_the_army - TUR_expand_the_air_bases - TUR_expand_the_golcuk_naval_base - #1940 - TUR_privatize_our_infrastructure - TUR_peace_in_the_world - TUR_democratic_capstone_focus - TUR_relocate_from_yildiz_palace - TUR_embrace_military_tradition - #1941 - TUR_pivot_to_the_past - TUR_purge_the_kemalists - TUR_restore_the_divan - TUR_rebuilding_our_nation - TUR_return_of_the_sultan - #1942 - TUR_reclaim_macedonia - TUR_join_the_central_powers - TUR_aligning_bulgaria - TUR_expanding_the_saadabad_pact - TUR_the_damascus_diktat - #1943 - TUR_the_pan_national_association_of_ulemas - TUR_imperial_factories - TUR_reclaiming_our_lost_empire - TUR_supporting_the_east - TUR_reinstate_the_darulfununu_sahane - #1944 - TUR_desert_camel_corps - TUR_refining_our_strategies - TUR_the_red_apples_of_sevres - TUR_the_legacy_of_osmanli_donanmasi - TUR_accelerate_native_fighter_designs - #1945 - TUR_invoke_the_methods_of_mehmed_ii - TUR_turkish_air_defense_platforms - TUR_expanding_our_navy - TUR_expanded_credit_on_our_debts - TUR_fortified_defensive_bases - #1946 - TUR_turk_silahli_kuvvetleri - } - - research = { - - } - - ideas = { - TUR_said_i_nursi = 5 - } - - # 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 - } - } - -} - -TUR_alternate_kemalist_plan = { - name = "Turkey Alternate Kemalist Plan" - desc = "Turkey will appoint Fevzi Çakmak to follow in the footsteps of Mustafa Kemal Atatürk as President, and will pursue neutrality for as long as possible before joining the Axis or Allies." - - enable = { - OR = { - has_country_flag = TUR_AI_RANDOM_ALT_KEMALIST - has_game_rule = { - rule = TUR_ai_behavior - option = ALTERNATE_KEMALIST - } - } - } - abort = { - OR = { - has_war_with = GER - has_war_with = ITA - has_war_with = FRA - has_war_with = ENG - has_war_with = SOV - has_war_with = GRE - has_government = communism - has_government = democratic - } - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_continue_the_policy_of_etatism - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_revive_turkish_revolutionism - #1937 - TUR_reinvigorate_turkish_nationalism - TUR_the_second_five_year_plan - TUR_treaty_of_saadabad - TUR_the_sanayiciler - TUR_learning_from_the_great_war - #1938 - TUR_the_sun_language_theory - TUR_assess_our_future - TUR_the_hatay_issue - TUR_variant_turkish_tax_focus - TUR_cooperate_with_the_debt_council - #1939 - TUR_utilize_foreign_capital - TUR_modernising_the_army - TUR_expand_the_air_bases - TUR_expand_the_golcuk_naval_base - TUR_the_pontic_redoubt - #1940 - TUR_abuse_the_office_of_soil_products - TUR_reconfigure_our_foreign_policy - TUR_the_anglo_turkish_agreement - TUR_the_german_turkish_friendship_treaty - TUR_the_clodius_agreement - #1941 - TUR_approve_the_funkplan - TUR_host_exiled_scientists - TUR_embrace_military_tradition - TUR_superiority_of_arms - TUR_purchase_italian_light_tanks - #1942 - TUR_construct_the_cakmak_line - TUR_invite_german_officers_to_izmir - TUR_provide_refuge_to_the_victims_of_fascism - TUR_applying_british_oil_embargoes_on_iraq - TUR_the_chester_concession - #1943 - TUR_the_italo_turkish_naval_academy - TUR_american_motor_factories - TUR_relocate_from_yildiz_palace - TUR_accelerate_native_fighter_designs - TUR_bomber_schematics - #1944 - TUR_join_the_allies - TUR_the_path_of_the_wolf - TUR_patrol_the_seas - TUR_turkish_air_defense_platforms - TUR_join_the_axis - #1945 - TUR_fortified_defensive_bases - TUR_turk_silahli_kuvvetleri - } - - research = { - - } - - ideas = { - TUR_nuri_demirag_prime_minister = 5 - } - - # 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 - } - } - -} - -TUR_communist_plan = { - name = "Turkey Communist Plan" - desc = "Turkey will adopt a communist government and attempt to join the Comintern." - - enable = { - OR = { - has_country_flag = TUR_AI_RANDOM_COMMUNISM - has_game_rule = { - rule = TUR_ai_behavior - option = COMMUNIST_TUR_AI - } - } - } - abort = { - has_war_with = SOV - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_continue_the_policy_of_etatism - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_revive_turkish_revolutionism - #1937 - TUR_rehabilitate_the_kadro_movement - TUR_kemalist_socialist_theory - TUR_intervene_in_the_spanish_civil_war - TUR_patriotism_over_internationalism - TUR_create_the_turkish_workers_militia - #1938 - TUR_treaty_of_saadabad - TUR_assess_our_future - TUR_the_hatay_issue - TUR_a_common_destiny_for_all_of_turkey - TUR_hunt_down_fifth_columnist_islamists - #1939 - TUR_halk_ve_devlet - TUR_nationalise_all_private_industry - TUR_georgian_manganese_extraction - TUR_salt_the_scars_of_the_great_war - TUR_reconfigure_our_foreign_policy - #1940 - TUR_renew_the_turkish_soviet_non_aggression_pact - TUR_the_batumi_accord - TUR_provide_refuge_to_the_victims_of_fascism - TUR_soviet_tank_factories - TUR_adana_to_baku_highway - #1941 - TUR_readdress_the_montreux_convention - TUR_the_international_of_proletarian_freethinkers - TUR_joint_caucasian_turkish_officer_school - TUR_arctic_wolves_training_program - TUR_dissolve_the_ODPA - #1942 - TUR_seize_religious_property - TUR_guarding_our_western_frontiers - TUR_the_turkish_tank_project - TUR_officers_of_the_revolution - TUR_scrapping_our_debts - #1943 - TUR_lift_the_turkiye_komunist_partisis_exile - TUR_reconciling_kemalism_with_bolshevism - TUR_collectivising_our_agriculture - TUR_taking_responsibility_for_the_air_war - TUR_capitalise_on_rising_kurdish_nationalism - #1944 - TUR_issue_an_ultimatium_to_the_bulgarians - TUR_learning_from_the_great_war - TUR_modernising_the_army - TUR_expand_the_air_bases - TUR_expand_the_golcuk_naval_base - } - - research = { - - } - - ideas = { - TUR_sevket_sureyya_aydemir = 5 - TUR_sefik_husnu = 3 - } - - # 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 - } - } - -} - -TUR_alternate_communist_plan = { - name = "Turkey Alternate Communist Plan" - desc = "Turkey will adopt a communist government and attempt to form a faction of its own." - - enable = { - OR = { - has_country_flag = TUR_AI_RANDOM_COMMUNISM_ALTERNATE - has_game_rule = { - rule = TUR_ai_behavior - option = TUR_COMMUNISM_ALTERNATE - } - } - } - abort = { - has_war_with = SPR - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_continue_the_policy_of_etatism - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_revive_turkish_revolutionism - #1937 - TUR_rehabilitate_the_kadro_movement - TUR_kemalist_socialist_theory - TUR_intervene_in_the_spanish_civil_war - TUR_patriotism_over_internationalism - TUR_create_the_turkish_workers_militia - #1938 - TUR_treaty_of_saadabad - TUR_assess_our_future - TUR_the_hatay_issue - TUR_a_common_destiny_for_all_of_turkey - TUR_hunt_down_fifth_columnist_islamists - #1939 - TUR_halk_ve_devlet - TUR_nationalise_all_private_industry - TUR_georgian_manganese_extraction - TUR_salt_the_scars_of_the_great_war - TUR_reconfigure_our_foreign_policy - #1940 - TUR_renew_the_turkish_soviet_non_aggression_pact - TUR_the_batumi_accord - TUR_provide_refuge_to_the_victims_of_fascism - TUR_dissolve_the_ODPA - TUR_anti_bolshevik_mediterranean_bloc - #1941 - TUR_the_international_of_proletarian_freethinkers - TUR_strengthening_our_navies - TUR_strike_at_the_fascist_menace - TUR_seize_religious_property - TUR_guarding_our_western_frontiers - #1942 - TUR_officers_of_the_revolution - TUR_scrapping_our_debts - TUR_lift_the_turkiye_komunist_partisis_exile - TUR_reconciling_kemalism_with_bolshevism - TUR_collectivising_our_agriculture - #1943 - TUR_foreign_brigades_for_the_revolution - TUR_issue_an_ultimatium_to_the_bulgarians - TUR_learning_from_the_great_war - TUR_modernising_the_army - TUR_expand_the_air_bases - #1944 - TUR_strike_the_british_imperialists - } - - research = { - - } - - ideas = { - TUR_sevket_sureyya_aydemir = 5 - TUR_sefik_husnu = 3 - } - - # 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 - } - } - -} - -TUR_democratic_plan = { - name = "Turkey Democratic Plan" - desc = "Celâl Bayar will transition Turkey into a democracy and join the Allies." - - enable = { - OR = { - has_country_flag = TUR_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = TUR_ai_behavior - option = TUR_DEMOCRATIC_KEMALIST - } - AND = { - has_completed_focus = TUR_democratic_capstone_focus - has_country_leader = { - character = TUR_celal_bayar - ruling_only = yes - } - } - } - } - abort = { - OR = { - has_war_with = ENG - has_war_with = USA - has_government = communism - has_government = fascism - AND = { - has_completed_focus = TUR_democratic_transition_focus - has_country_leader = { - character = TUR_adnan_menderes - ruling_only = yes - } - } - } - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_fully_integrate_the_is_bank - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_privatize_the_anadolu_agency - #1937 - TUR_the_sanayiciler - TUR_lift_the_ban_on_other_political_parties - TUR_treaty_of_saadabad - TUR_cooperate_with_the_debt_council - TUR_utilize_foreign_capital - #1938 - TUR_holding_our_first_multi_party_election - TUR_democratic_transition_focus - TUR_assess_our_future - TUR_the_hatay_issue - TUR_permit_regional_elections - #1939 - TUR_expanding_our_armaments - TUR_learning_from_the_great_war - TUR_modernising_the_army - TUR_expand_the_air_bases - TUR_expand_the_golcuk_naval_base - #1940 - TUR_privatize_our_infrastructure - TUR_peace_in_the_world - TUR_democratic_capstone_focus - TUR_relocate_from_yildiz_palace - TUR_embrace_military_tradition - #1941 - TUR_reconfigure_our_foreign_policy - TUR_the_anglo_turkish_agreement - TUR_applying_british_oil_embargoes_on_iraq - TUR_host_exiled_scientists - TUR_the_chester_concession - #1942 - TUR_bomber_schematics - TUR_american_motor_factories - TUR_join_the_allies - TUR_the_petra_proposal - TUR_controlling_the_skies_of_europe - #1943 - TUR_expanding_our_navy - TUR_expanded_credit_on_our_debts - TUR_partnership_pact_with_bulgaria - TUR_british_dockyards_in_turkey - TUR_securing_iran - #1944 - TUR_taking_over_defense_of_the_gulf - TUR_we_must_not_fall - } - - research = { - - } - - ideas = { - TUR_fethi_okyar = 5 - } - - # 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 - } - } - -} - -TUR_alternate_democratic_plan = { - name = "Turkey Alternate Democratic Plan" - desc = "Adnan Menderes will transition Turkey into a conservative democracy and join the Allies." - - enable = { - OR = { - has_country_flag = TUR_AI_RANDOM_DEMOCRATIC_ALTERNATE - has_game_rule = { - rule = TUR_ai_behavior - option = TUR_DEMOCRATIC_ALTERNATE - } - AND = { - has_completed_focus = TUR_democratic_capstone_focus - has_country_leader = { - character = TUR_adnan_menderes - ruling_only = yes - } - } - } - } - abort = { - OR = { - has_war_with = ENG - has_war_with = USA - has_government = communism - has_government = fascism - AND = { - has_completed_focus = TUR_democratic_capstone_focus - has_country_leader = { - character = TUR_celal_bayar - ruling_only = yes - } - } - } - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_fully_integrate_the_is_bank - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_privatize_the_anadolu_agency - #1937 - TUR_the_sanayiciler - TUR_lift_the_ban_on_other_political_parties - TUR_treaty_of_saadabad - TUR_cooperate_with_the_debt_council - TUR_utilize_foreign_capital - #1938 - TUR_holding_our_first_multi_party_election - TUR_democratic_transition_focus - TUR_assess_our_future - TUR_the_hatay_issue - TUR_permit_regional_elections - #1939 - TUR_expanding_our_armaments - TUR_learning_from_the_great_war - TUR_modernising_the_army - TUR_expand_the_air_bases - TUR_expand_the_golcuk_naval_base - #1940 - TUR_privatize_our_infrastructure - TUR_peace_in_the_world - TUR_democratic_capstone_focus - TUR_relocate_from_yildiz_palace - TUR_embrace_military_tradition - #1941 - TUR_reconfigure_our_foreign_policy - TUR_the_anglo_turkish_agreement - TUR_the_german_turkish_friendship_treaty - TUR_applying_british_oil_embargoes_on_iraq - TUR_host_exiled_scientists - #1942 - TUR_the_chester_concession - TUR_the_clodius_agreement - TUR_bomber_schematics - TUR_american_motor_factories - TUR_join_the_allies - #1943 - TUR_the_petra_proposal - TUR_controlling_the_skies_of_europe - TUR_expanding_our_navy - TUR_expanded_credit_on_our_debts - TUR_partnership_pact_with_bulgaria - #1944 - TUR_british_dockyards_in_turkey - TUR_securing_iran - TUR_taking_over_defense_of_the_gulf - TUR_we_must_not_fall - } - - research = { - - } - - ideas = { - TUR_fethi_okyar = 5 - } - - # 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 - } - } - -} - -TUR_fascist_plan = { - name = "Turkey Fascist Plan" - desc = "Recep Peker shall transition Turkey into a fascist dictatorship and attempt to join the Axis." - - enable = { - OR = { - has_country_flag = TUR_AI_RANDOM_FASCISM - has_game_rule = { - rule = TUR_ai_behavior - option = FASCISM_TUR_AI - } - } - } - abort = { - OR = { - has_war_with = GER - has_government = communism - has_government = democratic - } - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_continue_the_policy_of_etatism - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_revive_turkish_revolutionism - #1937 - TUR_rehabilitate_the_kadro_movement - TUR_kemalism_and_the_modern_movement - TUR_intervene_in_the_spanish_civil_war - TUR_integrate_the_fascist_council - TUR_form_the_redshirts - #1938 - TUR_treaty_of_saadabad - TUR_assess_our_future - TUR_the_hatay_issue - TUR_a_common_destiny_for_all_of_turkey - TUR_hunt_down_fifth_columnist_islamists - #1939 - TUR_fatherland_first - TUR_deal_for_the_oniki_islands - TUR_abuse_the_office_of_soil_products - TUR_reconfigure_our_foreign_policy - TUR_the_german_turkish_friendship_treaty - #1940 - TUR_the_clodius_agreement - TUR_the_anglo_turkish_agreement - TUR_host_exiled_scientists - TUR_approve_the_funkplan - TUR_invite_german_officers_to_izmir - #1941 - TUR_purchase_italian_light_tanks - TUR_the_italo_turkish_naval_academy - TUR_join_the_axis - TUR_increase_german_military_aid - TUR_cooperative_research_centers - #1942 - TUR_the_tuz_golu_training_facility - TUR_support_the_golden_square - TUR_rebuke_the_treaty_of_lausanne - TUR_integrate_german_officers_into_the_army - TUR_restoring_our_nations_pride - #1943 - TUR_victory_or_death_against_communism - } - - research = { - - } - - ideas = { - TUR_recep_peker = 5 - TUR_ismet_inonu = 3 - } - - # 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 - } - } - -} - -TUR_alternate_fascist_plan = { - name = "Turkey Alternate Fascist Plan" - desc = "Fevzi Çakmak shall transition Turkey into a quasi-fascist dictatorship and attempt to form a faction with Italy." - - enable = { - OR = { - has_country_flag = TUR_AI_RANDOM_FASCISM_ALTERNATE - has_game_rule = { - rule = TUR_ai_behavior - option = TUR_FASCISM_ALTERNATE - } - } - } - abort = { - OR = { - has_war_with = ITA - has_government = communism - has_government = democratic - } - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_continue_the_policy_of_etatism - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_revive_turkish_revolutionism - #1937 - TUR_reinvigorate_turkish_nationalism - TUR_the_second_five_year_plan - TUR_treaty_of_saadabad - TUR_the_sanayiciler - TUR_the_sun_language_theory - #1938 - TUR_the_pontic_redoubt - TUR_assess_our_future - TUR_the_hatay_issue - TUR_variant_turkish_tax_focus - TUR_cooperate_with_the_debt_council - #1939 - TUR_utilize_foreign_capital - TUR_loosen_the_laws_on_secularism - TUR_purify_the_diyanet - TUR_restack_the_officer_corps - TUR_the_pontic_redoubt - #1940 - TUR_reconfigure_our_foreign_policy - TUR_the_german_turkish_friendship_treaty - TUR_the_clodius_agreement - TUR_purchase_italian_light_tanks - TUR_the_italo_turkish_naval_academy - #1941 - TUR_the_mediterranean_entente - TUR_invite_bulgaria - TUR_entice_the_greeks - TUR_pressure_portugal_to_join - TUR_cooperative_research_centers - #1942 - TUR_collaborative_civil_works_programme - TUR_fortifying_the_bosporus - TUR_mediterranean_merchant_fleet - TUR_court_the_spanish - TUR_cleanse_iberia_of_bolshevism #just in-case - TUR_punish_french_weakness - #1943 - TUR_victory_or_death_against_communism - TUR_restoring_our_nations_pride - } - - research = { - - } - - ideas = { - TUR_nuri_demirag_prime_minister = 5 - } - - # 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 - } - } - -} - -TUR_balkan_pact_plan = { - name = "Turkey Balkan Entente Plan" - desc = "Turkey will commit itself to security in the Balkans and try to form a faction." - - enable = { - OR = { - has_country_flag = TUR_AI_RANDOM_BALKAN_ENTENTE - has_game_rule = { - rule = TUR_ai_behavior - option = BALKAN_ENTENTE - } - } - } - abort = { - OR = { - GRE = { has_completed_focus = GRE_bring_home_the_exiled_republicans } - ROM = { has_completed_focus = ROM_balkans_dominance } - YUG = { has_completed_focus = YUG_recognize_the_soviet_union } - AND = { - GRE = { has_war_with = TUR } - ROM = { has_war_with = TUR } - YUG = { has_war_with = TUR } - } - } - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_continue_the_policy_of_etatism - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_peace_at_home - #1937 - TUR_turkish_state_railways - TUR_the_second_five_year_plan - TUR_treaty_of_saadabad - TUR_the_sanayiciler - TUR_learning_from_the_great_war - #1938 - TUR_the_guardians_of_kemalism - TUR_assess_our_future - TUR_the_hatay_issue - TUR_turk_ulusu - TUR_cooperate_with_the_debt_council - #1939 - TUR_utilize_foreign_capital - TUR_modernising_the_army - TUR_expand_the_golcuk_naval_base - TUR_peace_in_the_world - TUR_variant_turkish_tax_focus - #1940 - TUR_abuse_the_office_of_soil_products - TUR_continue_to_prioritise_balkan_integrity - TUR_balkan_defense_council - TUR_three_year_industrial_plan - TUR_united_against_imperialism - #1941 - TUR_the_treaty_for_prosperity_and_trade - TUR_create_the_balkan_central_bank - TUR_joint_budgets_on_fortifications - TUR_connecting_our_capitals - TUR_fortifying_contentious_areas - #1942 - TUR_integrated_armed_forces - TUR_the_balkan_academy_of_science - TUR_preempt_bulgarian_alignment - TUR_peninsular_network_of_factories - TUR_combined_operational_strategies - #1943 - TUR_edirne_research_exchange - TUR_crush_the_warmongers_in_rome - } - - research = { - - } - - ideas = { - - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/TUR_historical_strategy_plan.txt b/src/common/ai_strategy_plans/TUR_historical_strategy_plan.txt deleted file mode 100755 index be7a263..0000000 --- a/src/common/ai_strategy_plans/TUR_historical_strategy_plan.txt +++ /dev/null @@ -1,137 +0,0 @@ -TUR_historical_plan = { - name = "Turkey Historical Plan" - desc = "Turkey will pursue neutrality for as long as possible, and then join the Allies." - - allowed = { - original_tag = TUR - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = TUR_ai_behavior - option = DEFAULT - } - } - has_country_flag = TUR_AI_RANDOM_NEUTRALITY_HISTORICAL - has_game_rule = { - rule = TUR_ai_behavior - option = HISTORICAL - } - } - } - abort = { - OR = { - has_war_with = GER - has_war_with = ITA - has_war_with = FRA - has_war_with = ENG - has_war_with = SOV - has_war_with = GRE - has_government = communism - has_government = democratic - has_government = fascism - } - } - - ai_national_focuses = { - #1936 - TUR_the_montreux_convention - TUR_continue_the_policy_of_etatism - TUR_hava_okulu - TUR_ratify_the_six_arrows - TUR_peace_at_home - #1937 - TUR_turkish_state_railways - TUR_the_second_five_year_plan - TUR_treaty_of_saadabad - TUR_the_sanayiciler - TUR_learning_from_the_great_war - #1938 - TUR_the_guardians_of_kemalism - TUR_assess_our_future - TUR_the_hatay_issue - TUR_turk_ulusu - TUR_cooperate_with_the_debt_council - #1939 - TUR_utilize_foreign_capital - TUR_modernising_the_army - TUR_expand_the_air_bases - TUR_expand_the_golcuk_naval_base - TUR_peace_in_the_world - #1940 - TUR_variant_turkish_tax_focus - TUR_abuse_the_office_of_soil_products - TUR_reconfigure_our_foreign_policy - TUR_the_anglo_turkish_agreement - TUR_the_german_turkish_friendship_treaty - #1941 - TUR_renew_the_turkish_soviet_non_aggression_pact - TUR_host_exiled_scientists - TUR_embrace_military_tradition - TUR_superiority_of_arms - TUR_the_clodius_agreement - #1942 - TUR_construct_the_cakmak_line - TUR_the_batumi_accord - TUR_provide_refuge_to_the_victims_of_fascism - TUR_the_pontic_redoubt - TUR_purchase_italian_light_tanks - #1943 - TUR_applying_british_oil_embargoes_on_iraq - TUR_the_chester_concession - TUR_american_motor_factories - TUR_relocate_from_yildiz_palace - TUR_accelerate_native_fighter_designs - #1944 - TUR_bomber_schematics - TUR_the_italo_turkish_naval_academy - TUR_the_path_of_the_wolf - TUR_patrol_the_seas - TUR_turkish_air_defense_platforms - TUR_approve_the_funkplan - TUR_soviet_tank_factories - TUR_adana_to_baku_highway - TUR_invite_german_officers_to_izmir - TUR_utilising_our_terrain - TUR_fortified_defensive_bases - TUR_turk_silahli_kuvvetleri - TUR_join_the_allies - #1945 - TUR_controlling_the_skies_of_europe - TUR_expanding_our_navy - TUR_expanded_credit_on_our_debts - } - - research = { - - } - - ideas = { - TUR_hilmi_uran = 15 - TUR_ismet_inonu = 10 - TUR_sukru_saracoglu_prime_minister = 7 - TUR_fevzi_cakmak = 5 - } - - # Focuses never to take - focus_factors = { - # If you plan to stay NEUTRAL, DON'T JOIN OR CREATE ANY FACTIONS!!! (they abort this plan if they find themselves at war so in that case it won't matter, and thus be fine) - TUR_the_mediterranean_entente = 0 - TUR_join_the_axis = 0 - TUR_anti_bolshevik_mediterranean_bloc = 0 - TUR_readdress_the_montreux_convention = 0 - TUR_continue_to_prioritise_balkan_integrity = 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/USA_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/USA_alternate_strategy_plan.txt deleted file mode 100755 index 711ebfe..0000000 --- a/src/common/ai_strategy_plans/USA_alternate_strategy_plan.txt +++ /dev/null @@ -1,536 +0,0 @@ -USA_alternate_plan_1 = { - name = "US alternate plan - democratic - interventionist" - desc = "FDR's dream" - - allowed = { - original_tag = USA - } - enable = { - NOT = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = USA_ai_behavior - option = DEFAULT - } - } - } - has_government = democratic - OR = { - GER = { - has_war = yes - has_government = fascism - } - JAP = { - has_war = yes - } - has_country_flag = USA_AI_RANDOM_DEMOCRATIC_ALTERNATE - has_game_rule = { - rule = USA_ai_behavior - option = DEMOCRATIC_ALTERNATE - } - } - } - abort = { - has_war = yes - } - - ai_national_focuses = { - USA_continue_the_new_deal - USA_wpa - USA_war_department - USA_war_plans_division - USA_agricultural_adjustment_act - USA_office_of_scientific_research_and_development - USA_limited_intervention - USA_intervention_in_asia - USA_war_plan_orange - USA_intervention_in_europe - USA_war_plan_black - USA_war_propaganda - USA_fair_labour_standards_act - USA_focus_on_europe - USA_office_of_strategic_services - USA_black_chamber - USA_scientist_haven - USA_lend_lease_act - USA_air_war_plans_division - USA_two_ocean_navy_act - USA_selective_training_act - USA_build_the_pentagon - USA_destroyers_for_bases - USA_maritime_commission - USA_louisiana_maneuvers - USA_support_rock_island - USA_tank_experiments - USA_tank_destroyer_doctrine - USA_combined_bomber_offensive - USA_bureau_of_ships - USA_carrier_primacy - USA_wartime_industry - USA_manhattan_project - } - - research = { - - } - - ideas = { - - } - traits = { - war_industrialist = 5 - financial_expert = 10 - silent_workhorse = 25 - } - - ai_strategy = { - type = support - id = "ENG" - value = 200 - } - - ai_strategy = { - type = support - id = "CHI" - value = 200 - } - - # 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 - } - } - -} - -USA_alternate_plan_2 = { - name = "US alternate plan - democratic - neutral" - desc = "Standard alternate plan" - - allowed = { - original_tag = USA - } - enable = { - not = { - OR = { - has_game_rule = { - rule = USA_ai_behavior - option = DEMOCRATIC_ALTERNATE - } - has_game_rule = { - rule = USA_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - has_game_rule = { - rule = USA_ai_behavior - option = FASCIST - } - has_game_rule = { - rule = USA_ai_behavior - option = COMMUNIST - } - } - } - } - abort = { - has_war = yes - } - - focus_factors = { - USA_continue_the_new_deal = 15 - USA_wpa = 5 - USA_war_department = 5 - USA_air_war_plans_division = 5 - USA_war_plans_division = 5 - USA_agricultural_adjustment_act = 15 - USA_neutrality_act = 15 - USA_intervention_in_asia = 5 - USA_war_plan_orange = 5 - USA_intervention_in_europe = 5 - USA_war_plan_black = 5 - USA_strategic_bombing = 5 - USA_fair_labour_standards_act = 15 - USA_escort_fighters = 5 - USA_arsenal_of_democracy = 5 - USA_scientist_haven = 25 - USA_military_construction = 5 - USA_USACE_projects = 5 - USA_manhattan_project = 5 - USA_intervention_in_the_americas = 5 - USA_the_giant_wakes = 5 - USA_military_construction = 5 - USA_two_ocean_navy_act = 5 - USA_selective_training_act = 5 - USA_destroyers_for_bases = 5 - USA_maritime_commission = 5 - USA_lend_lease_act = 15 - USA_office_of_scientific_research_and_development = 25 - USA_louisiana_maneuvers = 5 - USA_support_rock_island = 5 - USA_tank_experiments = 5 - USA_tank_destroyer_doctrine = 5 - USA_combined_bomber_offensive = 5 - USA_bureau_of_ships = 5 - USA_carrier_primacy = 5 - USA_wartime_industry = 5 - USA_build_the_pentagon = 5 - USA_limited_intervention = 5 - USA_reestablish_the_gold_standard = 10 - USA_america_first = 0 - USA_adjusted_compensation_act = 5 - USA_suspend_the_presecution = 0 - USA_reach_out_to_the_ware_group = 0 - } - - research = { - - } - - ideas = { - - } - traits = { - war_industrialist = 5 - financial_expert = 10 - silent_workhorse = 25 - } - - ai_strategy = { - type = support - id = "ENG" - value = 200 - } - - ai_strategy = { - type = support - id = "CHI" - value = 200 - } - - # 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 - } - } - -} - -USA_war_emergency = { - name = "US war emergency plan" - desc = "Plan for the US in case of war happening early" - - allowed = { - original_tag = USA - } - enable = { - is_historical_focus_on = no - has_war = yes - } - abort = { - has_war = no - } - - focus_factors = { - USA_war_department = 100 - USA_selective_training_act = 100 - USA_louisiana_maneuvers = 20 - USA_support_rock_island = 20 - USA_war_plans_division = 50 - USA_two_ocean_navy_act = 25 - USA_limited_intervention = 50 - } - - research = { - - } - - ideas = { - - } - traits = { - war_industrialist = 5 - - } - - # 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 - } - } -} - -USA_britain_hostile = { - name = "US plan against hostile Britain" - desc = "Plan for the US in case of Britain being of a different ideology" - - allowed = { - original_tag = USA - } - enable = { - is_historical_focus_on = no - ENG = { not = { has_government = ROOT } } - } - abort = { - - } - - focus_factors = { - USA_war_plan_red = 10 - USA_war_plan_crimson = 10 - USA_war_plan_ruby = 10 - USA_war_plan_scarlet_garnet = 10 - USA_intervention_in_europe = 20 - USA_intervention_in_the_americas = 10 - USA_destroyers_for_bases = 0 - USA_limited_intervention = 25 - USA_war_propaganda = 20 - USA_focus_on_asia = 0 - } - ai_strategy = { - type = support - id = "ENG" - value = -500 - } - ai_strategy = { - type = support - id = "CAN" - value = -500 - } - ai_strategy = { - type = support - id = "AST" - value = -500 - } - ai_strategy = { - type = support - id = "NZL" - value = -500 - } - ai_strategy = { - type = support - id = "RAJ" - value = -500 - } - - # 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 - } - } -} - -USA_germany_friendly = { - name = "US plan for friendly Germany" - desc = "Plan for the US in case of Germany being of same ideology" - - allowed = { - original_tag = USA - } - enable = { - is_historical_focus_on = no - GER = { has_government = ROOT } - } - abort = { - NOT = { GER = { has_government = ROOT } } - } - - focus_factors = { - USA_war_plan_red = 10 - USA_war_plan_crimson = 10 - USA_war_plan_gold = 10 - USA_war_plan_ruby = 10 - USA_war_plan_scarlet_garnet = 10 - USA_intervention_in_europe = 20 - USA_war_plan_white = 20 - USA_war_plan_black = 0 - USA_limited_intervention = 25 - USA_war_propaganda = 20 - USA_focus_on_asia = 0 - } - ai_strategy = { - type = support - id = "GER" - value = 200 - } - - - # 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 - } - } -} - -USA_fascist = { - name = "US Fascist Plan" - desc = "Plan for the US to go fascist" - - allowed = { - original_tag = USA - has_dlc = "Man the Guns" - } - enable = { - OR = { - OR = { - has_country_flag = USA_AI_RANDOM_FASCIST - has_game_rule = { - rule = USA_ai_behavior - option = FASCIST - } - } - tag = CSA - } - } - abort = { - - } - - ai_national_focuses = { - USA_war_department - USA_war_plans_division - USA_intervention_in_the_americas - USA_air_war_plans_division - USA_war_plan_crimson - USA_reestablish_the_gold_standard - USA_adjusted_compensation_act - USA_america_first - USA_ally_with_the_silver_shirts - USA_invite_foreign_support - USA_send_lindbergh_to_germany - USA_recruit_the_free_corps - USA_national_prosperity_program - USA_work_with_the_bund - USA_extend_the_chinese_exclusion_acts - USA_war_powers_act - USA_labour_management_relations_act - USA_empower_the_huac - USA_protectionist_tariffs - USA_income_tax_reform - USA_institute_of_american_sciences - USA_voter_registration_act - USA_de_regulate_the_banking_sector - USA_privatize_the_TVA - USA_national_employment_strategy - USA_honor_the_confederacy - USA_selective_training_act - USA_reinforce_monroe_doctrine - } - - research = { - - } - - ideas = { - - } - traits = { - fascist_demagogue = 15 - - } - - - - # 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 - } - } - -} - -USA_communist = { - name = "US Communist Plan" - desc = "Plan for the US to go Communist" - - allowed = { - original_tag = USA - has_dlc = "Man the Guns" - } - enable = { - OR = { - has_country_flag = USA_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = USA_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - USA_war_department - USA_war_plans_division - USA_intervention_in_the_americas - USA_air_war_plans_division - USA_war_plan_crimson - USA_continue_the_new_deal - USA_wpa - USA_suspend_the_presecution - USA_office_of_scientific_research_and_development - USA_agricultural_adjustment_act - USA_fair_labour_standards_act - USA_desegregate_the_armed_forces - USA_union_representation_act - USA_rubber_reserve_company - USA_accumulated_wealth_tax_act - USA_old_age_pension_act - USA_reach_out_to_the_ware_group - USA_guarantee_the_american_dream - USA_selective_training_act - USA_full_desegregation - USA_democratic_socialism - USA_worker_management_act - USA_militia_organization_act - USA_communal_property_act - USA_reinforce_monroe_doctrine - USA_intervention_in_europe - USA_war_plan_red - USA_end_monarchism - USA_shatter_the_empires - } - - research = { - - } - - ideas = { - earl_browder = 10 - } - traits = { - communist_revolutionary = 15 - - } - - - - # 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 - } - } - -} diff --git a/src/common/ai_strategy_plans/USA_historical_strategy_plan.txt b/src/common/ai_strategy_plans/USA_historical_strategy_plan.txt deleted file mode 100755 index c09f27a..0000000 --- a/src/common/ai_strategy_plans/USA_historical_strategy_plan.txt +++ /dev/null @@ -1,138 +0,0 @@ -USA_historical_plan = { - name = "US historical plan" - desc = "Historical behavior for US" - - allowed = { - original_tag = USA - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - OR = { - not = { has_dlc = "Man the Guns" } - has_game_rule = { - rule = USA_ai_behavior - option = DEFAULT - } - } - } - has_country_flag = USA_AI_DEMOCRATIC_HISTORICAL - has_country_flag = democratic_usa_won_civil_war - has_game_rule = { - rule = USA_ai_behavior - option = DEMOCRATIC_HISTORICAL - } - } - } - abort = { - OR = { - AND = { - has_game_rule = { - rule = USA_ai_behavior - option = DEFAULT - } - OR = { - GER = { - has_completed_focus = GER_oppose_hitler - } - ENG = { - not = { has_government = democratic } - } - has_war_with = CAN - has_war_with = MEX - JAP = { - not = { - OR = { - has_government = fascism - has_government = neutrality - } - } - } - } - } - } - } - - ai_national_focuses = { - USA_continue_the_new_deal - USA_wpa - USA_war_department - USA_air_war_plans_division - USA_war_plans_division - #1937 - USA_agricultural_adjustment_act - USA_neutrality_act - USA_intervention_in_asia - USA_war_plan_orange - USA_intervention_in_europe - #1938 - USA_war_plan_black - USA_strategic_bombing - USA_fair_labour_standards_act - USA_escort_fighters - USA_arsenal_of_democracy - #1939 - USA_scientist_haven - USA_military_construction - USA_USACE_projects - USA_manhattan_project - USA_federal_housing_act - #1940 - USA_the_giant_wakes - USA_military_construction - USA_two_ocean_navy_act - USA_selective_training_act - USA_destroyers_for_bases - #1941 - USA_maritime_commission - USA_lend_lease_act - USA_office_of_scientific_research_and_development - USA_louisiana_maneuvers - USA_support_rock_island - #1942 - USA_tank_experiments - USA_tank_destroyer_doctrine - USA_combined_bomber_offensive - USA_bureau_of_ships - USA_carrier_primacy - #1943 - USA_wartime_industry - USA_build_the_pentagon - USA_army_of_the_united_states - USA_womens_armed_service_integration_act - } - - focus_factors = { - USA_suspend_the_presecution = 0 # well done, not medium rare - } - - research = { - - } - - ideas = { - - } - traits = { - war_industrialist = 5 - financial_expert = 10 - silent_workhorse = 25 - } - - ai_strategy = { - type = support - id = "ENG" - value = 200 - } - - # 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 - } - } - -} \ No newline at end of file diff --git a/src/common/ai_strategy_plans/YUG_alternate_strategy_plan.txt b/src/common/ai_strategy_plans/YUG_alternate_strategy_plan.txt deleted file mode 100755 index 475ef8b..0000000 --- a/src/common/ai_strategy_plans/YUG_alternate_strategy_plan.txt +++ /dev/null @@ -1,292 +0,0 @@ -YUG_communist = { - name = "Yugoslavian communist plan" - desc = "" - - allowed = { - original_tag = YUG - has_dlc = "Death or Dishonor" - } - enable = { - OR = { - has_country_flag = YUG_AI_RANDOM_COMMUNIST - has_game_rule = { - rule = YUG_ai_behavior - option = COMMUNIST - } - } - } - abort = { - - } - - ai_national_focuses = { - YUG_industrialization_program - YUG_recognize_the_soviet_union - YUG_modernize_the_air_force - YUG_mutual_economic_aid - YUG_expand_the_mining_industry - YUG_develop_military_industry - YUG_form_peasant_councils - YUG_army_modernization - YUG_mountain_brigades - YUG_purchase_foreign - YUG_license_production - YUG_fighter_license - YUG_rare_minerals_exploitation - YUG_abolish_the_monarchy - YUG_small_arms - YUG_domestic_artillery_production - YUG_join_comintern - YUG_form_the_federal_republic - YUG_expand_the_university_of_zagreb - YUG_integrated_rail_network - YUG_improve_light_industry - YUG_expand_the_serbian_shipyards - YUG_develop_slovenian_industry - YUG_coastal_defense - YUG_anti_tank_defenses - YUG_independent_engineer_regiments - YUG_expand_the_university_of_ljubljana - YUG_local_self_management - YUG_motorize_the_cavalry - YUG_expand_the_sarajevo_arsenals - YUG_motorized_logistics - YUG_armored_cavalry - YUG_modern_tanks - YUG_army_maneuvers - YUG_supremacy_of_defense - YUG_artillery_regiments - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -YUG_democratic = { - name = "Yugoslavian devolution plan" - desc = "Yugoslavia will devolve the union into autonomous states." - - allowed = { - original_tag = YUG - has_dlc = "Death or Dishonor" - } - enable = { - OR = { - has_country_flag = YUG_AI_RANDOM_DEMOCRATIC - has_game_rule = { - rule = YUG_ai_behavior - option = DEMOCRATIC - } - } - } - abort = { - - } - - ai_national_focuses = { - YUG_industrialization_program - YUG_western_focus - YUG_modernize_the_air_force - YUG_reinforce_old_alliances - YUG_attract_allied_capital - YUG_limited_self_government - YUG_expand_the_mining_industry - YUG_develop_civilian_industry - YUG_army_modernization - YUG_united_autonomous_croatia - YUG_local_developers - YUG_ikarus - YUG_safeguard_bosnia - YUG_the_ik_3 - YUG_rare_minerals_exploitation - YUG_dissolve_serbia - YUG_autonomous_transylvania - YUG_small_arms - YUG_domestic_artillery_production - YUG_end_the_regency - YUG_coronation - YUG_royal_wedding - YUG_join_allies - YUG_expand_the_university_of_zagreb - YUG_towards_independence - YUG_defence_army_of_yugoslavia - YUG_defence_league - YUG_integrated_rail_network - YUG_improve_light_industry - YUG_local_self_management - YUG_allied_air_combat_school - YUG_develop_slovenian_industry - YUG_expand_the_sarajevo_arsenals - YUG_expand_the_split_shipyards - YUG_contest_the_adriatic - YUG_zmaj - YUG_rogozarski - YUG_anti_tank_defenses - YUG_independent_engineer_regiments - YUG_expand_the_university_of_ljubljana - YUG_motorize_the_cavalry - YUG_motorized_logistics - YUG_armored_cavalry - YUG_modern_tanks - YUG_army_maneuvers - YUG_supremacy_of_defense - YUG_artillery_regiments - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - -YUG_fascist = { - name = "Yugoslavian fascist plan" - desc = "" - - allowed = { - original_tag = YUG - has_dlc = "Death or Dishonor" - } - enable = { - OR = { - has_country_flag = YUG_AI_RANDOM_FASCIST - has_game_rule = { - rule = YUG_ai_behavior - option = FASCIST - } - } - } - abort = { - - } - - ai_national_focuses = { - YUG_industrialization_program - YUG_western_focus - YUG_modernize_the_air_force - YUG_friendship_treaty_with_italy - YUG_attract_axis_capital - YUG_evolution - YUG_expand_the_mining_industry - YUG_develop_military_industry - YUG_army_modernization - YUG_establish_the_banovina_of_croatia - YUG_local_developers - YUG_ikarus - YUG_ban_slovene_nationalist_parties - YUG_the_ik_3 - YUG_rare_minerals_exploitation - YUG_concessions_for_macedonians - YUG_small_arms - YUG_domestic_artillery_production - YUG_invite_german_military_mission - YUG_join_axis - YUG_surrender_italian_claims - YUG_expand_the_university_of_zagreb - YUG_improve_serbian_rail_network - YUG_improve_light_industry - YUG_expand_the_university_of_belgrad - YUG_central_management - YUG_serbian_steel - YUG_expand_the_sarajevo_arsenals - YUG_expand_the_serbian_shipyards - YUG_coastal_defense - YUG_zmaj - YUG_rogozarski - YUG_anti_tank_defenses - YUG_claim_macedonia - YUG_greater_yugoslavia - YUG_independent_engineer_regiments - YUG_expand_the_university_of_ljubljana - YUG_motorize_the_cavalry - YUG_motorized_logistics - YUG_armored_cavalry - YUG_modern_tanks - YUG_army_maneuvers - YUG_supremacy_of_defense - YUG_artillery_regiments - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/YUG_historical_strategy_plan.txt b/src/common/ai_strategy_plans/YUG_historical_strategy_plan.txt deleted file mode 100755 index 6bd5960..0000000 --- a/src/common/ai_strategy_plans/YUG_historical_strategy_plan.txt +++ /dev/null @@ -1,104 +0,0 @@ -YUG_historical = { - name = "Yugoslavian historical plan" - desc = "" - - allowed = { - original_tag = YUG - has_dlc = "Death or Dishonor" - } - enable = { - OR = { - AND = { - is_historical_focus_on = yes - has_game_rule = { - rule = YUG_ai_behavior - option = DEFAULT - } - } - has_country_flag = YUG_AI_RANDOM_HISTORICAL - has_game_rule = { - rule = YUG_ai_behavior - option = HISTORICAL - } - } - } - abort = { - - } - - ai_national_focuses = { - YUG_western_focus - YUG_industrialization_program - YUG_friendship_treaty_with_italy - YUG_attract_axis_capital - YUG_expand_the_mining_industry - YUG_develop_civilian_industry - YUG_evolution - YUG_army_modernization - YUG_mountain_brigades - YUG_modernize_the_air_force - YUG_purchase_foreign - YUG_license_production - YUG_fighter_license - YUG_rare_minerals_exploitation - YUG_establish_the_banovina_of_croatia - YUG_ban_slovene_nationalist_parties - YUG_concessions_for_macedonians - YUG_small_arms - YUG_domestic_artillery_production - YUG_expand_the_serbian_shipyards - YUG_coastal_defense - YUG_anti_tank_defenses - YUG_independent_engineer_regiments - YUG_invite_german_military_mission - YUG_motorize_the_cavalry - YUG_expand_the_university_of_zagreb - YUG_join_axis #It is critical this stays early. - YUG_integrated_rail_network - YUG_improve_light_industry - YUG_end_the_regency - YUG_royal_wedding - YUG_join_allies - YUG_develop_slovenian_industry - YUG_local_self_management - YUG_expand_the_university_of_ljubljana - YUG_expand_the_sarajevo_arsenals - YUG_motorized_logistics - YUG_armored_cavalry - YUG_tank_conversions - YUG_army_maneuvers - YUG_supremacy_of_defense - YUG_artillery_regiments - } - - research = { - industry = 50.0 - infantry_tech = 15.0 - artillery = 8.0 - support_tech = 6.5 - } - - ideas = { - - } - - traits = { - captain_of_industry = 5 - war_industrialist = 5 - } - - # 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 - } - } - - focus_factors = { - - } - -} - diff --git a/src/common/ai_strategy_plans/az_bfl_focusplan.txt b/src/common/ai_strategy_plans/az_bfl_focusplan.txt index 87df077..7ef029e 100755 --- a/src/common/ai_strategy_plans/az_bfl_focusplan.txt +++ b/src/common/ai_strategy_plans/az_bfl_focusplan.txt @@ -80,17 +80,17 @@ BFL_historical = { #1941 BFL_gangtiehongliu #42 BFL_liluntupo #56 + BFL_31 #35 + BFL_32 #35 BFL_2 #28 BFL_3 #28 BFL_4 #28 BFL_5 #28 BFL_dongfangdeweixie #35 BFL_quebaohoufanganquan #14 - BFL_kongjunjianshe #70 #1942 + BFL_kongjunjianshe #70 BFL_cezhongduidizhiyuan #70 - BFL_31 #35 - BFL_32 #35 BFL_hongzhadashi #70 BFL_moermansike #70 BFL_beijitanxiandui #35 diff --git a/src/common/ai_strategy_plans/az_sad_focusplan.txt b/src/common/ai_strategy_plans/az_sad_focusplan.txt index 33d2f52..4ada5c7 100755 --- a/src/common/ai_strategy_plans/az_sad_focusplan.txt +++ b/src/common/ai_strategy_plans/az_sad_focusplan.txt @@ -67,11 +67,12 @@ SAD_historical = { SAD_nanbumaoyiqu SAD_beibuzhonggongyequ SAD_gongyejishu + SAD_lingxiudedierzhan SAD_kaicaijishuyanjiu SAD_ziyuanzhuanhua SAD_chongzudeziyuan SAD_haiyungongsi - SAD_lingxiudedierzhan + #SAD_lingxiudedierzhan SAD_jiaoyujunguan SAD_shaixuanjunguan SAD_lingxiudeguwu diff --git a/src/common/bookmarks/the_gathering_storm.txt b/src/common/bookmarks/the_gathering_storm.txt index af6f5a6..7e3488a 100755 --- a/src/common/bookmarks/the_gathering_storm.txt +++ b/src/common/bookmarks/the_gathering_storm.txt @@ -188,6 +188,19 @@ bookmarks = { DH1_xinanshibian } + } + "HOL"={ + minor = yes + history = "SIREN_HOL_DESC" + ideology = democratic + ideas = { + HOL_aloof_neutrality + HOL_de_crisisjaren_5 + } + focuses = { + + } + } effect = { randomize_weather = 22345 # <- Obligatory in every bookmark ! diff --git a/src/common/buildings/01_landmark_buildings.txt b/src/common/buildings/01_landmark_buildings.txt index 98182c6..4f321d7 100755 --- a/src/common/buildings/01_landmark_buildings.txt +++ b/src/common/buildings/01_landmark_buildings.txt @@ -277,6 +277,87 @@ buildings = { } } + landmark_taj_mahal = { + dlc_allowed = { has_dlc = "Graveyard of Empires" } + show_on_map = 1 + base_cost = 20000 + damage_factor = 0 # This building can't be damaged by regular strat bombing + icon_frame = 22 + value = 5 + + is_buildable = no + disable_grow_animation = yes + spawn_point = landmark_spawn + repair_speed_factor = @landmark_repair_speed_factor + only_display_if_exists = yes + special_icon = GFX_taj_mahal_icon_small + level_cap = { + province_max = 1 + } + always_shown = yes + show_modifier = yes + country_modifiers = { + enable_for_controllers = { RAJ } + modifiers = { + stability_factor = 0.05 + } + } + } + + landmark_sadabad_complex = { + dlc_allowed = { has_dlc = "Graveyard of Empires" } + show_on_map = 1 + base_cost = 20000 + damage_factor = 0 # This building can't be damaged by regular strat bombing + icon_frame = 22 + value = 5 + + is_buildable = no + disable_grow_animation = yes + spawn_point = landmark_spawn + repair_speed_factor = @landmark_repair_speed_factor + only_display_if_exists = yes + special_icon = GFX_sadabad_complex_icon_small + level_cap = { + province_max = 1 + } + always_shown = yes + show_modifier = yes + country_modifiers = { + enable_for_controllers = { PER } + modifiers = { + stability_factor = 0.05 + } + } + } + + landmark_hagia_sophia = { + dlc_allowed = { has_dlc = "Graveyard of Empires" } + show_on_map = 1 + base_cost = 20000 + damage_factor = 0 # This building can't be damaged by regular strat bombing + icon_frame = 22 + value = 5 + + is_buildable = no + disable_grow_animation = yes + spawn_point = landmark_spawn + repair_speed_factor = @landmark_repair_speed_factor + only_display_if_exists = yes + special_icon = GFX_haga_sofia_icon_small + level_cap = { + province_max = 1 + } + always_shown = yes + show_modifier = yes + country_modifiers = { + enable_for_controllers = { TUR } + modifiers = { + stability_factor = 0.05 + } + } + } + landmark_ss_ic = { dlc_allowed = { has_dlc = Gotterdammerung } show_on_map = 1 diff --git a/src/common/characters/az_BFL_characters.txt b/src/common/characters/az_BFL_characters.txt index c260e84..8b797f2 100755 --- a/src/common/characters/az_BFL_characters.txt +++ b/src/common/characters/az_BFL_characters.txt @@ -1075,6 +1075,57 @@ characters={ coordination_skill = 5 } } + BFL_kashan = { + name = BFL_kashan + portraits={ + army = { + large="gfx/leaders/BFL/kashan.png" + small="gfx/interface/ideas/idea_kashan.png" + } + } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { winter_specialist zhanlie_army } + skill = 4 + + attack_skill = 2 + defense_skill = 5 + planning_skill = 4 + logistics_skill = 5 + } + } + + BFL_aoliege = { + name = BFL_aoliege + portraits={ + army = { + large="gfx/leaders/BFL/aoliege.png" + small="gfx/interface/ideas/idea_aoliege.png" + } + } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { winter_specialist xunyang_army } + skill = 3 + + attack_skill = 3 + defense_skill = 2 + planning_skill = 3 + logistics_skill = 2 + } + } #scientists BFL_kuersike_sci = { diff --git a/src/common/characters/az_HOL_characters.txt b/src/common/characters/az_HOL_characters.txt new file mode 100755 index 0000000..8ab2509 --- /dev/null +++ b/src/common/characters/az_HOL_characters.txt @@ -0,0 +1,80 @@ +characters={ + HOL_qisheng = { + name = HOL_qisheng + portraits={ + army = { + large="gfx/leaders/HOL/qisheng.png" + small="gfx/interface/ideas/idea_qisheng.png" + } + civilian = { + large="gfx/leaders/HOL/qisheng.png" + } + } + + country_leader={ + ideology= conservatism + traits={ } + expire="2000.1.1.1" + } + country_leader={ + ideology= fascism_ideology + traits={ } + expire="2000.1.1.1" + } + country_leader={ + ideology= marxism + traits={ } + expire="2000.1.1.1" + } + country_leader={ + ideology= despotism + traits={ } + expire="2000.1.1.1" + } + + + field_marshal = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { xunyang_army } + skill = 5 + attack_skill = 4 + defense_skill = 4 + planning_skill = 5 + logistics_skill = 5 + } + + } + + HOL_aifosen = { + name = HOL_aifosen + portraits={ + army = { + large="gfx/leaders/HOL/aifosen.png" + small="gfx/interface/ideas/idea_aifosen.png" + } + } + + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { quzhu_army } + skill = 3 + attack_skill = 2 + defense_skill = 4 + planning_skill = 3 + logistics_skill = 3 + } + } + +} diff --git a/src/common/characters/az_HUJ_characters.txt b/src/common/characters/az_HUJ_characters.txt index 4b514ff..c04d162 100755 --- a/src/common/characters/az_HUJ_characters.txt +++ b/src/common/characters/az_HUJ_characters.txt @@ -1536,6 +1536,111 @@ characters={ } } + HUJ_yueke = { + name = HUJ_yueke + portraits={ + army = { + large="gfx/leaders/HUJ/yueke.png" + small="gfx/interface/ideas/idea_yuekehuj.png" + } + } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { xunyang_army } + skill = 2 + attack_skill = 2 + defense_skill = 3 + planning_skill = 1 + logistics_skill = 2 + } + } + HUJ_yingyong = { + name = HUJ_yingyong + portraits={ + army = { + large="gfx/leaders/HUJ/yingyong.png" + small="gfx/interface/ideas/idea_yingyong.png" + } + } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { zhanlie_army } + skill = 2 + attack_skill = 3 + defense_skill = 2 + planning_skill = 1 + logistics_skill = 2 + } + } + #克隆人 + HUJ_CAN_yuekegongjue = { + name = HUJ_yuekegongjue + portraits={ + civilian = { + large="gfx/leaders/HUJ/yuekegongjue.png" + } + } + } + HUJ_RAJ_naerxun = { + name = HUJ_naerxun + portraits={ + civilian = { + large="gfx/leaders/HUJ/naerxun.png" + } + } + } + HUJ_BRM_nvjiang = { + name = HUJ_nvjiang + portraits={ + civilian = { + large="gfx/leaders/HUJ/nvjiang.png" + } + } + } + HUJ_MAL_luodeni = { + name = HUJ_luodeni + portraits={ + civilian = { + large="gfx/leaders/HUJ/luodeni.png" + } + } + } + HUJ_AST_yingyong = { + name = HUJ_yingyong + portraits={ + civilian = { + large="gfx/leaders/HUJ/yingyong.png" + } + } + } + HUJ_NZL_yingyong = { + name = HUJ_yingyong + portraits={ + civilian = { + large="gfx/leaders/HUJ/yingyong.png" + } + } + } + HUJ_SAF_heiwangzi = { + name = HUJ_heiwangzi + portraits={ + civilian = { + large="gfx/leaders/HUJ/heiwangzi.png" + } + } + } #scientists HUJ_chaijun_sci = { name = HUJ_chaijun diff --git a/src/common/combat_tactics.txt b/src/common/combat_tactics.txt index 018142b..0f8183a 100755 --- a/src/common/combat_tactics.txt +++ b/src/common/combat_tactics.txt @@ -8,6 +8,7 @@ phases = { # phase = no is the standard phase tactical_withdrawal seize_bridge hold_bridge + street_fighting } tactic_basic_attack = { @@ -917,6 +918,207 @@ tactic_masterful_blitz = { #Improved version of Blitz for Soviets defender = -0.2 } +tactic_urban_defense = { + is_attacker = no + trigger = { + is_attacker = no + is_fighting_in_terrain = urban + phase = no + } + + active = yes + + base = { + factor = 2 + modifier = { + factor = 0 + NOT = { is_fighting_in_terrain = urban } + } + modifier = { + factor = 2 + province_vp > 5 + } + modifier = { + factor = 3 + has_trait = urban_assault_specialist + } + modifier = { + factor = 1.5 + has_trait = trait_engineer + } + + } + + picture = tactic_urban_defense + #countered_by = tactic_urban_defense + + phase = street_fighting #changes phase to Street Fighting + + attacker = -0.05 + defender = 0.05 + attacker_movement_speed = -0.05 + attacker_org_damage_modifier = -0.1 + #combat_width = -0.1 +} + +tactic_sf_storm = { #Basic Urban assault tactic + is_attacker = yes + trigger = { + is_attacker = yes + phase = street_fighting + } + + active = yes + display_phase = street_fighting + + base = { + factor = 2 + } + picture = tactic_sf_storm + + attacker = 0.05 + defender = 0.1 + defender_org_damage_modifier = -0.05 + combat_width = 0.05 + +} + +tactic_sf_barrage = { #Slow moving assault using heavy artillery barrage and artileery sniping + is_attacker = yes + trigger = { + is_attacker = yes + phase = street_fighting + has_artillery_ratio > 0.1 + } + + active = no + display_phase = street_fighting + + base = { + factor = 2 + } + picture = tactic_sf_barrage + + attacker = 0.1 + defender = -0.05 + combat_width = -0.05 + defender_org_damage_modifier = -0.1 + +} + +tactic_sf_armor_supported_assault = { #Assault using specialist armoured vehicles + is_attacker = yes + trigger = { + is_attacker = yes + phase = street_fighting + custom_trigger_tooltip = { + tooltip = has_flame_tank_units + OR = { + has_unit_type = light_flame_tank + has_unit_type = medium_flame_tank + has_unit_type = heavy_flame_tank + } + } + } + + active = yes + display_phase = street_fighting + + base = { + factor = 2 + } + picture = tactic_sf_armor_supported_assault + + attacker = 0.15 + combat_width = -0.1 + defender_org_damage_modifier = -0.1 +} + +tactic_sf_mouse_holing = { #House to House assaul, avoiding open streets where possible # Counters fortify + is_attacker = yes + trigger = { + is_attacker = yes + phase = street_fighting + OR = { + has_unit_type = engineer + has_unit_type = pioneer_support + } + } + + active = yes + display_phase = street_fighting + + base = { + factor = 2 + } + picture = tactic_sf_mouse_holing + + #attacker = 0.05 + defender = -0.1 + attacker_movement_speed = -0.05 + defender_org_damage_modifier = -0.1 +} + +tactic_sf_defense = { #Basic Urban defensive tactic + is_attacker = no + trigger = { + is_attacker = no + phase = street_fighting + } + + active = yes + display_phase = street_fighting + + base = { + factor = 2 + } + picture = tactic_sf_defense + + attacker = -0.05 + defender = 0.1 + attacker_org_damage_modifier = -0.1 +} + +tactic_sf_fortify = { #countered by mouse holing + is_attacker = no + trigger = { + is_attacker = no + phase = street_fighting + } + + active = yes + display_phase = street_fighting + + base = { + factor = 2 + } + picture = tactic_sf_fortify + countered_by = tactic_sf_mouse_holing + + attacker = -0.10 + defender = 0.05 + attacker_org_damage_modifier = -0.15 +} + +tactic_sf_ambush = { #countered by mouse holing + is_attacker = no + trigger = { + is_attacker = no + phase = street_fighting + } + + active = no + display_phase = street_fighting + + base = { + factor = 2 + } + picture = tactic_sf_ambush + + defender = 0.25 + attacker_org_damage_modifier = -0.10 +} + #舰娘国特色战术 tactic_breakthrough_for_tix = { diff --git a/src/common/countries/cosmetic.txt b/src/common/countries/cosmetic.txt index 256af77..c66d622 100755 --- a/src/common/countries/cosmetic.txt +++ b/src/common/countries/cosmetic.txt @@ -756,4 +756,977 @@ TBE_third_bulgarian_empire_fascism = { TBE_third_bulgarian_empire_neutrality = { color = rgb { 138 249 195 } color_ui = rgb { 138 249 195 } +} + +#NSB +POL_SANATION = { + color = rgb { 212 33 61 } + color_ui = rgb { 212 33 61 } +} +POL_PEASANT = { + color = rgb { 62 180 61 } + color_ui = rgb { 62 180 61 } +} + +POL_KINGDOM = { + color = rgb { 176 81 111 } + color_ui = rgb { 176 81 111 } +} +POL_KINGDOM_RUS = { + color = rgb { 193 208 241 } + color_ui = rgb { 193 208 241 } +} +PLC_UNIFIED_RUS = { + color = rgb { 193 208 241 } + color_ui = rgb { 193 208 241 } +} +POL_ROM_UNION = { + color = rgb { 222 107 53 } + color_ui = rgb { 222 107 53 } +} + +GREATER_LIT = { + color = rgb { 154 69 116 } + color_ui = rgb { 154 69 116 } +} +OSTLAND = { + color = rgb { 86 78 112 } + color_ui = rgb { 86 78 112 } +} +LAT_MIL = { + color = rgb { 106 70 227 } + color_ui = rgb { 106 70 227 } +} +LIT_belarus = { + color = rgb { 141 2 31 } + color_ui = rgb { 141 2 31 } +} +LAT_belarus = { + color = rgb { 141 2 31 } + color_ui = rgb { 141 2 31 } +} +EST_belarus = { + color = rgb { 141 2 31 } + color_ui = rgb { 141 2 31 } +} + +SLAVIC_UNIFIED = { + color = rgb { 43 96 40 } + color_ui = rgb { 43 96 40 } +} + +turkestan_united = { + color = rgb { 155 230 240 } + color_ui = rgb { 155 230 240 } +} + +EST_FIN = { + color = rgb { 45 190 235 } + color_ui = rgb { 45 190 235 } +} + +EST_UGRA = { + color = rgb { 20 175 145 } + color_ui = rgb { 20 175 145 } +} + +SOV_ROME = { + color = rgb { 230 225 165 } + color_ui = rgb { 230 225 165 } +} + +SOV_PANSLAVIC = { + color = rgb { 40 80 40 } + color_ui = rgb { 40 80 40 } +} + +LIVONIA = { + color = rgb { 110 80 168 } + color_ui = rgb { 110 80 168 } +} + +mountainous_republics_unified = { + color = rgb { 128 212 255 } + color_ui = rgb { 0 102 153 } +} + +transcaucasia_unified = { + color = rgb { 204 102 0 } + color_ui = rgb { 153 77 0 } +} + +siberia_unified = { + color = rgb { 51 204 51 } + color_ui = rgb { 36 143 36 } +} + +idel_ural = { + color = rgb { 0 153 255 } + color_ui = rgb { 0 92 153 } +} + +SOV_PROVISIONAL = { + color = rgb { 255 255 255 } + color_ui = rgb { 242 242 242 } +} + +WGR = { + color = rgb { 195 236 230 } # The colors are set to be more are less what we are used to + color_ui = rgb { 225 255 255 } +} +DDR = { + color = rgb { 120 150 80 } + color_ui = rgb { 150 180 120 } +} + +stalinist_soviet_union = { + color = rgb { 125 13 24 } + color_ui = rgb { 163 17 31 } +} + +SOV_left_opposition = { + color = rgb { 224 5 5 } + color_ui = rgb { 193 81 81 } +} + +SOV_right_opposition = { + color = rgb { 230 0 0 } + color_ui = rgb { 255 51 51 } +} +russian_empire = { + color = rgb { 64 128 0 } + color_ui = rgb { 51 204 51 } +} +SOV_ROME = { + color = rgb { 128 0 128 } + color_ui = rgb { 128 0 128 } +} +ETH_African_Union_communism = { + color = rgb { 186 46 46 } + color_ui = rgb { 255 73 121 } +} +ETH_ethiopian_federation = { + color = rgb { 152 130 191 } + color_ui = rgb { 198 169 248 } +} + +gojjam = { + color = rgb { 255 255 128 } + color_ui = rgb { 55 255 128 } +} + +jimma = { + color = rgb { 71 209 71 } + color_ui = rgb { 71 209 71 } +} + +greater_gojjam = { + color = rgb { 255 255 128 } + color_ui = rgb { 55 255 128 } +} + +greater_jimma = { + color = rgb { 71 209 71 } + color_ui = rgb { 71 209 71 } +} + +east_africa = { + color = rgb { 204 51 0 } + color_ui = rgb { 102 26 0 } +} + +horn_of_africa = { + color = rgb { 255 255 179 } + color_ui = rgb { 230 230 0 } +} + +ethiopia_anarcho_communist = { + color = rgb { 193 43 43} + color_ui = rgb { 193 43 43} +} + +regnum_bospori = { + color = rgb { 179 0 179 } + color_ui = rgb { 102 0 102 } +} + +italo_ethiopian_empire = { + color = rgb { 71 209 71 } + color_ui = rgb { 71 209 71 } +} + +greater_italy = { + color = rgb { 0 102 0 } + color_ui = rgb { 0 51 0 } +} + +papal_states = { + color = rgb { 255 255 204 } + color_ui = rgb { 255 255 26 } +} + +ITA_socialist_republic = { #200 56 10 #114 47 55 + color = rgb { 150 50 20 } + color_ui = rgb { 200 56 10 } +} + +ITA_italian_empire = { + color = rgb { 10 100 70 } + color_ui = rgb { 10 30 50 } +} + +ITA_rsi = { + color = rgb { 10 80 20 } + color_ui = rgb { 10 80 20 } +} + +ITA_rds = { + color = rgb { 10 150 90 } + color_ui = rgb { 10 150 90 } +} + +SWI_GER_puppet_fascism ={ + color = rgb{ 125 0 0 } + color_ui = rgb { 255 255 255 } +} + +SWI_FRA_puppet_fascism = { + color = rgb { 100 0 100 } + color_ui = rgb { 255 255 255 } +} + +SWI_ITA_puppet_fascism = { + color = rgb { 0 100 0 } + color_ui = rgb { 255 255 255 } +} + +SWI_ENG_puppet_fascism = { + color = rgb { 60 60 100 } + color_ui = rgb { 255 255 255 } +} + +SWI_GER_puppet_democratic = { + color = rgb { 140 140 140 } + color_ui = rgb { 255 255 255 } +} + +SWI_FRA_puppet_democratic = { + color = rgb { 247 200 15} + color_ui = rgb {247 200 15 } +} + +SWI_ITA_puppet_democratic = { + color = rgb { 129 163 0 } + color_ui = rgb { 255 255 255 } +} + +SWI_ENG_puppet_democratic = { + color = rgb { 5 5 249 } + color_ui = rgb { 255 255 255 } +} + +SWI_SOV_puppet_communism = { + color = rgb { 192 50 50 } + color_ui = rgb { 255 255 255 } +} + +SWI_alpine_democratic = { + color = rgb{ 220 220 255 } + color_ui = rgb { 255 255 255 } +} + +SWI_alpine_fascism = { + color = rgb{ 120 120 120 } + color_ui = rgb { 255 255 255 } +} + +SWI_alpine_communism = { + color = rgb{ 250 215 215 } + color_ui = rgb { 255 255 255 } +} + +SWI_alpine_neutrality = { + color = rgb { 180 180 180 } + color_ui = rgb { 140 140 140 } +} + +SWI_helvetic_republic = { + color = rgb { 0 54 163 } + color_ui = rgb { 140 140 140 } +} + +ICE_personal_union = { + color = rgb { 153 116 93 } + color_ui = rgb { 199 151 121 } +} + +SWE_reichs_protectorate = { + color = rgb { 115 115 115 } + color_ui = rgb { 122 145 93 } +} + +SWE_nordic_defense_council = { + color = rgb { 152 223 241 } + color_ui = rgb { 255 73 121 } + +} + +FIN_greater_finland = { + color = rgb { 250 235 232 } + color_ui = rgb { 250 235 232 } +} + +FIN_red_finland = { + color = rgb { 254 26 63 } #Arrabiata Red :) + color_ui = rgb { 254 26 63 } +} + +FIN_grand_finnish_federation = { + color = rgb { 167 195 187 } + color_ui = rgb { 167 195 187 } +} + +FIN_kingdom_of_finland = { #Purple + color = rgb { 126 59 110 } + color_ui = rgb { 126 59 110 } +} + +FIN_greater_kingdom_of_finland = { #Dark Purple + color = rgb { 90 38 106 } + color_ui = rgb { 90 38 106 } +} + +FIN_confederated_finno_russian_republics = { + color = rgb { 255 231 71 } #Yellow + color_ui = rgb { 255 231 71 } +} + +FIN_finnish_democratic_republic = { + color = rgb { 200 122 125 } #Reddish + color_ui = rgb { 200 122 125 } + #Alternative + #color = rgb { 234 180 174 } #Reddish + #color_ui = rgb { 234 180 174 } +} + +SWE_greater_nordic_reich_tag = { + color = rgb { 7 10 92 } + color_ui = rgb { 7 10 92 } +} + +SWE_nordland = { + color = rgb { 7 10 92 } + color_ui = rgb { 7 10 92 } +} + +SWE_nordland_ger = { + color = rgb { 115 115 115 } + color_ui = rgb { 122 145 93 } +} + +GOT = { + color = rgb { 65 194 171} + color_ui = rgb { 65 194 171} +} + +NOR_SOV_communism = { + color = rgb { 180 40 40 } + color_ui = rgb { 255 120 120 } +} + +NOR_trotsky_communism = { + color = rgb { 205 69 0 } + color_ui = rgb { 122 145 93 } +} + +NOR_cw_communism = { + color = rgb { 145 0 0 } + color_ui = rgb { 122 145 93 } +} + +NOR_neutrality_purple_flag = { + color = rgb { 92 6 67 } + color_ui = rgb { 92 6 67 } + +} +NOR_GER_fascism = { + color = rgb { 115 115 115 } + color_ui = rgb { 122 145 93 } +} + +NOR_fascism = { + color = rgb { 134 120 66 } + color_ui = rgb { 178 172 0 } +} + +NOR_norgesveldet_fascism = { + color = rgb { 178 172 0 } + color_ui = rgb { 178 172 0 } +} + +NOR_alt_democratic = { + color = rgb { 0 0 105 } + color_ui = rgb { 0 0 105 } +} + +NSE_UNIFIED = { + color = rgb { 30 10 50 } + color_ui = rgb { 30 10 50 } +} + +DEN_imperial = { + color = rgb { 200 210 220 } + color_ui = rgb { 230 255 255 } +} + +SWE_the_new_order = { + color = rgb { 152 107 16 } + color_ui = rgb { 152 107 16 } +} + +DEN_greater_denmark = { + color = rgb { 218 41 28 } + color_ui = rgb { 218 41 28 } +} + +ENE = { + color = rgb { 46 80 144 } + color_ui = rgb { 46 80 144 } +} + +hispaniola = { + color = rgb { 51 51 204 } + color_ui = rgb { 26 26 101 } +} + +peru_bolivian_confederation = { + color = rgb { 179 0 0 } + color_ui = rgb { 77 0 0 } +} + +united_guiana = { + color = rgb { 153 204 0 } + color_ui = rgb { 96 128 0 } +} + +CHL_hispanic_union = { + color = rgb { 128 0 128 } + color_ui = rgb { 77 0 77 } +} + +CHL_mapuche_state = { + color = rgb { 51 102 204 } + color_ui = rgb { 0 0 102 } +} + +kingdom_of_araucania_and_patagonia = { + color = rgb { 51 204 51 } + color_ui = rgb { 25 102 25 } +} + +CHL_new_fatherland = { + color = rgb { 255 224 102 } + color_ui = rgb { 204 163 0 } +} + +# TODO JA, implement flags for these once in +true_plurinational_bolivia = { + color = rgb { 179 0 179 } + color_ui = rgb { 77 0 77 } +} + +indigenous_brazil = { + color = rgb { 0 77 0 } + color_ui = rgb { 0 26 0 } +} + +indigenous_mexico = { + color = rgb { 51 102 0 } + color_ui = rgb { 13 26 0 } +} + +native_american_usa = { + color = rgb { 153 153 102 } + color_ui = rgb { 46 46 31 } +} + +first_nations_canada = { + color = rgb { 255 153 153 } + color_ui = rgb { 102 0 0 } +} + +ARG_nationalist_union_south_america_fascism = { + color = rgb { 2 2 153 } + color_ui = rgb { 2 2 153 } +} + +ARG_military_union_south_america = { + color = rgb { 0 56 55 } + color_ui = rgb { 0 56 55 } +} + +URG_german = { + color = rgb { 102 102 153 } + color_ui = rgb { 71 71 107 } +} + +ARG_soviet_aligned_communism = { + color = rgb { 99 00 00 } + color_ui = rgb { 99 00 00 } +} + +ARG_independent_socialist_communism = { + color = rgb { 80 00 20 } + color_ui = rgb { 80 00 20 } +} + +ARG_independent_democracy_democratic = { + color = rgb { 170 169 173 } + color_ui = rgb { 170 169 173 } +} + +ARG_fourth_reich_fascism = { + color = rgb { 106 119 89 } + color_ui = rgb { 106 119 89 } +} + +PAR_anti_imperialism = { + color = rgb { 92 28 119} + color_ui = rgb { 92 28 119} + +} + +URG_anti_imperialism = { + color = rgb { 255 255 0 } + color_ui = rgb { 255 255 0 } +} + +PAR_greater_paraguay = { + color = rgb { 174 11 53 } + color_ui = rgb { 174 11 53 } +} + +URG_greater_uruguay = { + color = rgb { 46 96 115 } + color_ui = rgb { 46 96 115 } +} + +BRA_america_do_sul = { + color = rgb { 69 192 201 } + color_ui = rgb { 69 192 201 } +} + +BRA_union_of_latin_american_socialist_republics_cos_tag = { + color = rgb { 166 49 49 } + color_ui = rgb { 166 49 49 } +} + +BRA_united_states_of_south_america_cos_tag = { + color = rgb { 37 55 129 } + color_ui = rgb { 37 55 129 } +} + +BOL_orelia = { + color = rgb { 85 128 0 } + color_ui = rgb { 34 51 0 } +} + +CHL_amerindian_federation = { + color = rgb { 51 102 204 } + color_ui = rgb { 0 0 102 } +} + +URG_is_unaligned_URG_but_has_normal_URG_flag = { + color = rgb { 171 190 153 } + color_ui = rgb { 171 190 153 } +} + +LGF_UNIFIED = { + color = rgb { 205 69 69 } + color_ui = rgb { 205 69 69 } +} + +COG_belgian_congo = { + color = rgb { 0 71 179 } + color_ui = rgb { 0 31 77 } +} + +HUN_GREATER = { + color = rgb { 204 102 0 } + color_ui = rgb { 128 64 0 } +} + +HUN_GREATER_COMMUNIST_STATE = { + color = rgb { 230 0 0 } + color_ui = rgb { 128 0 0 } +} + +AUS_liechtenstein = { + color = rgb { 39 46 160 } + color_ui = rgb { 39 46 160 } +} + +AUS_true_liechtenstein = { + color = rgb { 39 46 160 } + color_ui = rgb { 39 46 160 } +} + +FRA_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +TUR_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +GRE_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +HOL_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +LUX_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +BEL_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +MNT_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +MAC_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +HUN_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +CZE_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +SLO_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +TRA_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +CRO_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +LBV_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +SIL_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +BOS_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +SLV_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +YUG_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +ROM_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +BUL_AUS_danubian_state = { + color = rgb { 224 228 255 } + color_ui = rgb { 224 228 255 } +} + +antilles = { + color = rgb { 51 153 255 } + color_ui = rgb { 0 89 179 } +} + +latin_africa = { + color = rgb { 0 45 179 } + color_ui = rgb { 0 19 77 } +} + +COG_peoples_republic_of_congo = { + color = rgb { 179 0 0 } + color_ui = rgb { 77 0 0 } +} + +COG_kingdom_of_kongo = { + color = rgb { 255 179 179 } + color_ui = rgb { 179 0 0 } +} + +COG_kingdom_of_kuba = { + color = rgb { 204 153 0 } + color_ui = rgb { 102 77 0 } +} + +COG_kingdom_of_loango = { + color = rgb { 0 153 255 } + color_ui = rgb { 0 77 128 } +} + +COG_kingdom_of_burundi = { + color = rgb { 0 153 51 } + color_ui = rgb { 0 77 26 } +} + +COG_kingdom_of_rwanda = { + color = rgb { 0 179 89 } + color_ui = rgb { 0 102 51 } +} + +COG_mittelafrikan_kingdom = { + color = rgb { 128 128 128 } + color_ui = rgb { 51 51 51 } +} + +EGY_brit_puppet = { + color = rgb { 201 56 93 } + color_ui = rgb { 255 73 121 } +} + +reunified_germany = { + color = rgb { 128 128 128 } + color_ui = rgb { 115 115 115 } +} + +PAL_mandate = { + color = rgb { 201 56 93 } + color_ui = rgb { 255 73 121 } +} + +BEL_vnv_dominant = { + color = rgb { 255 204 0 } + color_ui = rgb { 179 143 0 } +} + +BEL_greater_netherlands = { + color = rgb { 255 128 0 } + color_ui = rgb { 245 118 0 } +} + +BEL_burgundy = { + color = rgb { 128 0 32 } + color_ui = rgb { 118 0 22 } +} + +BEL_beligca = { + color = rgb { 153 0 0 } + color_ui = rgb { 143 0 0 } +} + +GER_german_monarchy_liberal = { + color = rgb { 160 160 160 } + color_ui = rgb { 115 115 115 } +} + +GER_german_monarchy_conservative = { + color = rgb { 160 160 160 } + color_ui = rgb { 115 115 115 } +} + +GER_german_monarchy_democratic = { + color = rgb { 160 160 160 } + color_ui = rgb { 115 115 115 } +} + +GER_strasserite_state = { + color = rgb { 54 54 54 } + color_ui = rgb { 115 115 115 } +} + +GER_communism = { + color = rgb { 175 20 60 } + color_ui = rgb { 175 20 60 } +} + +GER_peoples_republic = { + color = rgb { 175 20 60 } + color_ui = rgb { 175 20 60 } +} + +GER_german_socialist_union = { + color = rgb { 125 20 50 } + color_ui = rgb { 125 20 50 } +} + +GER_greater_proletarian_german_state = { + color = rgb { 90 0 0 } + color_ui = rgb { 90 0 0 } +} + +BEL_flanders = { + color = rgb { 255 204 0 } + color_ui = rgb { 179 143 0 } +} + +BEL_european_union_leader = { + color = rgb { 0 51 153 } + color_ui = rgb { 0 51 153 } +} + +JOR_emirate = { + color = rgb { 201 56 93 } + color_ui = rgb { 255 73 121 } +} + +SYR_mandate = { + color = rgb { 57 113 228 } + color_ui = rgb { 57 113 228 } +} + +LEB_mandate = { + color = rgb { 57 113 228 } + color_ui = rgb { 57 113 228 } +} + +SYR_vichy = { + color = rgb { 80 168 181 } + color_ui = rgb {115 185 196 } +} + +LEB_vichy = { + color = rgb { 80 168 181 } + color_ui = rgb {115 185 196 } +} + +KUW_protectorate = { + color = rgb { 201 56 93 } + color_ui = rgb { 255 73 121 } +} + +PSH = { + color = rgb { 31 138 31 } + color_ui = rgb { 31 138 31 } +} + +PER_persian_empire = { + color = rgb { 0 165 114 } + color_ui = rgb { 0 165 114 } +} + +PER_great_persian_empire = { + color = rgb { 0 165 114 } + color_ui = rgb { 0 165 114 } +} + +PER_iranian_empire = { + color = rgb { 35 159 64 } + color_ui = rgb { 35 159 64 } +} + +PER_great_iranian_empire = { + color = rgb { 35 159 64 } + color_ui = rgb { 35 159 64 } +} + +PER_persia = { + color = rgb { 139 0 0 } + color_ui = rgb { 139 0 0 } +} + +PER_viceroyalty_of_iran = { + color = rgb { 139 0 0 } + color_ui = rgb { 139 0 0 } +} + +PER_viceroyalty_of_persia = { + color = rgb { 139 0 0 } + color_ui = rgb { 139 0 0 } +} + +european_union_leader = { + color = rgb { 0 51 153 } + color_ui = rgb { 0 51 153 } +} +RAJ_kalat = { + color = rgb { 0 171 0 } + color_ui = rgb { 0 171 0 } +} + +RAJ_akhand_bharat_tag = { + color = rgb { 245 50 25 } + color_ui = rgb { 245 50 25 } +} + +RAJ_eic_tag = { + color = rgb { 25 25 255 } + color_ui = rgb { 25 25 255 } +} + +RAJ_mughal_breakaway_state = { + color = rgb { 227 66 52 } + color_ui = rgb { 227 66 52 } +} + + +RAJ_mughal_empire = { + color = rgb { 48 96 48 } + color_ui = rgb { 48 96 48 } +} + +RAJ_al_hind = { + color = rgb { 48 96 48 } + color_ui = rgb { 48 96 48 } +} + +IRQ_kurdistan_tag = { + color = rgb { 230 184 0 } + color_ui = rgb { 153 122 0 } +} + +greater_kurdistan = { + color = rgb { 230 184 0 } + color_ui = rgb { 153 122 0 } +} + +RAJ_azad_hind = { + color = rgb { 250 65 86 } + color_ui = rgb { 250 65 86 } +} + +BRM_british = { + color = rgb { 201 56 93 } + color_ui = rgb { 255 73 121 } +} + +united_mahgreb = { + color = rgb { 0 128 43 } + color_ui = rgb { 0 77 26 } } \ No newline at end of file diff --git a/src/common/decisions/HOL.txt b/src/common/decisions/HOL.txt new file mode 100755 index 0000000..eaa7ad7 --- /dev/null +++ b/src/common/decisions/HOL.txt @@ -0,0 +1,2269 @@ +HOL_obtain_foreign_colonial_investments = { + + HOL_attract_foreign_investors = { + + icon = hol_attract_foreign_investors + + allowed = { + tag = HOL + } + + available = { + OR = { + has_idea = export_focus + has_idea = free_trade + is_in_faction_with = BYG + is_in_faction_with = HUJ + is_in_faction_with = CHY + } + has_war = no + OR = { + BYG = { has_war = no } + HUJ = { has_war = no } + CHY = { has_war = no } + } + 335 = { + controller = { + OR = { + tag = ROOT + is_subject_of = ROOT + } + has_full_control_of_state = PREV + } + } + 672 = { + controller = { + OR = { + tag = ROOT + is_subject_of = ROOT + } + has_full_control_of_state = PREV + } + } + 334 = { + controller = { + OR = { + tag = ROOT + is_subject_of = ROOT + } + has_full_control_of_state = PREV + } + } + has_full_control_of_state = 695 + has_full_control_of_state = 309 + } + + cost = 25 + + fire_only_once = no + + days_remove = 90 + + modifier = { + consumer_goods_factor = -0.15 + } + + visible = { + tag = HOL + has_completed_focus = HOL_obtain_foreign_colonial_investments + } + + remove_effect = { + } + + complete_effect = { + } + + } + + HOL_attract_foreign_industry = { + + icon = generic_construction + + allowed = { + tag = HOL + } + + available = { + OR = { + has_idea = export_focus + has_idea = free_trade + is_in_faction_with = BYG + is_in_faction_with = HUJ + is_in_faction_with = CHY + } + has_war = no + OR = { + BYG = { has_war = no } + HUJ = { has_war = no } + CHY = { has_war = no } + } + 335 = { + controller = { + OR = { + tag = ROOT + is_subject_of = ROOT + } + has_full_control_of_state = PREV + } + } + 672 = { + controller = { + OR = { + tag = ROOT + is_subject_of = ROOT + } + has_full_control_of_state = PREV + } + } + 334 = { + controller = { + OR = { + tag = ROOT + is_subject_of = ROOT + } + has_full_control_of_state = PREV + } + } + has_full_control_of_state = 695 + has_full_control_of_state = 309 + } + + cost = 25 + + fire_only_once = no + + days_remove = 90 + + modifier = { + production_speed_buildings_factor = 0.15 + } + + visible = { + tag = HOL + has_completed_focus = HOL_obtain_foreign_colonial_investments + } + + remove_effect = { + } + + complete_effect = { + } + + } + + HOL_attract_west_indies_oil_companies = { + + icon = oil + + allowed = { + tag = HOL + } + + available = { + OR = { + has_idea = export_focus + has_idea = free_trade + is_in_faction_with = BYG + is_in_faction_with = HUJ + } + NOT = { has_war_with = BYG } + NOT = { has_war_with = HUJ } + HOL = { has_full_control_of_state = 695 } + } + + cost = 30 + + fire_only_once = no + + days_remove = 120 + + visible = { + tag = HOL + has_completed_focus = HOL_obtain_foreign_colonial_investments + } + + remove_effect = { + 695 = { + add_resource = { + type = oil + amount = 2 + } + } + if = { + limit = { + check_variable = { var = west_indies_oil value = 4 compare = less_than } + } + custom_effect_tooltip = HOL_attract_west_indies_oil_companies_tt + } + if = { + limit = { + check_variable = { var = west_indies_oil value = 4 compare = equals } + } + 695 = { + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + } + } + if = { + limit = { + NOT = { check_variable = { var = west_indies_oil value = 1 compare = greater_than_or_equals } } + } + set_variable = { var = west_indies_oil value = 0 } + } + add_to_variable = { var = west_indies_oil value = 1 } + } + + complete_effect = { + } + + } + + HOL_attract_east_indies_oil_companies = { + + icon = oil + + allowed = { + tag = HOL + } + + available = { + OR = { + has_idea = export_focus + has_idea = free_trade + is_in_faction_with = BYG + is_in_faction_with = HUJ + } + NOT = { has_war_with = BYG } + NOT = { has_war_with = HUJ } + 335 = { + controller = { + OR = { + tag = ROOT + is_subject_of = ROOT + } + has_full_control_of_state = PREV + } + } + 672 = { + controller = { + OR = { + tag = ROOT + is_subject_of = ROOT + } + has_full_control_of_state = PREV + } + } + 334 = { + controller = { + OR = { + tag = ROOT + is_subject_of = ROOT + } + has_full_control_of_state = PREV + } + } + } + + cost = 50 + + fire_only_once = no + + days_remove = 120 + + visible = { + has_completed_focus = HOL_obtain_foreign_colonial_investments + } + + remove_effect = { + 335 = { + add_resource = { + type = oil + amount = 1 + } + } + 672 = { + add_resource = { + type = oil + amount = 1 + } + } + 334 = { + add_resource = { + type = oil + amount = 1 + } + } + if = { + limit = { + check_variable = { var = east_indies_oil value = 2 compare = not_equals } + check_variable = { var = east_indies_oil value = 5 compare = not_equals } + check_variable = { var = east_indies_oil value = 9 compare = less_than } + } + custom_effect_tooltip = HOL_attract_east_indies_oil_companies_tt + } + if = { + limit = { + check_variable = { var = east_indies_oil value = 2 compare = equals } + } + 335 = { + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + } + } + if = { + limit = { + check_variable = { var = east_indies_oil value = 5 compare = equals } + } + 672 = { + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + } + } + if = { + limit = { + check_variable = { var = east_indies_oil value = 9 compare = equals } + } + 334 = { + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + } + } + if = { + limit = { + NOT = { check_variable = { var = east_indies_oil value = 1 compare = greater_than_or_equals } } + } + set_variable = { var = east_indies_oil value = 0 } + } + add_to_variable = { var = east_indies_oil value = 1 } + } + + complete_effect = { + } + + } +} + +HOL_prepare_the_inundation_lines = { + + HOL_inundate_the_water_lines = { + + icon = hol_inundate_water_lines + + allowed = { + tag = HOL + } + + available = { + has_war = yes + 7 = { is_fully_controlled_by = ROOT } + } + + cost = 25 + + fire_only_once = no + + days_remove = 14 + + highlight_states = { + highlight_state_targets = { state = 7 } + highlight_provinces = { + 9498 + 391 + 11456 + 6241 + } + highlight_only_provinces = yes + } + + modifier = { + } + + visible = { + HOL = { has_completed_focus = HOL_prepare_the_inundation_lines } + 7 = { is_fully_controlled_by = ROOT } + NOT = { has_global_flag = HOL_inundation_lines_flooded } + } + + remove_effect = { + if = { + limit = { + 7 = { is_fully_controlled_by = ROOT } + } + 7 = { + add_province_modifier = { + static_modifiers = { flooded } + province = { + id = 9498 + id = 391 + } + } + damage_building = { + type = infrastructure + damage = 2 + } + damage_building = { + type = industrial_complex + damage = 0.5 + } + damage_building = { + type = arms_factory + damage = 0.5 + } + } + 35 = { + add_province_modifier = { + static_modifiers = { flooded } + province = { + id = 11456 + } + } + damage_building = { + type = infrastructure + damage = 3 + } + damage_building = { + type = industrial_complex + damage = 1.5 + } + damage_building = { + type = arms_factory + damage = 1.5 + } + } + 36 = { + add_province_modifier = { + static_modifiers = { flooded } + province = { + id = 6241 + } + } + damage_building = { + type = infrastructure + damage = 3 + } + damage_building = { + type = industrial_complex + damage = 1.5 + } + damage_building = { + type = arms_factory + damage = 1.5 + } + } + } + set_global_flag = HOL_inundation_lines_flooded + set_global_flag = { flag = HOL_inundation_lines_flooded_unhappiness_timer value = 1 days = 180 } + } + + complete_effect = { + } + + } + + HOL_drain_the_water_lines = { + + icon = hol_drain_water_lines + + allowed = { + tag = HOL + } + + available = { + 7 = { is_fully_controlled_by = ROOT } + } + + cost = 25 + + fire_only_once = no + + days_remove = 14 + + highlight_states = { + highlight_state_targets = { state = 7 } + highlight_provinces = { + 9498 + 391 + 11456 + 6241 + } + } + + modifier = { + } + + visible = { + HOL = { has_completed_focus = HOL_prepare_the_inundation_lines } + 7 = { is_fully_controlled_by = ROOT } + has_global_flag = HOL_inundation_lines_flooded + } + + remove_effect = { + 7 = { + remove_province_modifier = { + static_modifiers = { flooded } + province = { + id = 9498 + id = 391 + } + } + } + 35 = { + remove_province_modifier = { + static_modifiers = { flooded } + province = { + id = 11456 + } + } + } + 36 = { + remove_province_modifier = { + static_modifiers = { flooded } + province = { + id = 6241 + } + } + } + clr_global_flag = HOL_inundation_lines_flooded + set_variable = { + var = HOL_inundation_lines_flooding_unhappiness_var + value = 0 + } + } + + complete_effect = { + set_country_flag = { flag = HOL_draining_in_progress value = 1 days = 14 } + } + + } + +} + +HOL_war_on_pacifism = { + + HOL_crack_down_on_pacifist_movements = { + + icon = hol_war_on_pacifism + + allowed = { + tag = HOL + } + + available = { + NOT = { has_country_flag = hol_war_on_pacifism_in_progress } + OR = { + has_idea = HOL_shell_shocked_spectator_1 + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_2 + } + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_3 + } + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_4 + } + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_5 + } + } + } + + cost = 25 + + fire_only_once = no + + days_remove = 60 + + modifier = { + war_support_weekly = 0.005 + stability_weekly = -0.005 + } + + visible = { + tag = HOL + has_completed_focus = HOL_war_on_pacifism + } + + remove_effect = { + add_popularity = { + ideology = democratic + popularity = -0.05 + } + add_stability = -0.03 + HOL_shell_shocked_spectator_level_down = yes + clr_country_flag = hol_war_on_pacifism_in_progress + } + + complete_effect = { + set_country_flag = hol_war_on_pacifism_in_progress + } + } + + + HOL_establish_pro_war_labor_indoctrination = { + + icon = hol_war_on_pacifism + + allowed = { + tag = HOL + } + + available = { + NOT = { has_country_flag = hol_war_on_pacifism_in_progress } + OR = { + has_idea = HOL_shell_shocked_spectator_1 + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_2 + } + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_3 + } + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_4 + } + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_5 + } + } + } + + cost = 25 + + fire_only_once = no + + days_remove = 60 + + modifier = { + war_support_weekly = 0.005 + political_power_factor = -0.05 + industrial_capacity_factory = -0.15 + industrial_capacity_dockyard = -0.15 + } + + visible = { + tag = HOL + has_completed_focus = HOL_war_on_pacifism + } + + remove_effect = { + add_popularity = { + ideology = communism + popularity = 0.05 + } + HOL_shell_shocked_spectator_level_down = yes + clr_country_flag = hol_war_on_pacifism_in_progress + } + + complete_effect = { + set_country_flag = hol_war_on_pacifism_in_progress + } + + } + + HOL_anti_pacifist_propaganda = { + + icon = hol_war_on_pacifism + + allowed = { + tag = HOL + } + + available = { + NOT = { has_country_flag = hol_war_on_pacifism_in_progress } + OR = { + has_idea = HOL_shell_shocked_spectator_1 + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_2 + } + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_3 + } + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_4 + } + hidden_trigger = { + has_idea = HOL_shell_shocked_spectator_5 + } + } + } + + cost = 35 + + fire_only_once = no + + days_remove = 60 + + modifier = { + war_support_weekly = 0.005 + political_power_factor = -0.35 + } + + visible = { + tag = HOL + has_completed_focus = HOL_war_on_pacifism + } + + remove_effect = { + HOL_shell_shocked_spectator_level_down = yes + clr_country_flag = hol_war_on_pacifism_in_progress + } + + complete_effect = { + set_country_flag = hol_war_on_pacifism_in_progress + } + + } + +} + +HOL_secret_staff_talks = { + + HOL_request_equipment = { + + icon = ger_military_buildup + + allowed = { + tag = HOL + } + + available = { + + } + + targets = { TIX HUJ YUW } + + target_trigger = { + ROOT = { + OR = { + is_in_faction = no + is_in_faction_with = FROM + } + } + } + + cost = 50 + + fire_only_once = no + + visible = { + has_completed_focus = HOL_secret_staff_talks + has_war = no + OR = { + is_in_faction = no + is_in_faction_with = FROM + } + } + + target_root_trigger = { + has_completed_focus = HOL_secret_staff_talks + } + + complete_effect = { + FROM = { country_event = { id = mtg_netherlands.29 hours = 6 } } + effect_tooltip = { + FROM = { + send_equipment = { + equipment = infantry_equipment + amount = 2000 + target = ROOT + } + } + } + custom_effect_tooltip = HOL_request_equipment_tt + effect_tooltip = { + FROM = { + send_equipment = { + equipment = support_equipment + amount = 250 + target = ROOT + } + } + } + custom_effect_tooltip = HOL_request_equipment_tt + effect_tooltip = { + FROM = { + send_equipment = { + equipment = artillery_equipment + amount = 200 + target = ROOT + } + } + } + custom_effect_tooltip = HOL_request_equipment_tt_2 + } + + } + + HOL_draw_up_combined_staff_plan = { + + icon = hol_draw_up_staff_plans + + allowed = { + tag = HOL + } + + available = { + + } + + targets = { TIX HUJ YUW } + + target_trigger = { + ROOT = { + OR = { + is_in_faction = no + is_in_faction_with = FROM + } + } + } + + cost = 100 + + fire_only_once = yes + + visible = { + has_completed_focus = HOL_secret_staff_talks + has_war = no + OR = { + is_in_faction = no + is_in_faction_with = FROM + } + } + + target_root_trigger = { + has_completed_focus = HOL_secret_staff_talks + } + + complete_effect = { + FROM = { country_event = { id = mtg_netherlands.32 hours = 6 } } + effect_tooltip = { + FROM = { army_experience = -5 } + } + custom_effect_tooltip = mtg_netherlands.33_tt + custom_effect_tooltip = HOL_request_equipment_tt_2 + } + + } + + HOL_exchange_intelligence_data = { + + icon = hol_exchange_intelligence_data + + allowed = { + tag = HOL + } + + available = { + + } + + targets = { TIX HUJ YUW } + + target_trigger = { + ROOT = { + OR = { + is_in_faction = no + is_in_faction_with = FROM + } + } + } + + cost = 100 + + fire_only_once = yes + + visible = { + has_completed_focus = HOL_secret_staff_talks + has_war = no + FROM = { + OR = { + AND = { + OR = { + tag = TIX + tag = HUJ + tag = YUW + } + HOL = { is_in_faction = no } + } + AND = { + tag = TIX + HOL = { is_in_faction_with = TIX } + } + AND = { + tag = HUJ + HOL = { is_in_faction_with = HUJ } + } + AND = { + tag = YUW + HOL = { is_in_faction_with = YUW } + } + } + } + } + + target_root_trigger = { + has_completed_focus = HOL_secret_staff_talks + } + + complete_effect = { + FROM = { country_event = { id = mtg_netherlands.35 hours = 6 } } + FROM = { + add_political_power = -25 + custom_effect_tooltip = mtg_netherlands.35_tt + } + custom_effect_tooltip = mtg_netherlands.35_tt_2 + custom_effect_tooltip = HOL_request_equipment_tt_2 + } + + } + + HOL_prepare_evacuation_of_gold_reserves = { + + icon = hol_draw_up_staff_plans + + allowed = { + tag = HOL + } + + available = { + + } + + cost = 50 + + fire_only_once = yes + + visible = { + has_completed_focus = HOL_secret_staff_talks + has_war = no + } + + complete_effect = { + set_country_flag = HOL_prepared_evacuation_of_gold_reserves_flag + add_ideas = HOL_preparing_evacuation_of_gold_reserves + custom_effect_tooltip = HOL_prepare_evacuation_of_gold_reserves_tt + custom_effect_tooltip = HOL_prepare_evacuation_of_gold_reserves_tt_2 + } + + } + + HOL_share_military_knowledge = { + + icon = hol_draw_up_staff_plans + + allowed = { + tag = HOL + } + + available = { + + } + + targets = { TIX HUJ YUW } + + target_trigger = { + ROOT = { + OR = { + is_in_faction = no + is_in_faction_with = FROM + } + } + } + + cost = 75 + + fire_only_once = no + + visible = { + has_completed_focus = HOL_secret_staff_talks + has_war = no + OR = { + is_in_faction = no + is_in_faction_with = FROM + } + } + + target_root_trigger = { + has_completed_focus = HOL_secret_staff_talks + } + + complete_effect = { + FROM = { country_event = { id = mtg_netherlands.41 hours = 6 } } + FROM = { army_experience = -5 } + effect_tooltip = { + add_doctrine_cost_reduction = { + name = HOL_secret_staff_talks + cost_reduction = 0.5 + uses = 1 + category = land_doctrine + } + } + custom_effect_tooltip = HOL_request_equipment_tt_2 + } + + } + +} + +HOL_gateway_to_europe_eng_category = { + + HOL_demand_reduced_dutch_trade_with_germany = { + + icon = eng_trade_unions_demand + + allowed = { + tag = HUJ + } + + available = { + has_government = democratic + TIX = { has_government = fascism } + } + + targets = { HOL } + + target_trigger = { + FROM = { + tag = HOL + } + } + + days_remove = 20 + + cost = 10 + + fire_only_once = no + + ai_will_do = { + base = 0.03 + modifier = { + factor = 2 + is_historical_focus_on = yes + } + modifier = { + factor = 10 + date > 1939.08.01 + } + modifier = { + factor = 10 + date > 1940.01.01 + } + modifier = { + factor = 2 + HOL = { + check_variable = { var = HUJ.eng_gateway_to_europe_influence value = 20 compare = greater_than_or_equals } + check_variable = { var = eng_temp_trade_influence value = 10 compare = greater_than_or_equals } + } + } + modifier = { + factor = 0 + HOL = { + check_variable = { var = eng_temp_trade_influence value = 10 compare = greater_than_or_equals } + NOT = { check_variable = { var = HUJ.eng_gateway_to_europe_influence value = 20 compare = greater_than_or_equals } } + } + } + modifier = { + factor = 0 + HOL = { + focus_progress = { + focus = HOL_cave_to_the_germans + progress > 0 + } + } + } + modifier = { + factor = 0 + HOL = { + focus_progress = { + focus = HOL_cave_to_the_british + progress > 0 + } + } + } + modifier = { + factor = 0 + HOL = { + focus_progress = { + focus = HOL_maintain_trade_neutrality + progress > 0 + } + } + } + modifier = { + factor = 0 + has_country_flag = HOL_gateway_to_europe_ai_timer_flag + NOT = { date > 1940.01.01 } + } + modifier = { + factor = 0 + has_completed_focus = ENG_a_change_in_course + } + } + + complete_effect = { + } + + remove_effect = { + HOL = { + add_opinion_modifier = { + target = ROOT + modifier = increased_dutch_trade_opm + } + } + IF = { + limit = { + INS = { + is_subject_of = HOL + } + } + INS = { + add_opinion_modifier = { + target = ROOT + modifier = increased_dutch_trade_opm + } + } + } + add_to_variable = { var = eng_gateway_to_europe_influence value = 5 } + HOL = { + set_variable = { var = eng_temp_trade_influence value = HUJ.eng_gateway_to_europe_influence } + subtract_from_variable = { var = eng_temp_trade_influence value = TIX.ger_gateway_to_europe_influence } + set_variable = { var = ger_temp_trade_influence value = TIX.ger_gateway_to_europe_influence } + subtract_from_variable = { var = ger_temp_trade_influence value = HUJ.eng_gateway_to_europe_influence } + add_to_variable = { var = gateway_to_europe_influence_pp_total value = 10 } + } + hidden_effect = { + if = { + limit = { + date < 1939.08.01 + } + random_list = { + 10 = { + modifier = { + factor = 2 + is_historical_focus_on = yes + } + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 50 } + } + 10 = { + modifier = { + factor = 2 + is_historical_focus_on = yes + } + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 55 } + } + 10 = { + modifier = { + factor = 1.5 + is_historical_focus_on = yes + } + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 60 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 65 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 70 } + } + 10 = { + modifier = { + factor = 0.8 + is_historical_focus_on = yes + } + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 75 } + } + 10 = { + modifier = { + factor = 0.5 + is_historical_focus_on = yes + } + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 80 } + } + } + } + if = { + limit = { + HOL = { + check_variable = { var = eng_temp_trade_influence value = 0 compare = greater_than } + OR = { + AND = { + NOT = { has_country_flag = HOL_gateway_to_europe_britain_lead_flag } + NOT = { has_country_flag = HOL_gateway_to_europe_germany_lead_flag } + } + has_country_flag = HOL_gateway_to_europe_germany_lead_flag + } + } + } + HOL = { + clr_country_flag = HOL_gateway_to_europe_germany_lead_flag + set_country_flag = HOL_gateway_to_europe_britain_lead_flag + } + HOL = { country_event = { id = mtg_netherlands.66 } } + TIX = { country_event = { id = mtg_netherlands.66 } } + } + if = { + limit = { + HOL = { + check_variable = { var = ger_temp_trade_influence value = 0 compare = greater_than } + OR = { + AND = { + NOT = { has_country_flag = HOL_gateway_to_europe_britain_lead_flag } + NOT = { has_country_flag = HOL_gateway_to_europe_germany_lead_flag } + } + has_country_flag = HOL_gateway_to_europe_britain_lead_flag + } + } + } + HOL = { + clr_country_flag = HOL_gateway_to_europe_britain_lead_flag + set_country_flag = HOL_gateway_to_europe_germany_lead_flag + } + HOL = { country_event = { id = mtg_netherlands.67 } } + HUJ = { country_event = { id = mtg_netherlands.67 } } + } + } + custom_effect_tooltip = HOL_gateway_to_europe_decisions_tt + effect_tooltip = { add_political_power = HOL.gateway_to_europe_influence_pp_total } + } + } +} + +HOL_gateway_to_europe_ger_category = { + + HOL_demand_increased_dutch_trade_with_germany = { + + icon = eng_trade_unions_demand + + allowed = { + tag = TIX + } + + available = { + has_government = fascism + HUJ = { has_government = democratic } + } + + targets = { HOL } + + target_trigger = { + FROM = { + tag = HOL + } + } + + days_remove = 20 + + cost = 10 + + fire_only_once = no + + ai_will_do = { + base = 0.01 + modifier = { + factor = 10 + date > 1939.08.01 + } + modifier = { + factor = 10 + date > 1940.01.01 + } + modifier = { + factor = 2 + HOL = { + check_variable = { var = TIX.ger_gateway_to_europe_influence value = 20 compare = greater_than_or_equals } + check_variable = { var = ger_temp_trade_influence value = 10 compare = greater_than_or_equals } + } + } + modifier = { + factor = 0 + HOL = { + check_variable = { var = ger_temp_trade_influence value = 10 compare = greater_than_or_equals } + NOT = { check_variable = { var = TIX.ger_gateway_to_europe_influence value = 20 compare = greater_than_or_equals } } + } + } + modifier = { + factor = 0 + HOL = { + focus_progress = { + focus = HOL_cave_to_the_british + progress > 0 + } + } + } + modifier = { + factor = 0 + HOL = { + focus_progress = { + focus = HOL_cave_to_the_germans + progress > 0 + } + } + } + modifier = { + factor = 0 + HOL = { + focus_progress = { + focus = HOL_maintain_trade_neutrality + progress > 0 + } + } + } + modifier = { + factor = 0 + has_country_flag = HOL_gateway_to_europe_ai_timer_flag + NOT = { date > 1940.01.01 } + } + modifier = { + factor = 0 + focus_progress = { + focus = GER_around_maginot + progress > 0 + } + } + modifier = { + factor = 0 + OR = { + has_completed_focus = GER_oppose_hitler + has_completed_focus = GER_oppose_hitler_ww + } + } + } + + complete_effect = { + } + + remove_effect = { + HOL = { + add_opinion_modifier = { + target = ROOT + modifier = increased_dutch_trade_opm + } + } + IF = { + limit = { + INS = { + is_subject_of = HOL + } + } + INS = { + add_opinion_modifier = { + target = ROOT + modifier = increased_dutch_trade_opm + } + } + } + add_to_variable = { var = ger_gateway_to_europe_influence value = 5 } + HOL = { + set_variable = { var = ger_temp_trade_influence value = TIX.ger_gateway_to_europe_influence } + subtract_from_variable = { var = ger_temp_trade_influence value = HUJ.eng_gateway_to_europe_influence } + set_variable = { var = eng_temp_trade_influence value = HUJ.eng_gateway_to_europe_influence } + subtract_from_variable = { var = eng_temp_trade_influence value = TIX.ger_gateway_to_europe_influence } + add_to_variable = { var = gateway_to_europe_influence_pp_total value = 10 } + } + hidden_effect = { + if = { + limit = { + date < 1939.08.01 + } + random_list = { + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 50 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 55 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 60 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 65 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 70 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 75 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 80 } + } + } + } + if = { + limit = { + HOL = { + check_variable = { var = eng_temp_trade_influence value = 0 compare = greater_than } + OR = { + NOT = { has_country_flag = HOL_gateway_to_europe_britain_lead_flag } + has_country_flag = HOL_gateway_to_europe_germany_lead_flag + } + } + } + HOL = { + clr_country_flag = HOL_gateway_to_europe_germany_lead_flag + set_country_flag = HOL_gateway_to_europe_britain_lead_flag + } + HOL = { country_event = { id = mtg_netherlands.66 } } + TIX = { country_event = { id = mtg_netherlands.66 } } + } + if = { + limit = { + HOL = { + check_variable = { var = ger_temp_trade_influence value = 0 compare = greater_than } + OR = { + NOT = { has_country_flag = HOL_gateway_to_europe_germany_lead_flag } + has_country_flag = HOL_gateway_to_europe_britain_lead_flag + } + } + } + HOL = { + clr_country_flag = HOL_gateway_to_europe_britain_lead_flag + set_country_flag = HOL_gateway_to_europe_germany_lead_flag + } + HOL = { country_event = { id = mtg_netherlands.67 } } + HUJ = { country_event = { id = mtg_netherlands.67 } } + } + } + custom_effect_tooltip = HOL_gateway_to_europe_decisions_tt + effect_tooltip = { add_political_power = HOL.gateway_to_europe_influence_pp_total } + } + } +} + +HOL_gateway_to_europe_hol_category = { + + HOL_placate_the_british = { + + icon = eng_trade_unions_support + + allowed = { + tag = HOL + } + + available = { + HOL = { has_completed_focus = HOL_gateway_to_europe } + HUJ = { + exists = yes + has_government = democratic + } + } + + targets = { HUJ } + + target_trigger = { + FROM = { + tag = HUJ + } + } + + days_remove = 10 + + cost = 10 + + fire_only_once = no + + ai_will_do = { + factor = 0.1 + modifier = { + factor = 10 + is_historical_focus_on = yes + date > 1940.01.01 + } + modifier = { + factor = 0 + focus_progress = { + focus = HOL_cave_to_the_british + progress > 0 + } + } + modifier = { + factor = 0 + focus_progress = { + focus = HOL_cave_to_the_germans + progress > 0 + } + } + modifier = { + factor = 0 + HOL = { + focus_progress = { + focus = HOL_maintain_trade_neutrality + progress > 0 + } + } + } + modifier = { + factor = 0 + has_country_flag = HOL_gateway_to_europe_ai_timer_flag + NOT = { date > 1940.01.01 } + } + } + + complete_effect = { + } + + remove_effect = { + HUJ = { + custom_effect_tooltip = gateway_to_europe_hol_tt + add_to_variable = { var = eng_gateway_to_europe_influence value = 5 } + } + set_variable = { var = eng_temp_trade_influence value = HUJ.eng_gateway_to_europe_influence } + subtract_from_variable = { var = eng_temp_trade_influence value = TIX.ger_gateway_to_europe_influence } + set_variable = { var = ger_temp_trade_influence value = TIX.ger_gateway_to_europe_influence } + subtract_from_variable = { var = ger_temp_trade_influence value = HUJ.eng_gateway_to_europe_influence } + add_to_variable = { var = gateway_to_europe_influence_pp_total value = 10 } + hidden_effect = { + random_list = { + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 20 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 25 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 30 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 35 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 40 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 45 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 50 } + } + } + if = { + limit = { + HOL = { + check_variable = { var = eng_temp_trade_influence value = 0 compare = greater_than } + OR = { + NOT = { has_country_flag = HOL_gateway_to_europe_britain_lead_flag } + has_country_flag = HOL_gateway_to_europe_germany_lead_flag + } + } + } + clr_country_flag = HOL_gateway_to_europe_germany_lead_flag + set_country_flag = HOL_gateway_to_europe_britain_lead_flag + country_event = { id = mtg_netherlands.66 } + TIX = { country_event = { id = mtg_netherlands.66 } } + } + if = { + limit = { + HOL = { + check_variable = { var = ger_temp_trade_influence value = 0 compare = greater_than } + OR = { + NOT = { has_country_flag = HOL_gateway_to_europe_germany_lead_flag } + has_country_flag = HOL_gateway_to_europe_britain_lead_flag + } + } + } + clr_country_flag = HOL_gateway_to_europe_britain_lead_flag + set_country_flag = HOL_gateway_to_europe_germany_lead_flag + country_event = { id = mtg_netherlands.67 } + HUJ = { country_event = { id = mtg_netherlands.67 } } + } + } + } + } + + HOL_placate_the_germans = { + + icon = eng_trade_unions_support + + allowed = { + tag = HOL + } + + available = { + HOL = { has_completed_focus = HOL_gateway_to_europe } + TIX = { + exists = yes + has_government = fascism + if = { + limit = { + NOT = { has_dlc = "Gotterdammerung" } + } + NOT = { has_completed_focus = GER_oppose_hitler } + } + else = { + NOT = { has_completed_focus = GER_oppose_hitler_ww } + } + } + } + + targets = { TIX } + + target_trigger = { + FROM = { + tag = TIX + } + } + + days_remove = 10 + + cost = 10 + + fire_only_once = no + + ai_will_do = { + factor = 0.1 + modifier = { + factor = 0 + is_historical_focus_on = yes + date > 1940.01.01 + } + modifier = { + factor = 0 + focus_progress = { + focus = HOL_cave_to_the_british + progress > 0 + } + } + modifier = { + factor = 0 + focus_progress = { + focus = HOL_cave_to_the_germans + progress > 0 + } + } + modifier = { + factor = 0 + HOL = { + focus_progress = { + focus = HOL_maintain_trade_neutrality + progress > 0 + } + } + } + modifier = { + factor = 0 + has_country_flag = HOL_gateway_to_europe_ai_timer_flag + NOT = { date > 1940.01.01 } + } + } + + complete_effect = { + } + + remove_effect = { + TIX = { + custom_effect_tooltip = gateway_to_europe_hol_tt + add_to_variable = { var = ger_gateway_to_europe_influence value = 5 } + } + set_variable = { var = ger_temp_trade_influence value = TIX.ger_gateway_to_europe_influence } + subtract_from_variable = { var = ger_temp_trade_influence value = HUJ.eng_gateway_to_europe_influence } + set_variable = { var = eng_temp_trade_influence value = HUJ.eng_gateway_to_europe_influence } + subtract_from_variable = { var = eng_temp_trade_influence value = TIX.ger_gateway_to_europe_influence } + add_to_variable = { var = gateway_to_europe_influence_pp_total value = 10 } + hidden_effect = { + random_list = { + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 20 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 25 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 30 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 35 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 40 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 45 } + } + 10 = { + set_country_flag = { flag = HOL_gateway_to_europe_ai_timer_flag value = 1 days = 50 } + } + } + if = { + limit = { + HOL = { + check_variable = { var = eng_temp_trade_influence value = 0 compare = greater_than } + OR = { + NOT = { has_country_flag = HOL_gateway_to_europe_britain_lead_flag } + has_country_flag = HOL_gateway_to_europe_germany_lead_flag + } + } + } + clr_country_flag = HOL_gateway_to_europe_germany_lead_flag + set_country_flag = HOL_gateway_to_europe_britain_lead_flag + country_event = { id = mtg_netherlands.66 } + TIX = { country_event = { id = mtg_netherlands.66 } } + } + if = { + limit = { + HOL = { + check_variable = { var = ger_temp_trade_influence value = 0 compare = greater_than } + OR = { + NOT = { has_country_flag = HOL_gateway_to_europe_germany_lead_flag } + has_country_flag = HOL_gateway_to_europe_britain_lead_flag + } + } + } + clr_country_flag = HOL_gateway_to_europe_britain_lead_flag + set_country_flag = HOL_gateway_to_europe_germany_lead_flag + country_event = { id = mtg_netherlands.67 } + HUJ = { country_event = { id = mtg_netherlands.67 } } + } + } + } + } + +} + +HOL_request_allied_favors = { + + HOL_radio_oranje = { + + icon = hol_radio_oranje + + allowed = { + tag = HOL + } + + available = { + has_war = yes + NOT = { controls_state = 7 } + NOT = { controls_state = 35 } + NOT = { controls_state = 36 } + has_capitulated = yes + has_legitimacy > 40 + } + + days_remove = 90 + + cost = 50 + + fire_only_once = no + + visible = { + tag = HOL + has_completed_focus = HOL_request_allied_favors + } + + modifier = { + war_support_weekly = 0.01 + resistance_growth_on_our_occupied_states = 0.5 + } + + complete_effect = { + } + + remove_effect = { + } + + } + + HOL_obtain_dockyard_access = { + + icon = generic_naval + + allowed = { + tag = HOL + } + + available = { + has_war = yes + has_capitulated = yes + num_of_naval_factories < 6 + has_legitimacy > 80 + } + + days_remove = 30 + + cost = 75 + + fire_only_once = no + + visible = { + tag = HOL + has_completed_focus = HOL_request_allied_favors + check_variable = { var = obtain_dockyard_counter value = 3 compare = less_than } + } + + modifier = { + } + + complete_effect = { + } + + remove_effect = { + add_offsite_building = { type = dockyard level = 2 } + if = { + limit = { + NOT = { check_variable = { var = obtain_dockyard_counter value = 0 compare = greater_than } } + } + set_variable = { var = obtain_dockyard_counter value = 0 } + } + add_to_variable = { var = obtain_dockyard_counter value = 1 } + } + + } + + HOL_assemble_air_squadron = { + + icon = generic_air + + allowed = { + tag = HOL + } + + available = { + has_war = yes + has_capitulated = yes + has_legitimacy > 40 + } + + days_remove = 45 + + cost = 50 + + fire_only_once = no + + visible = { + tag = HOL + has_completed_focus = HOL_request_allied_favors + } + + modifier = { + } + + complete_effect = { + } + + remove_effect = { + if = { + limit = { + NOT = { + has_dlc = "By Blood Alone" + } + } + add_equipment_to_stockpile = { + type = fighter_equipment_1 + amount = 50 + producer = HUJ + } + } + else = { + add_equipment_to_stockpile = { + type = small_plane_airframe_0 + amount = 50 + producer = HUJ + variant_name = "Gloster Gladiator" + } + } + if = { + limit = { + has_dlc = "Arms Against Tyranny" + } + add_equipment_subsidy = { + cic = 1000 + equipment_type = small_plane_airframe + seller_tags = { HUJ } + } + } + } + + } + + HOL_request_infantry_equipment = { + + icon = generic_prepare_civil_war + + allowed = { + tag = HOL + } + + available = { + has_war = yes + has_capitulated = yes + has_legitimacy > 60 + } + + days_remove = 60 + + cost = 50 + + fire_only_once = no + + visible = { + tag = HOL + has_completed_focus = HOL_request_allied_favors + } + + modifier = { + } + + complete_effect = { + } + + remove_effect = { + add_equipment_to_stockpile = { + type = infantry_equipment + amount = 3000 + producer = HUJ + } + add_equipment_to_stockpile = { + type = support_equipment + amount = 300 + producer = HUJ + } + add_equipment_to_stockpile = { + type = artillery_equipment + amount = 100 + producer = HUJ + } + if = { + limit = { + has_dlc = "Arms Against Tyranny" + } + add_equipment_subsidy = { + cic = 250 + equipment_type = artillery_equipment + seller_tags = { HUJ } + } + } + } + } + + HOL_pull_strings_with_british_industrialists = { + + icon = generic_industry + + allowed = { + tag = HOL + } + + available = { + has_war = yes + has_capitulated = yes + has_legitimacy > 80 + } + + days_remove = 60 + + cost = 75 + + fire_only_once = no + + visible = { + tag = HOL + has_completed_focus = HOL_request_allied_favors + check_variable = { var = british_industrialists_counter value = 3 compare = less_than } + } + + modifier = { + } + + complete_effect = { + } + + remove_effect = { + add_offsite_building = { type = arms_factory level = 1 } + add_offsite_building = { type = industrial_complex level = 1 } + if = { + limit = { + NOT = { check_variable = { var = british_industrialists_counter value = 0 compare = greater_than } } + } + set_variable = { var = british_industrialists_counter value = 0 } + } + add_to_variable = { var = british_industrialists_counter value = 1 } + } + + } + + HOL_request_aid_for_the_engelandvaarders = { + + icon = hol_engelandvaarders + + allowed = { + tag = HOL + } + + available = { + has_war = yes + has_capitulated = yes + has_legitimacy > 60 + } + + days_remove = 60 + + cost = 50 + + fire_only_once = no + + visible = { + tag = HOL + has_completed_focus = HOL_request_allied_favors + } + + modifier = { + weekly_manpower = 500 + } + + complete_effect = { + } + + remove_effect = { + } + + } + +} + +HOL_bernhard = { + + HOL_give_bernhard_generalship = { + + icon = generic_army_support + + allowed = { + tag = HOL + } + + available = { + has_war = yes + } + + cost = 25 + + fire_only_once = yes + + visible = { + original_tag = HOL + has_completed_focus = HOL_the_only_man_in_the_dutch_government + } + + complete_effect = { + create_corps_commander = { + name = "Prins Bernhard" + gfx = "GFX_portrait_hol_prins_bernhard" + traits = { trickster skirmisher infantry_officer politically_connected trait_reckless media_personality } + id = 982 + skill = 2 + attack_skill = 2 + defense_skill = 2 + planning_skill = 2 + logistics_skill = 1 + } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } + } + + HOL_pursue_diplomatic_grievances = { + + icon = generic_army_support + + allowed = { + always = no + } + + available = { + } + + cost = 100 + + fire_only_once = yes + + target_trigger = { + + } + + visible = { + FROM = { + exists = yes + has_country_flag = HOL_bernhard_row_target + } + } + + complete_effect = { + FROM = { + country_event = { id = mtg_netherlands.60 hours = 6 } + clr_country_flag = HOL_bernhard_row_target + } + custom_effect_tooltip = HOL_pursue_diplomatic_grievances_tt + } + } + +} + +political_actions = { + HOL_relocate_government_to_batavia = { + + icon = eng_trade_unions_support + + allowed = { + original_tag = HOL + } + + available = { + has_capitulated = yes + has_completed_focus = HOL_continue_the_war_in_batavia + OR = { + has_government = democratic + has_government = fascism + } + OR = { + INS = { + is_subject_of = HOL + has_autonomy_state = autonomy_integrated_puppet + compare_autonomy_progress_ratio < 0.6 + has_full_control_of_state = 335 + } + has_full_control_of_state = 335 + } + } + + cost = 0 + + fire_only_once = yes + + visible = { + original_tag = HOL + } + + complete_effect = { + remove_ideas = HOL_curtail_colonial_autonomy_overlord + INS = { + hidden_effect = { + country_event = { id = mtg_netherlands.22 } + } + } + INS = { + every_unit_leader = { + set_nationality = HOL + } + } + annex_country = { + target = INS + transfer_troops = yes + } + every_state = { + limit = { + is_core_of = INS + } + add_compliance = 70 + } + set_capital = { state = 335 } + hidden_effect = { news_event = { id = mtg_news.46 days = 1 } } + } + } + + HOL_propose_benelux_unification = { + + icon = eng_trade_unions_support + + allowed = { + original_tag = HOL + } + + available = { + is_in_faction_with = BEL + BEL = { has_government = ROOT } + is_in_faction_with = LUX + LUX = { has_government = ROOT } + } + + cost = 300 + + fire_only_once = yes + + visible = { + original_tag = HOL + has_completed_focus = HOL_form_the_benelux + } + + complete_effect = { + effect_tooltip = { + set_cosmetic_tag = HOL_benelux_unified + BEL = { + every_unit_leader = { + set_nationality = ROOT + } + } + LUX = { + every_unit_leader = { + set_nationality = ROOT + } + } + every_country = { + limit = { + is_subject_of = BEL + } + ROOT = { + set_autonomy = { + target = PREV + autonomy_state = autonomy_puppet + end_wars = no + end_civil_wars = no + } + } + } + every_country = { + limit = { + is_subject_of = LUX + } + ROOT = { + set_autonomy = { + target = PREV + autonomy_state = autonomy_puppet + end_wars = no + end_civil_wars = no + } + } + } + annex_country = { + target = BEL + transfer_troops = yes + } + annex_country = { + target = LUX + transfer_troops = yes + } + every_state = { + limit = { + OR = { + is_core_of = BEL + is_core_of = LUX + } + } + add_core_of = ROOT + } + } + custom_effect_tooltip = HOL_propose_benelux_unification_tt + BEL = { + country_event = { id = mtg_netherlands.77 days = 5 random_days = 3 } + } + LUX = { + country_event = { id = mtg_netherlands.77 days = 1 random_days = 3 } + } + } + } + +} + diff --git a/src/common/decisions/GER_decisions.txt b/src/common/decisions/XGE_decisions.txt similarity index 100% rename from src/common/decisions/GER_decisions.txt rename to src/common/decisions/XGE_decisions.txt diff --git a/src/common/decisions/categories/GER_decision_categories.txt b/src/common/decisions/categories/XGE_decision_categories.txt similarity index 100% rename from src/common/decisions/categories/GER_decision_categories.txt rename to src/common/decisions/categories/XGE_decision_categories.txt diff --git a/src/common/decisions/categories/tianjiang_decision_categories.txt b/src/common/decisions/categories/tianjiang_decision_categories.txt index 15a6b74..cd026d4 100755 --- a/src/common/decisions/categories/tianjiang_decision_categories.txt +++ b/src/common/decisions/categories/tianjiang_decision_categories.txt @@ -210,4 +210,12 @@ BFL_zhimingchongji_jyz = { original_tag = BFL } priority = 999 +} + +YUW_sanbosese = { + icon = SWI_imperial_council + allowed = { + original_tag = YUW + } + priority = 100 } \ No newline at end of file diff --git a/src/common/decisions/liluntupo_decisions.txt b/src/common/decisions/liluntupo_decisions.txt index 7c781cd..c725687 100755 --- a/src/common/decisions/liluntupo_decisions.txt +++ b/src/common/decisions/liluntupo_decisions.txt @@ -24,7 +24,27 @@ liluntupo_category = { custom_cost_text = liluntupo_armyexp_100 days_remove = 180 ai_will_do = { - factor = 1000 + factor = 0 + modifier = { + tag = BYG + add = 100 + } + modifier = { + tag = TIX + add = 100 + } + modifier = { + tag = YUW + add = 100 + } + modifier = { + tag = SAD + add = 100 + } + modifier = { + tag = CHY + add = 100 + } } fire_only_once = yes complete_effect = { @@ -64,7 +84,23 @@ liluntupo_category = { custom_cost_text = liluntupo_armyexp_100 days_remove = 180 ai_will_do = { - factor = 1000 + factor = 0 + modifier = { + tag = BYG + add = 100 + } + modifier = { + tag = TIX + add = 100 + } + modifier = { + tag = HUJ + add = 100 + } + modifier = { + tag = DOH + add = 100 + } } fire_only_once = yes complete_effect = { @@ -104,7 +140,27 @@ liluntupo_category = { custom_cost_text = liluntupo_armyexp_100 days_remove = 180 ai_will_do = { - factor = 1000 + factor = 0 + modifier = { + tag = YUW + add = 100 + } + modifier = { + tag = HUJ + add = 100 + } + modifier = { + tag = SAD + add = 100 + } + modifier = { + tag = BFL + add = 100 + } + modifier = { + tag = CHY + add = 100 + } } fire_only_once = yes complete_effect = { @@ -146,7 +202,11 @@ liluntupo_category = { custom_cost_text = liluntupo_armyexp_100 days_remove = 180 ai_will_do = { - factor = 1000 + factor = 0 + modifier = { + tag = BFL + add = 100 + } } fire_only_once = yes complete_effect = { diff --git a/src/common/decisions/tianjiang_decision.txt b/src/common/decisions/tianjiang_decision.txt index f8dbad9..579080f 100755 --- a/src/common/decisions/tianjiang_decision.txt +++ b/src/common/decisions/tianjiang_decision.txt @@ -885,6 +885,9 @@ TIX_jihua = { NOT = { has_country_flag = BFL_meibeimiao } + NOT = { + has_global_flag = beilian_bengkui + } } complete_effect = { add_political_power = 500 @@ -893,11 +896,14 @@ TIX_jihua = { set_country_flag = BFL_beimiaole } available = { - BFL = { - OR = { - exists = no - has_capitulated = yes - is_in_faction_with = TIX + OR = { + has_global_flag = beilian_bengkui + BFL = { + OR = { + exists = no + has_capitulated = yes + is_in_faction_with = TIX + } } } } @@ -922,11 +928,14 @@ TIX_jihua = { set_country_flag = BFL_gggg } available = { - BFL = { - OR = { - exists = no - has_capitulated = yes - is_in_faction_with = TIX + OR = { + has_global_flag = beilian_bengkui + BFL = { + OR = { + exists = no + has_capitulated = yes + is_in_faction_with = TIX + } } } } @@ -2300,6 +2309,9 @@ BFL_weiguozz = { } } days_remove = 400 + cancel_trigger = { + has_war = no + } available = { date > 1942.6.1 has_defensive_war = yes @@ -2333,9 +2345,10 @@ BFL_weiguozz = { add_war_support = 0.4 } modifier = { - army_core_attack_factor = 0.5 + army_core_attack_factor = 1 army_attack_factor = 0.35 army_defence_factor = 0.35 + breakthrough_factor = 0.3 } remove_effect = { add_political_power = 200 @@ -7128,6 +7141,7 @@ SAD_ITA = { country_exists = ITA } available = { + surrender_progress < 0.1 OR = { has_war_with = ITA is_in_faction_with = ITA @@ -7137,7 +7151,7 @@ SAD_ITA = { is_in_faction_with = TIX OR = { ITA = { - surrender_progress > 0.9 + has_capitulated = yes } is_in_faction_with = ITA } @@ -9282,6 +9296,50 @@ ALL_luxianzhinan = { country_event = az_tianjiang.266 } } + BYG_qiye_jbsj_jy = { + visible = { + original_tag = BYG + } + available = { + is_ai = no + has_government = democratic + is_puppet = no + BYG_qiye = { + is_country_leader = yes + has_character_flag = shiyue_yes + } + has_completed_focus = BYG_minzhudangshengli + has_completed_focus = BYG_ziyoudebian + OR = { + has_completed_focus = BYG_coldwar_1 + has_completed_focus = BYG_coldwar_27 + } + } + complete_effect = { + country_event = az_tianjiang.359 + } + } + + TIX_bsm_jbsj_jy = { + visible = { + original_tag = TIX + } + available = { + is_ai = no + has_government = fascism + is_puppet = no + TIX_bisimai = { + is_country_leader = yes + has_character_flag = shiyue_yes + } + has_completed_focus = TIX_yihuigaige + has_completed_focus = TIX_difangxifang + has_completed_focus = TIX_coldwar_1 + } + complete_effect = { + country_event = az_tianjiang.362 + } + } } TIX_bsmmanyidu = { @@ -9406,7 +9464,9 @@ TIX_bsmmanyidu = { } } available = { - controls_state = 808 + 808 = { + is_controlled_by_ROOT_or_subject = yes + } } days_mission_timeout = 90 is_good = no @@ -9432,8 +9492,12 @@ TIX_bsmmanyidu = { } } available = { - controls_state = 206 - controls_state = 94 + 206 = { + is_controlled_by_ROOT_or_subject = yes + } + 94 = { + is_controlled_by_ROOT_or_subject = yes + } } days_mission_timeout = 90 is_good = no @@ -9460,8 +9524,12 @@ TIX_bsmmanyidu = { } } available = { - controls_state = 202 - controls_state = 226 + 202 = { + is_controlled_by_ROOT_or_subject = yes + } + 226 = { + is_controlled_by_ROOT_or_subject = yes + } } days_mission_timeout = 90 is_good = no @@ -9488,9 +9556,15 @@ TIX_bsmmanyidu = { } } available = { - controls_state = 242 - controls_state = 223 - controls_state = 224 + 242 = { + is_controlled_by_ROOT_or_subject = yes + } + 223 = { + is_controlled_by_ROOT_or_subject = yes + } + 224 = { + is_controlled_by_ROOT_or_subject = yes + } } days_mission_timeout = 120 is_good = no @@ -9517,9 +9591,15 @@ TIX_bsmmanyidu = { } } available = { - controls_state = 137 - controls_state = 221 - controls_state = 227 + 137 = { + is_controlled_by_ROOT_or_subject = yes + } + 221 = { + is_controlled_by_ROOT_or_subject = yes + } + 227 = { + is_controlled_by_ROOT_or_subject = yes + } } days_mission_timeout = 150 is_good = no @@ -9545,9 +9625,15 @@ TIX_bsmmanyidu = { } } available = { - controls_state = 195 - controls_state = 219 - controls_state = 217 + 195 = { + is_controlled_by_ROOT_or_subject = yes + } + 219 = { + is_controlled_by_ROOT_or_subject = yes + } + 217 = { + is_controlled_by_ROOT_or_subject = yes + } } days_mission_timeout = 400 is_good = no @@ -12868,4 +12954,53 @@ BFL_zhimingchongji_jyz = { } } } +} + +YUW_sanbosese = { + YUW_sanbosese_jy = { + icon = eng_propaganda_campaigns + state_target = yes + on_map_mode = map_and_decisions_view + target_array = controlled_states + highlight_color_while_active = 1 + days_remove = 30 + cost = 50 + target_trigger = { + FROM = { + always = yes + } + } + visible = { + has_completed_focus = YUW_buyetinghaodemang + FROM = { + not = { has_state_flag = yuw_sanbolefushi_state } + is_owned_and_controlled_by = YUW + not = { is_core_of = YUW } + } + } + available = { + FROM = { + is_owned_and_controlled_by = YUW + not = { is_core_of = YUW } + not = { has_state_flag = yuw_sanbolefushi_state } + } + } + ai_will_do = { + factor = 10000 + } + modifier = { + political_power_cost = 0.1 + } + remove_effect = { + FROM = { + set_state_flag = yuw_sanbolefushi_state + add_resistance = -40 + add_compliance = 20 + add_dynamic_modifier = { + modifier = YUW_sesefushi_state + scope = YUW + } + } + } + } } \ No newline at end of file diff --git a/src/common/decisions/xingdong_decisions.txt b/src/common/decisions/xingdong_decisions.txt index e672ab3..e77b94d 100755 --- a/src/common/decisions/xingdong_decisions.txt +++ b/src/common/decisions/xingdong_decisions.txt @@ -1,5 +1,6 @@ xingdong_category = { az_debug_decsion = { + icon = GFX_trait_shiyue visible = { is_debug = yes } @@ -126,6 +127,7 @@ xingdong_category = { NOT = { has_global_flag = modoption_historicalbossai_on } has_global_flag = MOD_azurlane_sairenzhizai } + not = { has_global_flag = AZ_fengkuangAI_citiao_ex } } complete_effect = { set_country_flag = show_tuxizhanzheng @@ -1452,15 +1454,15 @@ xingdong_category = { visible = { } - days_remove = 30 + days_remove = 90 ai_will_do = { factor = 0 } fixed_random_seed = no modifier = { - political_power_cost = 5 - war_support_weekly = 0.03 + political_power_cost = 2 + war_support_weekly = 0.025 } } qibicongrong = { @@ -1501,7 +1503,7 @@ xingdong_category = { modifier = { political_power_cost = 0.5 military_leader_cost_factor = -0.5 - army_leader_start_level = 2 + army_leader_start_level = 3 } } shengyu_huifushengyu = { @@ -1557,7 +1559,7 @@ xingdong_category = { } days_re_enable = 37 days_remove = 7 - cost = 200 + cost = 100 ai_will_do = { base = 0 } @@ -1907,9 +1909,15 @@ xingdong_category = { mf_chushoumofang = { icon = xzmf available = { - OR = { - has_global_flag = modoption_fengkuangai_on - NOT = { has_global_flag = modoption_historicalbossai_on } + if = { + limit = { + is_ai = no + } + OR = { + has_global_flag = modoption_fengkuangai_on + NOT = { has_global_flag = modoption_historicalbossai_on } + } + not = { has_global_flag = AZ_fengkuangAI_citiao_ex } } custom_trigger_tooltip = { tooltip = "" diff --git a/src/common/dynamic_modifiers/YUW_dynamic_modifiers.txt b/src/common/dynamic_modifiers/YUW_dynamic_modifiers.txt index 3d375da..ee5fb4f 100755 --- a/src/common/dynamic_modifiers/YUW_dynamic_modifiers.txt +++ b/src/common/dynamic_modifiers/YUW_dynamic_modifiers.txt @@ -234,4 +234,24 @@ BYG_youjidui_state = { resistance_damage_to_garrison = 0.5 resistance_decay = -0.5 compliance_growth = -0.2 +} + +YUW_sesefushi_state = { + enable = { + always = yes + } + icon = GFX_modifiers_GER_lokot_autonomy + remove_trigger = { + not = { + country_exists = YUW + } + } + resistance_target = -0.99 + resistance_growth = -0.99 + resistance_activity = -1 + required_garrison_factor = -0.9 + compliance_gain = 0.02 + compliance_growth = 1 + local_building_slots_factor = 0.15 + state_resources_factor = 0.3 } \ No newline at end of file diff --git a/src/common/game_rules/00_game_rules.txt b/src/common/game_rules/00_game_rules.txt index 95214ec..fd29bea 100755 --- a/src/common/game_rules/00_game_rules.txt +++ b/src/common/game_rules/00_game_rules.txt @@ -475,6 +475,22 @@ maximum_fort_level = { } } +allow_scorched_earth = { + name = "RULE_ALLOW_SCORCHED_EARTH" + group = "RULE_GROUP_GAMEPLAY" + icon = "GFX_scorched_earth" + option = { + name = yes + text = "RULE_OPTION_ALLOWED" + desc = "RULE_ALLOW_SCORCHED_EARTH_ALLOWED_DESC" + } + option = { + name = no + text = "RULE_OPTION_BLOCKED" + desc = "RULE_ALLOW_SCORCHED_EARTH_BLOCKED_DESC" + } +} + ### ### ## ### ## ### ## # # # # # # # # # # # # # # # ### ## # ## #### ### # #### diff --git a/src/common/game_rules/AZ_game_rules.txt b/src/common/game_rules/AZ_game_rules.txt index 003889e..95601ca 100755 --- a/src/common/game_rules/AZ_game_rules.txt +++ b/src/common/game_rules/AZ_game_rules.txt @@ -605,6 +605,7 @@ NZL_ai_behavior = { desc = "RULE_OPTION_RANDOM_AI_DESC" } } + RAJ_ai_behavior = { name = "RAJ_AI_BEHAVIOR" group = "RULE_GROUP_AI_BEHAVIOR" @@ -615,11 +616,13 @@ RAJ_ai_behavior = { desc = "RULE_OPTION_DEFAULT_AI_DESC" } + #GOE ONLY option = { name = GOE_HISTORICAL text = "RULE_OPTION_GOE_HISTORICAL" desc = "RULE_OPTION_GOE_HISTORICAL_RAJ_AI_DESC" required_dlc = "Graveyard of Empires" + allow_achievements = yes } option = { @@ -627,6 +630,7 @@ RAJ_ai_behavior = { text = "RULE_OPTION_GOE_INDIA_UNITED" desc = "RULE_OPTION_GOE_INDIA_UNITED_RAJ_AI_DESC" required_dlc = "Graveyard of Empires" + allow_achievements = yes } option = { @@ -664,34 +668,44 @@ RAJ_ai_behavior = { required_dlc = "Graveyard of Empires" } + option = { + name = GOE_INDIA_COMMUNISM_URBAN + text = "RULE_OPTION_GOE_INDIA_COMMUNISM_URBAN" + desc = "RULE_OPTION_DEMOCRATIC_HISTORICAL_RAJ_AI_DESC" + required_dlc = "Graveyard of Empires" + } + + option = { + name = GOE_INDIA_LOYALTY + text = "RULE_OPTION_OBEDIENCE" + desc = "RULE_OPTION_DEMOCRATIC_HISTORICAL_RAJ_AI_DESC" + required_dlc = "Graveyard of Empires" + } + + #END GOE + + #TFV ONLY option = { name = COMMUNIST text = "RULE_OPTION_COMMUNIST" desc = "RULE_OPTION_COMMUNIST_RAJ_AI_DESC" + exclude_dlc = "Graveyard of Empires" } option = { name = DEMOCRATIC_HISTORICAL text = "RULE_OPTION_HISTORICAL" desc = "RULE_OPTION_DEMOCRATIC_HISTORICAL_RAJ_AI_DESC" allow_achievements = yes + exclude_dlc = "Graveyard of Empires" } option = { name = FASCIST text = "RULE_OPTION_FASCIST" desc = "RULE_FASCIST_RAJ_AI_DESC" + exclude_dlc = "Graveyard of Empires" } - option = { - name = FASCIST - text = "RULE_OPTION_FASCIST" - desc = "RULE_FASCIST_RAJ_AI_DESC" - } - - option = { - name = HISTORICAL - text = "RULE_OPTION_FASCIST" - desc = "RULE_FASCIST_RAJ_AI_DESC" - } + #END TFV option = { name = RANDOM text = "RULE_OPTION_RANDOM" diff --git a/src/common/ideas/_economic.txt b/src/common/ideas/_economic.txt index 6432894..c345e6c 100755 --- a/src/common/ideas/_economic.txt +++ b/src/common/ideas/_economic.txt @@ -468,6 +468,36 @@ ideas = { factor = 0 } } + capital_investment_model = { + name = capital_investment_model + + picture = RAJ_trickle_down_economy + + allowed = { + always = no + } + + + removal_cost = -1 + + modifier = { + consumer_goods_expected_value = 0.15 + production_speed_industrial_complex_factor = 0.15 + conversion_cost_civ_to_mil_factor = -0.4 + production_speed_infrastructure_factor = 0.15 + production_speed_arms_factory_factor = -0.15 + trade_opinion_factor = 0.75 + stability_factor = -0.15 + political_power_factor = -0.1 + + } + + cancel_if_invalid = no + + ai_will_do = { + factor = 0 + } + } } trade_laws = { law = yes @@ -1036,5 +1066,37 @@ ideas = { } } } + special_economic_zones = { + available = { + always = no + } + visible = { + original_tag = RAJ + has_completed_focus = RAJ_special_economic_zones + } + available = { + + } + picture = RAJ_special_economic_zones + cost = 0 + removal_cost = -1 + + research_bonus = { + industry = 0.15 + } + + modifier = { + min_export = 0.9 + industrial_capacity_factory = 0.2 + industrial_capacity_dockyard = 0.2 + production_speed_buildings_factor = 0.2 + civilian_intel_to_others = 80 + navy_intel_to_others = 30.0 + resource_trade_cost_bonus_per_factory = 1 + } + + cancel_if_invalid = no + + } } } diff --git a/src/common/ideas/_manpower.txt b/src/common/ideas/_manpower.txt index 0b2a4a7..d42a775 100755 --- a/src/common/ideas/_manpower.txt +++ b/src/common/ideas/_manpower.txt @@ -583,6 +583,120 @@ ideas = { } cancel_if_invalid = no + } + ### Ethiopian National Levy + ETH_chitet_law = { + picture = ETH_chitet_law + cost = 150 + removal_cost = -1 + level = 6 + + allowed = { + always = no + } + allowed_to_remove = { + always = no + } + + ai_will_do = { + factor = 0 + } + + modifier = { + conscription = 0.045 + custom_modifier_tooltip = ETH_chitet_law_tt + industrial_capacity_factory = -0.05 + industrial_capacity_dockyard = -0.05 + production_speed_buildings_factor = -0.05 + } + + default = yes + + cancel_if_invalid = no + } + ETH_chitet_law_peace_time = { + picture = ETH_chitet_law + + cost = 150 + removal_cost = -1 + level = 6 + + allowed = { + always = no + } + allowed_to_remove = { + always = no + } + + ai_will_do = { + factor = 0 + } + + modifier = { + conscription = 0.005 + custom_modifier_tooltip = ETH_chitet_law_tt + industrial_capacity_factory = 0.05 + industrial_capacity_dockyard = 0.05 + production_speed_buildings_factor = 0.05 + } + + default = yes + + cancel_if_invalid = no + } + + ### Swiss Citizen Militia ### + + SWI_citizen_militia_1 = { + cost = 200 + picture = citizen_militia_1 + removal_cost = -1 + level = 6 + + allowed = { + always = no + } + allowed_to_remove = { + has_completed_focus = SWI_professionalize_militias + has_completed_focus = SWI_join_the_allies + has_completed_focus = SWI_join_france + has_completed_focus = SWI_jump_into_action + } + ai_will_do = { + factor = 0 + } + + modifier = { + conscription = 0.1 + custom_modifier_tooltip = SWI_army_limitations_TT + ai_desired_divisions_factor = 1 + } + } + + SWI_citizen_militia_2 = { + picture = citizen_militia_2 + cost = 200 + removal_cost = -1 + level = 6 + + allowed = { + always = no + } + allowed_to_remove = { + has_completed_focus = SWI_professionalize_militias + has_completed_focus = SWI_join_the_allies + has_completed_focus = SWI_join_france + has_completed_focus = SWI_jump_into_action + } + ai_will_do = { + factor = 0 + } + + modifier = { + conscription = 0.2 + custom_modifier_tooltip = SWI_army_limitations_TT + ai_desired_divisions_factor = 2 + } } } } diff --git a/src/common/ideas/chy_new1.txt b/src/common/ideas/chy_new1.txt index 90a6382..5cfd58a 100755 --- a/src/common/ideas/chy_new1.txt +++ b/src/common/ideas/chy_new1.txt @@ -674,14 +674,12 @@ ideas = { } targeted_modifier = { tag = DOH - attack_bonus_against = 0.4 - defense_bonus_against = 0.4 + attack_bonus_against = 0.1 + defense_bonus_against = 0.1 } modifier = { - breakthrough_factor = 0.1 - org_loss_when_moving = -0.15 + org_loss_when_moving = -0.1 supply_consumption_factor = -0.1 - required_garrison_factor = -0.2 } } CHY_dohwar_buff_2 = { @@ -691,8 +689,8 @@ ideas = { } targeted_modifier = { tag = DOH - attack_bonus_against = 0.2 - defense_bonus_against = 0.2 + attack_bonus_against = 0.05 + defense_bonus_against = 0.05 } modifier = { org_loss_when_moving = -0.05 diff --git a/src/common/ideas/tianjiang.txt b/src/common/ideas/tianjiang.txt index 49fb018..6e131a2 100755 --- a/src/common/ideas/tianjiang.txt +++ b/src/common/ideas/tianjiang.txt @@ -709,7 +709,7 @@ ideas = { land_doctrine_cost_factor = 0.5 naval_doctrine_cost_factor = 0.5 air_doctrine_cost_factor = 0.5 - justify_war_goal_time = 2 + justify_war_goal_time = 10 } } @@ -729,7 +729,7 @@ ideas = { land_doctrine_cost_factor = 0.5 naval_doctrine_cost_factor = 0.5 air_doctrine_cost_factor = 0.5 - justify_war_goal_time = 1 + justify_war_goal_time = 8 } } @@ -747,6 +747,7 @@ ideas = { land_doctrine_cost_factor = 0.2 naval_doctrine_cost_factor = 0.2 air_doctrine_cost_factor = 0.2 + justify_war_goal_time = 5 } } @@ -2574,8 +2575,8 @@ ideas = { NOT = { has_war_with = BFL } } modifier = { - resistance_target = 0.1 - resistance_growth = 0.1 + resistance_target = 0.5 + resistance_growth = 0.5 } } @@ -2598,6 +2599,7 @@ ideas = { stability_factor = -0.15 war_support_factor = 0.15 command_power_gain_mult = 0.5 + war_support_factor = -0.3 } } @@ -2980,16 +2982,17 @@ ideas = { has_government = communism } modifier = { - political_power_cost = 0.1 - drift_defence_factor = -0.1 - stability_factor = -0.05 - war_support_factor = -0.1 - command_power_gain = -0.1 - max_command_power = -5 - army_org_factor = -0.1 - army_morale_factor = -0.05 - planning_speed = -0.1 - max_planning = -0.05 + political_power_cost = 0.3 + drift_defence_factor = -0.3 + stability_factor = -0.1 + war_support_factor = -0.2 + command_power_gain = -0.3 + max_command_power = -15 + army_org_factor = -0.3 + army_morale_factor = -0.15 + planning_speed = -0.3 + max_planning = -0.15 + production_speed_buildings_factor = -0.1 } } @@ -3000,16 +3003,17 @@ ideas = { has_government = communism } modifier = { - political_power_cost = 0.2 - drift_defence_factor = -0.2 - stability_factor = -0.1 - war_support_factor = -0.2 - command_power_gain = -0.2 - max_command_power = -20 - army_org_factor = -0.2 - army_morale_factor = -0.1 - planning_speed = -0.2 - max_planning = -0.1 + political_power_cost = 0.4 + drift_defence_factor = -0.4 + stability_factor = -0.2 + war_support_factor = -0.3 + command_power_gain = -0.4 + max_command_power = -25 + army_org_factor = -0.4 + army_morale_factor = -0.25 + planning_speed = -0.4 + max_planning = -0.25 + production_speed_buildings_factor = -0.15 } } @@ -3020,16 +3024,17 @@ ideas = { has_government = communism } modifier = { - political_power_cost = 0.3 - drift_defence_factor = -0.4 - stability_factor = -0.2 - war_support_factor = -0.3 - command_power_gain = -0.4 + political_power_cost = 0.5 + drift_defence_factor = -0.5 + stability_factor = -0.3 + war_support_factor = -0.4 + command_power_gain = -0.5 max_command_power = -40 - army_org_factor = -0.3 - army_morale_factor = -0.2 - planning_speed = -0.3 - max_planning = -0.2 + army_org_factor = -0.5 + army_morale_factor = -0.4 + planning_speed = -0.5 + max_planning = -0.4 + production_speed_buildings_factor = -0.2 } } @@ -3040,18 +3045,19 @@ ideas = { has_government = communism } modifier = { - political_power_cost = 0.5 - drift_defence_factor = -0.5 - stability_factor = -0.3 + political_power_cost = 0.6 + drift_defence_factor = -0.6 + stability_factor = -0.4 war_support_factor = -0.5 - command_power_gain = -0.5 + command_power_gain = -0.6 max_command_power = -50 - army_org_factor = -0.4 - army_morale_factor = -0.3 - planning_speed = -0.4 - max_planning = -0.3 + army_org_factor = -0.6 + army_morale_factor = -0.5 + planning_speed = -0.6 + max_planning = -0.5 stability_weekly = -0.001 war_support_weekly = -0.002 + production_speed_buildings_factor = -0.25 } } @@ -3062,18 +3068,19 @@ ideas = { has_government = communism } modifier = { - political_power_cost = 0.75 - drift_defence_factor = -0.6 - stability_factor = -0.4 + political_power_cost = 0.8 + drift_defence_factor = -0.8 + stability_factor = -0.5 war_support_factor = -0.6 command_power_gain = -0.7 - max_command_power = -75 - army_org_factor = -0.5 - army_morale_factor = -0.4 - planning_speed = -0.5 - max_planning = -0.4 + max_command_power = -60 + army_org_factor = -0.7 + army_morale_factor = -0.6 + planning_speed = -0.7 + max_planning = -0.6 stability_weekly = -0.003 war_support_weekly = -0.005 + production_speed_buildings_factor = -0.3 } } @@ -3085,20 +3092,43 @@ ideas = { } modifier = { political_power_cost = 1 - drift_defence_factor = -0.8 - stability_factor = -0.5 - war_support_factor = -0.7 + drift_defence_factor = -0.9 + stability_factor = -0.8 + war_support_factor = -0.8 command_power_gain = -0.8 - max_command_power = -90 - army_org_factor = -0.7 - army_morale_factor = -0.5 - planning_speed = -0.7 - max_planning = -0.5 + max_command_power = -80 + army_org_factor = -0.8 + army_morale_factor = -0.8 + planning_speed = -0.8 + max_planning = -1 stability_weekly = -0.005 war_support_weekly = -0.01 + production_speed_buildings_factor = -0.35 } } + BFL_dqx_0ex = { + picture = SOV_conspiracy_in_the_academy_army + allowed_civil_war = { + has_government = communism + } + modifier = { + political_power_cost = 3 + drift_defence_factor = -1 + stability_factor = 0.5 + war_support_factor = -1 + command_power_gain = -0.9 + max_command_power = -100 + army_org_factor = -1 + army_morale_factor = -1 + planning_speed = -1 + max_planning = -1 + stability_weekly = 0.001 + war_support_weekly = -0.01 + production_speed_buildings_factor = -0.5 + } + } + BFL_weibeilianfuyi = { picture = ARG_women_in_industry allowed_civil_war = { @@ -3158,7 +3188,7 @@ ideas = { army_defence_factor = 3 army_org_factor = 3 army_morale_factor = 3 - army_strength_factor = 5 + army_strength_factor = 2 } } @@ -3172,7 +3202,7 @@ ideas = { army_defence_factor = 10 army_org_factor = 8 army_morale_factor = 5 - army_strength_factor = 9 + army_strength_factor = 3 } } @@ -3536,7 +3566,7 @@ ideas = { modifier = { army_org_factor = 1.5 army_morale_factor = 2 - army_strength_factor = 9 + army_strength_factor = 0.5 } } @@ -3546,7 +3576,7 @@ ideas = { always = yes } modifier = { - army_strength_factor = 3 + army_strength_factor = 1 } } @@ -3676,7 +3706,7 @@ ideas = { always = yes } modifier = { - army_strength_factor = 9.5 + army_strength_factor = 1.5 army_org_factor = 2 army_morale_factor = 2 planning_speed = 10 diff --git a/src/common/ideas/tix.txt b/src/common/ideas/tix.txt index 6085c4a..a7d9414 100755 --- a/src/common/ideas/tix.txt +++ b/src/common/ideas/tix.txt @@ -584,15 +584,14 @@ ideas = { always = yes } modifier = { - supply_consumption_factor = -0.15 - army_speed_factor = 0.1 - breakthrough_factor = 0.1 + supply_consumption_factor = -0.1 supply_factor = 0.1 } targeted_modifier = { tag = BFL - attack_bonus_against = 0.35 - defense_bonus_against = 0.25 + attack_bonus_against = 0.3 + defense_bonus_against = 0.3 + breakthrough_bonus_against = 0.1 } } TIX_ggdyh = { diff --git a/src/common/intelligence_agencies/00_intelligence_agencies.txt b/src/common/intelligence_agencies/00_intelligence_agencies.txt deleted file mode 100755 index fe1c764..0000000 --- a/src/common/intelligence_agencies/00_intelligence_agencies.txt +++ /dev/null @@ -1,328 +0,0 @@ -# List of names and logos for intelligence agencies -# available trigger will determine if the logo is in the list of available logos or not -# names is a list of names. Can be a localization entry, or the name directly. A random name will be picked from them. - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_usa - names = { "Office of Strategic Services" } - - default = { tag = BYG } - available = { original_tag = BYG } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_uk - names = { "MI6" "SIS" } - - default = { tag = HUJ } - available = { original_tag = HUJ } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_sov - names = { "NKVD" } - - default = { tag = BFL } - available = { original_tag = BFL } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_fra - names = { "Deuxième Bureau" } - - default = { tag = YUW } - available = { original_tag = YUW } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_ger - names = { "Abwehr" } - - default = { tag = TIX } - available = { original_tag = TIX } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_jap - names = { "G-2 Department" "Section 3" } - - default = { tag = CHY } - available = { original_tag = CHY } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_ita - names = { "Servizio Informazioni Militare" } - - default = { tag = SAD } - available = { original_tag = SAD } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_swe - names = { "C-byrån" } - - default = { tag = SWE } - available = { original_tag = SWE } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_nor - names = { "E-tjenesten" } - - default = { tag = NOR } - available = { original_tag = NOR } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_bel - names = { "ADIV" "SGRS" } - - default = { tag = BEL } - available = { original_tag = BEL } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_hol - names = { "Bureau Inlichtingen" } - - default = { tag = HOL } - available = { original_tag = HOL} -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_rom - names = { "Serviciul Special de Informatii" } - - available = { always = yes } - - default = { tag = ROM } - available = { original_tag = ROM } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_prc - names = { "Intelligence Department Central Military Commission" } - - available = { always = yes } - - default = { tag = DOH } - available = { original_tag = DOH } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_chi - names = { "NBIS" } - - available = { always = yes } - - default = { tag = DOH } - available = { original_tag = DOH } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_yug - names = { "OZNA" } - - available = { always = yes } - - default = { tag = YUG } - available = { original_tag = YUG } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_spr - names = { "SIM" } - - available = { always = yes } - - default = { tag = SPR } - available = { original_tag = SPR } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_spa - names = { "SIPM" } - - available = { always = yes } - - default = { tag = SPA } - available = { original_tag = SPA } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_pol - names = { "Dwojka" } - - available = { always = yes } - - default = { tag = POL } - available = { original_tag = POL } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_man - names = { "Hoankyoku" } - - available = { always = yes } - - default = { tag = MAN } - available = { original_tag = MAN } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_por - names = { "PIDE" } - - available = { always = yes } - - default = { tag = POR } - available = { original_tag = POR } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_fin - names = { "PE TIEDOS" } - - default = { tag = FIN } - available = { original_tag = FIN } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_tur - names = { "Millî Emniyet Hizmeti" } - - - available = { always = yes } - - default = { tag = TUR } - available = { original_tag = TUR } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_gre - names = { "Diéfthynsi Eidikís Asfaleías tou Krátous" "I Eidikí" } - - available = { always = yes } - - default = { tag = GRE } - available = { original_tag = GRE } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_bul - names = { "Natsionalnata Razuznavatelna Sluzhba" } - - available = { always = yes } - - default = { tag = BUL } - available = { original_tag = BUL } -} - -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_generic_1 - names = { "Rooke" } - - available = { always = yes } - - default = { always = yes } -} -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_generic_2 - names = { "Tower" } - - available = { always = yes } - - default = { always = yes } -} -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_generic_3 - names = { "Snake" } - - available = { always = yes } - - default = { always = yes } -} -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_generic_4 - names = { "Stag" } - - available = { always = yes } - - default = { always = yes } -} -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_generic_5 - names = { "Golden Lion" } - - available = { always = yes } - - default = { always = yes } -} -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_generic_6 - names = { "Arrow" } - - available = { always = yes } - - default = { always = yes } -} -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_generic_7 - names = { "Lion Head" } - - available = { always = yes } - - default = { always = yes } -} -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_generic_8 - names = { "Golden Eagle" } - - available = { always = yes } - - default = { always = yes } -} -intelligence_agency = { - - picture = GFX_intelligence_agency_logo_generic_9 - names = { "Hammer and Sickle" } - - available = { - has_government = communism - } - - default = { always = yes } -} \ No newline at end of file diff --git a/src/common/intelligence_agencies/AZ_intelligence_agencies.txt b/src/common/intelligence_agencies/AZ_intelligence_agencies.txt index 40051b9..6924076 100755 --- a/src/common/intelligence_agencies/AZ_intelligence_agencies.txt +++ b/src/common/intelligence_agencies/AZ_intelligence_agencies.txt @@ -67,3 +67,88 @@ intelligence_agency = { shijianniangguojia_trigger = yes } } + +intelligence_agency = { + + picture = GFX_intelligence_agency_logo_usa + names = { "Office of Strategic Services" } + + default = { tag = BYG } + available = { original_tag = BYG } +} + +intelligence_agency = { + + picture = GFX_intelligence_agency_logo_uk + names = { "MI6" "SIS" } + + default = { tag = HUJ } + available = { original_tag = HUJ } +} + +intelligence_agency = { + + picture = GFX_intelligence_agency_logo_sov + names = { "NKVD" } + + default = { tag = BFL } + available = { original_tag = BFL } +} + +intelligence_agency = { + + picture = GFX_intelligence_agency_logo_fra + names = { "Deuxième Bureau" } + + default = { tag = YUW } + available = { original_tag = YUW } +} + +intelligence_agency = { + + picture = GFX_intelligence_agency_logo_ger + names = { "Abwehr" } + + default = { tag = TIX } + available = { original_tag = TIX } +} + +intelligence_agency = { + + picture = GFX_intelligence_agency_logo_jap + names = { "G-2 Department" "Section 3" } + + default = { tag = CHY } + available = { original_tag = CHY } +} + +intelligence_agency = { + + picture = GFX_intelligence_agency_logo_ita + names = { "Servizio Informazioni Militare" } + + default = { tag = SAD } + available = { original_tag = SAD } +} + +intelligence_agency = { + + picture = GFX_intelligence_agency_logo_prc + names = { "Intelligence Department Central Military Commission" } + + available = { always = yes } + + default = { tag = DOH } + available = { original_tag = DOH } +} + +intelligence_agency = { + + picture = GFX_intelligence_agency_logo_chi + names = { "NBIS" } + + available = { always = yes } + + default = { tag = DOH } + available = { original_tag = DOH } +} \ No newline at end of file diff --git a/src/common/national_focus/beifanglianhe.txt b/src/common/national_focus/beifanglianhe.txt index fc2b900..e9dc8dc 100755 --- a/src/common/national_focus/beifanglianhe.txt +++ b/src/common/national_focus/beifanglianhe.txt @@ -2718,6 +2718,7 @@ SWE = {is_in_faction_with = HUJ} has_war_with = SWE has_global_flag = beilian_bengkui + has_global_flag = yaertahuiyi_chenggong } } ai_will_do = { @@ -2815,6 +2816,7 @@ has_war_with = TUR NOT = {country_exists = TUR} has_global_flag = beilian_bengkui + has_global_flag = yaertahuiyi_chenggong } } ai_will_do = { @@ -5371,7 +5373,7 @@ factor = 100 } completion_reward = { - add_political_power = 300 + add_political_power = 200 BFL_sayousi = { add_country_leader_role = { country_leader = { @@ -5481,6 +5483,7 @@ factor = 100 } completion_reward = { + custom_effect_tooltip = bfl_qiangzhiqingxi_tips custom_effect_tooltip = jiuguoxingdong_tip effect_tooltip = { country_event = az_tianjiang.255 @@ -5494,6 +5497,12 @@ } country_event = az_tianjiang.262 } + if = { + limit = { + has_idea = BFL_dqx_0 + } + add_timed_idea = { idea = BFL_dqx_0ex days = 500 } + } set_country_flag = bfl_dqxjisuantime } } @@ -5635,7 +5644,7 @@ prerequisite = { focus = BFL_58 } prerequisite = { focus = BFL_59 } relative_position_id = BFL_58 - cost = 5 + cost = 10 allow_branch = { has_global_flag = MOD_azurlane_tianjiangjianniang } @@ -5827,6 +5836,12 @@ has_government = fascism is_faction_leader = yes } + OR = { + TIX = { + not = { has_war_with = HUJ } + } + has_war_with = HUJ + } } ai_will_do = { factor = 100 @@ -6033,7 +6048,11 @@ focus = { has_global_flag = chy_touxiang_shishi not = { country_exists = CHY } CHY = { - is_subject = yes + OR = { + is_subject = yes + has_government = democratic + has_government = communism + } } } OR = { @@ -6850,6 +6869,7 @@ focus = { factor = 0 modifier = { BYG = { is_ai = yes } + not = { has_completed_focus = BFL_coldwar_2 } add = 100 } } diff --git a/src/common/national_focus/byg_focus.txt b/src/common/national_focus/byg_focus.txt index d76d186..b67152d 100755 --- a/src/common/national_focus/byg_focus.txt +++ b/src/common/national_focus/byg_focus.txt @@ -7067,7 +7067,11 @@ focus_tree = { has_global_flag = chy_touxiang_shishi not = { country_exists = CHY } CHY = { - is_subject = yes + OR = { + is_subject = yes + has_government = democratic + has_government = communism + } } } OR = { @@ -7694,7 +7698,7 @@ focus_tree = { } cost = 4 ai_will_do = { - factor = 100 + factor = 0 } completion_reward = { create_wargoal = { target = DOH type = puppet_wargoal_focus } diff --git a/src/common/national_focus/chongying_new.txt b/src/common/national_focus/chongying_new.txt index 0b669b3..451a990 100755 --- a/src/common/national_focus/chongying_new.txt +++ b/src/common/national_focus/chongying_new.txt @@ -3741,6 +3741,10 @@ cost = 4 ai_will_do = { factor = 15 + modifier = { + is_historical_focus_on = yes + factor = 0 + } } available = { has_war_with = BYG @@ -3767,6 +3771,10 @@ cost = 4 ai_will_do = { factor = 15 + modifier = { + is_historical_focus_on = yes + factor = 0 + } } available = { has_full_control_of_state = 629 @@ -3802,6 +3810,10 @@ cost = 4 ai_will_do = { factor = 15 + modifier = { + is_historical_focus_on = yes + factor = 0 + } } available = { has_full_control_of_state = 629 diff --git a/src/common/national_focus/donghuang_new.txt b/src/common/national_focus/donghuang_new.txt index 65e5df9..828b033 100755 --- a/src/common/national_focus/donghuang_new.txt +++ b/src/common/national_focus/donghuang_new.txt @@ -4800,40 +4800,58 @@ focus_tree = { #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { add_threat = 5 - annex_country = { - target = MON - transfer_troops = yes - } - add_state_core = 820 - add_state_core = 330 - add_state_core = 818 - add_state_core = 817 - add_state_core = 819 - add_state_core = 329 - add_state_core = 563 - add_state_core = 561 - add_state_core = 657 - add_state_core = 560 - add_state_core = 409 - add_state_core = 408 - add_state_core = 655 - transfer_state = 329 - transfer_state = 563 - transfer_state = 561 - transfer_state = 657 - transfer_state = 560 - transfer_state = 409 - transfer_state = 408 - transfer_state = 655 - BFL = { - remove_state_core = 329 - remove_state_core = 563 - remove_state_core = 561 - remove_state_core = 657 - remove_state_core = 560 - remove_state_core = 409 - remove_state_core = 408 - remove_state_core = 655 + if = { + limit = { + is_ai = yes + } + annex_country = { + target = MON + transfer_troops = yes + } + every_state = { + limit = { + is_core_of = MON + } + add_core_of = ROOT + } + }else = { + annex_country = { + target = MON + transfer_troops = yes + } + add_state_core = 820 + add_state_core = 330 + add_state_core = 818 + add_state_core = 817 + add_state_core = 819 + add_state_core = 329 + add_state_core = 563 + add_state_core = 561 + add_state_core = 657 + add_state_core = 560 + add_state_core = 409 + add_state_core = 408 + add_state_core = 655 + transfer_state = 329 + transfer_state = 563 + transfer_state = 561 + transfer_state = 657 + transfer_state = 560 + transfer_state = 409 + transfer_state = 408 + transfer_state = 655 + transfer_state = 537 + BFL = { + remove_state_core = 329 + remove_state_core = 563 + remove_state_core = 561 + remove_state_core = 657 + remove_state_core = 560 + remove_state_core = 409 + remove_state_core = 408 + remove_state_core = 655 + remove_state_core = 537 + } } } } diff --git a/src/common/national_focus/generic.txt b/src/common/national_focus/generic.txt deleted file mode 100755 index a373ae7..0000000 --- a/src/common/national_focus/generic.txt +++ /dev/null @@ -1,2330 +0,0 @@ -search_filter_prios = { - FOCUS_FILTER_POLITICAL = 1010 - - FOCUS_FILTER_RESEARCH = 522 - - FOCUS_FILTER_INDUSTRY = 509 - - FOCUS_FILTER_BALANCE_OF_POWER = 200 - FOCUS_FILTER_SOV_POLITICAL_PARANOIA = 111 - FOCUS_FILTER_PROPAGANDA = 110 - #FOCUS_FILTER_MISSIOLINI = 110 - FOCUS_FILTER_ARMY_XP = 103 - FOCUS_FILTER_NAVY_XP = 102 - FOCUS_FILTER_AIR_XP = 101 - -} - -focus_tree = { - id = generic_focus - - country = { - factor = 1 - } - - default = yes - reset_on_civilwar = no - - initial_show_position = { - focus = industrial_effort - } - - focus = { - id = army_effort - icon = GFX_goal_generic_allies_build_infantry - x = 1 - y = 0 - cost = 10 - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - army_experience = 5 - add_doctrine_cost_reduction = { - name = land_doc_bonus - cost_reduction = 0.5 - uses = 1 - category = land_doctrine - } - } - } - - focus = { - id = equipment_effort - icon = GFX_goal_generic_small_arms - prerequisite = { focus = army_effort } - x = -1 - y = 1 - relative_position_id = army_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = infantry_artillery_bonus - bonus = 1.0 - uses = 1 - category = infantry_weapons - category = artillery - } - } - } - - focus = { - id = motorization_effort - icon = GFX_goal_generic_army_motorized - prerequisite = { focus = army_effort } - bypass = { has_tech = motorised_infantry } - x = 1 - y = 1 - relative_position_id = army_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = motorized_bonus - bonus = 3.0 - technology = motorised_infantry - } - } - } - - focus = { - id = doctrine_effort - icon = GFX_goal_generic_army_doctrines - prerequisite = { focus = army_effort } - x = 0 - y = 2 - relative_position_id = army_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - army_experience = 5 - add_doctrine_cost_reduction = { - name = land_doc_bonus - cost_reduction = 0.5 - uses = 1 - category = land_doctrine - } - } - } - - focus = { - id = equipment_effort_2 - icon = GFX_goal_generic_army_artillery - prerequisite = { focus = equipment_effort } - x = 0 - y = 2 - relative_position_id = equipment_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = infantry_artillery_bonus - bonus = 1.0 - uses = 1 - category = infantry_weapons - category = artillery - } - } - } - - focus = { - id = mechanization_effort - icon = GFX_goal_generic_build_tank - prerequisite = { focus = motorization_effort } - x = 0 - y = 2 - relative_position_id = motorization_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = motorized_bonus - ahead_reduction = 2 - uses = 1 - category = motorized_equipment - } - } - } - - focus = { - id = doctrine_effort_2 - icon = GFX_goal_generic_army_doctrines - prerequisite = { focus = doctrine_effort } - x = 0 - y = 2 - relative_position_id = doctrine_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - army_experience = 5 - add_doctrine_cost_reduction = { - name = land_doc_bonus - cost_reduction = 0.5 - uses = 1 - category = land_doctrine - } - } - } - - focus = { - id = equipment_effort_3 - icon = GFX_goal_generic_army_artillery2 - prerequisite = { focus = equipment_effort_2 } - x = 0 - y = 2 - relative_position_id = equipment_effort_2 - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = infantry_artillery_bonus - ahead_reduction = 2 - uses = 1 - category = infantry_weapons - category = artillery - } - } - } - - focus = { - id = armor_effort - icon = GFX_goal_generic_army_tanks - prerequisite = { focus = mechanization_effort } - x = 0 - y = 2 - relative_position_id = mechanization_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = armor_bonus - bonus = 1.0 - uses = 2 - category = armor - } - } - } - - focus = { - id = special_forces - icon = GFX_goal_generic_special_forces - prerequisite = { focus = equipment_effort_3 } - prerequisite = { focus = doctrine_effort_2 } - prerequisite = { focus = armor_effort } - x = 1 - y = 1 - relative_position_id = equipment_effort_3 - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = special_forces - add_tech_bonus = { - name = special_forces_bonus - bonus = 1.0 - uses = 1 - technology = paratroopers - technology = paratroopers2 - technology = marines - technology = marines2 - technology = tech_mountaineers - technology = tech_mountaineers2 - } - } - } - - focus = { - id = aviation_effort - icon = GFX_goal_generic_build_airforce - x = 5 - y = 0 - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - - complete_tooltip = { - air_experience = 25 - if = { limit = { has_country_flag = aviation_effort_AB } - add_building_construction = { - type = air_base - level = 2 - instant_build = yes - } - } - add_doctrine_cost_reduction = { - name = air_doc_bonus - cost_reduction = 0.5 - uses = 1 - category = air_doctrine - } - } - - completion_reward = { - air_experience = 25 - - if = { - limit = { - capital_scope = { - NOT = { - free_building_slots = { - building = air_base - size > 1 - } - } - } - } - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = air_base - size > 1 - } - } - add_building_construction = { - type = air_base - level = 2 - instant_build = yes - } - ROOT = { set_country_flag = aviation_effort_AB } - } - } - if = { - limit = { - capital_scope = { - free_building_slots = { - building = air_base - size > 1 - } - } - } - capital_scope = { - add_building_construction = { - type = air_base - level = 2 - instant_build = yes - } - ROOT = { set_country_flag = aviation_effort_AB } - } - } - add_doctrine_cost_reduction = { - name = air_doc_bonus - cost_reduction = 0.5 - uses = 1 - category = air_doctrine - } - } - } - - focus = { - id = fighter_focus - icon = GFX_goal_generic_air_fighter - prerequisite = { focus = aviation_effort } - mutually_exclusive = { focus = bomber_focus } - x = -1 - y = 1 - relative_position_id = aviation_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = fighter_bonus - bonus = 1.0 - uses = 2 - category = light_fighter - category = cat_heavy_fighter - } - } - } - - focus = { - id = bomber_focus - icon = GFX_goal_generic_air_bomber - prerequisite = { focus = aviation_effort } - mutually_exclusive = { focus = fighter_focus } - x = 1 - y = 1 - relative_position_id = aviation_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = bomber_bonus - bonus = 1.0 - uses = 2 - category = cat_strategic_bomber - category = tactical_bomber - } - } - } - - focus = { - id = aviation_effort_2 - icon = GFX_goal_generic_air_doctrine - prerequisite = { focus = bomber_focus focus = fighter_focus } - x = -1 - y = 1 - relative_position_id = bomber_focus - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - - complete_tooltip = { - air_experience = 25 - if = { limit = { has_country_flag = aviation_effort_2_AB } - add_building_construction = { - type = air_base - level = 2 - instant_build = yes - } - } - add_doctrine_cost_reduction = { - name = air_doc_bonus - cost_reduction = 0.5 - uses = 1 - category = air_doctrine - } - } - completion_reward = { - air_experience = 25 - if = { - limit = { - capital_scope = { - OR = { - NOT = { is_controlled_by = ROOT } - NOT = { - free_building_slots = { - building = air_base - size > 1 - } - } - } - } - } - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = air_base - size > 1 - } - } - add_building_construction = { - type = air_base - level = 2 - instant_build = yes - } - ROOT = { set_country_flag = aviation_effort_2_AB } - } - } - if = { - limit = { - capital_scope = { - is_controlled_by = ROOT - free_building_slots = { - building = air_base - size > 1 - } - } - } - capital_scope = { - add_building_construction = { - type = air_base - level = 2 - instant_build = yes - } - ROOT = { set_country_flag = aviation_effort_2_AB } - } - } - add_doctrine_cost_reduction = { - name = air_doc_bonus - cost_reduction = 0.5 - uses = 1 - category = air_doctrine - } - } - } - - focus = { - id = CAS_effort - icon = GFX_goal_generic_CAS - prerequisite = { focus = aviation_effort_2 } - prerequisite = { focus = motorization_effort } - x = -1 - y = 1 - relative_position_id = aviation_effort_2 - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = CAS_bonus - bonus = 1.0 - ahead_reduction = 2 - uses = 1 - category = cas_bomber - } - } - } - - focus = { - id = rocket_effort - icon = GFX_focus_rocketry - prerequisite = { focus = aviation_effort_2 } - prerequisite = { focus = infrastructure_effort } - x = 0 - y = 2 - relative_position_id = aviation_effort_2 - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = jet_rocket_bonus - ahead_reduction = 2 - uses = 2 - category = rocketry - category = jet_technology - } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 0.25 - always = yes - } - } - } - - focus = { - id = NAV_effort - icon = GFX_goal_generic_air_naval_bomber - prerequisite = { focus = aviation_effort_2 } - prerequisite = { focus = flexible_navy } - x = 1 - y = 1 - relative_position_id = aviation_effort_2 - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = nav_bomber_bonus - bonus = 1.0 - ahead_reduction = 2 - uses = 1 - category = naval_bomber - } - } - } - - focus = { - id = naval_effort - icon = GFX_goal_generic_construct_naval_dockyard - x = 9 - y = 0 - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - - available = { - any_state = { - is_coastal = yes - is_controlled_by = ROOT - } - } - - complete_tooltip = { - navy_experience = 25 - add_extra_state_shared_building_slots = 3 - add_building_construction = { - type = dockyard - level = 3 - instant_build = yes - } - } - - completion_reward = { - navy_experience = 25 - if = { - limit = { - NOT = { - any_owned_state = { - dockyard > 0 - free_building_slots = { - building = dockyard - size > 2 - include_locked = yes - } - } - } - any_owned_state = { - is_coastal = yes - } - } - random_owned_controlled_state = { - limit = { - is_coastal = yes - free_building_slots = { - building = dockyard - size > 2 - include_locked = yes - } - } - add_extra_state_shared_building_slots = 3 - add_building_construction = { - type = dockyard - level = 3 - instant_build = yes - } - } - set_country_flag = naval_effort_built - } - if = { - limit = { - NOT = { has_country_flag = naval_effort_built } - any_owned_state = { - dockyard > 0 - free_building_slots = { - building = dockyard - size > 2 - include_locked = yes - } - } - } - random_owned_controlled_state = { - limit = { - dockyard > 0 - free_building_slots = { - building = dockyard - size > 2 - include_locked = yes - } - } - add_extra_state_shared_building_slots = 3 - add_building_construction = { - type = dockyard - level = 3 - instant_build = yes - } - } - set_country_flag = naval_effort_built - } - if = { - limit = { - NOT = { has_country_flag = naval_effort_built } - NOT = { - any_owned_state = { - free_building_slots = { - building = dockyard - size > 2 - include_locked = yes - } - } - } - } - random_state = { - limit = { - controller = { tag = ROOT } - free_building_slots = { - building = dockyard - size > 2 - include_locked = yes - } - } - add_extra_state_shared_building_slots = 3 - add_building_construction = { - type = dockyard - level = 3 - instant_build = yes - } - } - } - } - } - - focus = { - id = flexible_navy - icon = GFX_goal_generic_build_navy - prerequisite = { focus = naval_effort } - mutually_exclusive = { focus = large_navy } - x = -1 - y = 1 - relative_position_id = naval_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - all_owned_state = { - OR = { - is_coastal = no - dockyard < 1 - } - } - } - } - - completion_reward = { - add_doctrine_cost_reduction = { - name = sub_op_bonus - cost_reduction = 0.5 - uses = 2 - technology = convoy_interdiction_ti - technology = unrestricted_submarine_warfare - technology = wolfpacks - technology = advanced_submarine_warfare - technology = combined_operations_raiding - } - } - } - - focus = { - id = large_navy - icon = GFX_goal_generic_navy_doctrines_tactics - prerequisite = { focus = naval_effort } - mutually_exclusive = { focus = flexible_navy } - x = 1 - y = 1 - relative_position_id = naval_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - all_owned_state = { - OR = { - is_coastal = no - dockyard < 1 - } - } - } - } - - completion_reward = { - add_doctrine_cost_reduction = { - name = fleet_in_being_bonus - cost_reduction = 0.25 - uses = 2 - category = fleet_in_being_tree - } - } - } - - focus = { - id = submarine_effort - icon = GFX_goal_generic_navy_submarine - prerequisite = { focus = flexible_navy focus = large_navy } - x = 0 - y = 1 - relative_position_id = flexible_navy - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - all_owned_state = { - OR = { - is_coastal = no - dockyard < 1 - } - } - } - } - - completion_reward = { - add_tech_bonus = { - name = ss_bonus - bonus = 1.0 - ahead_reduction = 2 - uses = 1 - category = ss_tech - } - } - } - - focus = { - id = cruiser_effort - icon = GFX_goal_generic_navy_cruiser - prerequisite = { focus = large_navy focus = flexible_navy } - x = 0 - y = 1 - relative_position_id = large_navy - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - all_owned_state = { - OR = { - is_coastal = no - dockyard < 1 - } - } - } - } - - completion_reward = { - add_tech_bonus = { - name = cr_bonus - bonus = 1.0 - ahead_reduction = 2 - uses = 1 - category = cl_tech - category = ca_tech - } - } - } - - focus = { - id = destroyer_effort - icon = GFX_goal_generic_wolf_pack - prerequisite = { focus = submarine_effort } - x = 0 - y = 1 - relative_position_id = submarine_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - all_owned_state = { - OR = { - is_coastal = no - dockyard < 1 - } - } - } - } - - completion_reward = { - add_tech_bonus = { - name = dd_bonus - bonus = 1.0 - ahead_reduction = 2 - uses = 1 - category = dd_tech - } - } - } - - focus = { - id = capital_ships_effort - icon = GFX_goal_generic_navy_battleship - prerequisite = { focus = cruiser_effort } - x = 0 - y = 1 - relative_position_id = cruiser_effort - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - all_owned_state = { - OR = { - is_coastal = no - dockyard < 1 - } - } - } - } - - completion_reward = { - navy_experience = 25 - add_tech_bonus = { - name = capital_ships_bonus - bonus = 1.0 - ahead_reduction = 2 - uses = 1 - category = bc_tech - category = bb_tech - category = cv_tech - } - } - } - - focus = { - id = industrial_effort - icon = GFX_goal_generic_production - x = 13 - y = 0 - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = industrial_bonus - bonus = 1.0 - uses = 1 - category = industry - } - } - - ai_will_do = { - factor = 3 - modifier = { - factor = 0 - date < 1939.1.1 - OR = { - # we dont want chinese minors to go crazy on slots early since they get eaten - tag = GXC - tag = YUN - tag = SHX - tag = XSM - tag = BEL - tag = LUX - tag = HOL - tag = DEN - - # we also dont want tiny nations to go crazy with slots right away - num_of_controlled_states < 2 - } - } - } - } - - focus = { - id = construction_effort - icon = GFX_goal_generic_construct_civ_factory - prerequisite = { focus = industrial_effort } - x = -1 - y = 1 - relative_position_id = industrial_effort - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - - - ai_will_do = { - factor = 2 - } - - bypass = { - custom_trigger_tooltip = { - tooltip = construction_effort_tt - all_owned_state = { - free_building_slots = { - building = industrial_complex - size < 1 - include_locked = yes - } - } - } - } - - complete_tooltip = { - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = industrial_complex - level = 1 - instant_build = yes - } - } - - completion_reward = { - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = industrial_complex - size > 0 - include_locked = yes - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = industrial_complex - size > 0 - include_locked = yes - } - is_in_home_area = yes - } - } - } - } - } - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = industrial_complex - level = 1 - instant_build = yes - } - } - } - } - - focus = { - id = production_effort - icon = GFX_goal_generic_construct_mil_factory - prerequisite = { focus = industrial_effort } - x = 1 - y = 1 - relative_position_id = industrial_effort - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 2 - } - - bypass = { - custom_trigger_tooltip = { - tooltip = production_effort_tt - all_owned_state = { - free_building_slots = { - building = arms_factory - size < 1 - include_locked = yes - } - } - } - } - - complete_tooltip = { - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = arms_factory - level = 1 - instant_build = yes - } - } - - completion_reward = { - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = arms_factory - size > 0 - include_locked = yes - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = arms_factory - size > 0 - include_locked = yes - } - is_in_home_area = yes - } - } - } - } - } - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = arms_factory - level = 1 - instant_build = yes - } - } - } - } - - focus = { - id = construction_effort_2 - icon = GFX_goal_generic_construct_civ_factory - prerequisite = { focus = construction_effort } - x = 0 - y = 1 - relative_position_id = construction_effort - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 2 - } - - bypass = { - custom_trigger_tooltip = { - tooltip = construction_effort_tt - all_owned_state = { - free_building_slots = { - building = industrial_complex - size < 1 - include_locked = yes - } - } - } - } - - complete_tooltip = { - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = industrial_complex - level = 1 - instant_build = yes - } - } - - completion_reward = { - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = industrial_complex - size > 0 - include_locked = yes - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = industrial_complex - size > 0 - include_locked = yes - } - is_in_home_area = yes - } - } - } - } - } - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = industrial_complex - level = 1 - instant_build = yes - } - } - } - } - - focus = { - id = production_effort_2 - icon = GFX_goal_generic_construct_mil_factory - prerequisite = { focus = production_effort } - x = 0 - y = 1 - relative_position_id = production_effort - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 2 - } - - bypass = { - custom_trigger_tooltip = { - tooltip = production_effort_tt - all_owned_state = { - free_building_slots = { - building = arms_factory - size < 1 - include_locked = yes - } - } - } - } - - complete_tooltip = { - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = arms_factory - level = 1 - instant_build = yes - } - } - - completion_reward = { - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = arms_factory - size > 0 - include_locked = yes - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = arms_factory - size > 0 - include_locked = yes - } - is_in_home_area = yes - } - } - } - } - } - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = arms_factory - level = 1 - instant_build = yes - } - } - } - } - - focus = { - id = infrastructure_effort - icon = GFX_goal_generic_construct_infrastructure - prerequisite = { focus = construction_effort_2 } - x = 0 - y = 1 - relative_position_id = construction_effort_2 - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - bypass = { - custom_trigger_tooltip = { - tooltip = infrastructure_effort_tt - all_owned_state = { - free_building_slots = { - building = infrastructure - size < 1 - } - } - } - } - - complete_tooltip = { - add_building_construction = { - type = infrastructure - level = 1 - instant_build = yes - } - add_building_construction = { - type = infrastructure - level = 1 - instant_build = yes - } - } - - completion_reward = { - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = infrastructure - size > 0 - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = infrastructure - size > 0 - } - is_in_home_area = yes - } - } - } - } - } - add_building_construction = { - type = infrastructure - level = 1 - instant_build = yes - } - } - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = infrastructure - size > 1 - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = infrastructure - size > 1 - } - is_in_home_area = yes - } - } - } - } - } - add_building_construction = { - type = infrastructure - level = 2 - instant_build = yes - } - } - } - } - - focus = { - id = production_effort_3 - icon = GFX_goal_generic_construct_mil_factory - prerequisite = { focus = production_effort_2 } - x = 0 - y = 1 - relative_position_id = production_effort_2 - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 2 - } - - bypass = { - custom_trigger_tooltip = { - tooltip = production_effort_tt - all_owned_state = { - free_building_slots = { - building = arms_factory - size < 1 - include_locked = yes - } - } - } - } - - complete_tooltip = { - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = arms_factory - level = 1 - instant_build = yes - } - } - - completion_reward = { - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = arms_factory - size > 0 - include_locked = yes - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = arms_factory - size > 0 - include_locked = yes - } - is_in_home_area = yes - } - } - } - } - } - add_extra_state_shared_building_slots = 1 - add_building_construction = { - type = arms_factory - level = 1 - instant_build = yes - } - } - } - } - - focus = { - id = infrastructure_effort_2 - icon = GFX_goal_generic_construct_infrastructure - prerequisite = { focus = infrastructure_effort } - x = 0 - y = 1 - relative_position_id = infrastructure_effort - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - bypass = { - custom_trigger_tooltip = { - tooltip = infrastructure_effort_tt - all_owned_state = { - free_building_slots = { - building = infrastructure - size < 1 - } - } - } - } - - complete_tooltip = { - add_building_construction = { - type = infrastructure - level = 1 - instant_build = yes - } - add_building_construction = { - type = infrastructure - level = 1 - instant_build = yes - } - } - - completion_reward = { - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = infrastructure - size > 0 - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = infrastructure - size > 0 - } - is_in_home_area = yes - } - } - } - } - } - add_building_construction = { - type = infrastructure - level = 1 - instant_build = yes - } - } - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = infrastructure - size > 1 - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = infrastructure - size > 1 - } - is_in_home_area = yes - } - } - } - } - } - add_building_construction = { - type = infrastructure - level = 2 - instant_build = yes - } - } - } - } - - focus = { - id = construction_effort_3 - icon = GFX_goal_generic_construct_civ_factory - prerequisite = { focus = infrastructure_effort } - x = 2 - y = 1 - relative_position_id = infrastructure_effort - cost = 10 - - search_filters = { FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 2 - } - - bypass = { - custom_trigger_tooltip = { - tooltip = construction_effort_tt - all_owned_state = { - free_building_slots = { - building = industrial_complex - size < 2 - include_locked = yes - } - } - } - } - - complete_tooltip = { - add_extra_state_shared_building_slots = 2 - add_building_construction = { - type = industrial_complex - level = 2 - instant_build = yes - } - } - - completion_reward = { - random_owned_controlled_state = { - limit = { - free_building_slots = { - building = industrial_complex - size > 1 - include_locked = yes - } - OR = { - is_in_home_area = yes - NOT = { - owner = { - any_owned_state = { - free_building_slots = { - building = industrial_complex - size > 1 - include_locked = yes - } - is_in_home_area = yes - } - } - } - } - } - add_extra_state_shared_building_slots = 2 - add_building_construction = { - type = industrial_complex - level = 2 - instant_build = yes - } - } - } - } - - focus = { - id = nuclear_effort - icon = GFX_focus_wonderweapons - prerequisite = { focus = infrastructure_effort_2 } - x = -2 - y = 1 - relative_position_id = infrastructure_effort_2 - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = nuclear_bonus - ahead_reduction = 2 - category = nuclear - } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 0.25 - always = yes - } - } - } - - focus = { - id = extra_tech_slot - icon = GFX_focus_research - prerequisite = { focus = infrastructure_effort_2 } - x = 0 - y = 1 - relative_position_id = infrastructure_effort_2 - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_research_slot = 1 - } - } - - focus = { - id = extra_tech_slot_2 - icon = GFX_focus_research - prerequisite = { focus = extra_tech_slot } - available = { - num_of_factories > 50 - } - cancel_if_invalid = no - continue_if_invalid = yes - x = 0 - y = 1 - relative_position_id = extra_tech_slot - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_research_slot = 1 - } - } - - focus = { - id = secret_weapons - icon = GFX_goal_generic_secret_weapon - prerequisite = { focus = infrastructure_effort_2 } - x = 2 - y = 1 - relative_position_id = infrastructure_effort_2 - cost = 10 - - search_filters = { FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - add_tech_bonus = { - name = secret_bonus - bonus = 1.0 - uses = 4 - category = electronics - category = nuclear - category = rocketry - } - } - - ai_will_do = { - factor = 1 - modifier = { - factor = 0.25 - always = yes - } - } - } - - focus = { - id = political_effort - icon = GFX_goal_generic_demand_territory - x = 19 - y = 0 - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - add_political_power = 120 - } - } - - focus = { - id = collectivist_ethos - icon = GFX_goal_generic_national_unity #icon = GFX_goal_tripartite_pact - prerequisite = { focus = political_effort } - mutually_exclusive = { focus = liberty_ethos} - available = { - OR = { - has_government = fascism - has_government = communism - has_government = neutrality - } - } - x = -1 - y = 1 - relative_position_id = political_effort - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 5 - modifier = { - factor = 0 - OR = { - AND = { - is_historical_focus_on = yes - has_government = neutrality - } - has_idea = neutrality_idea - } - } - modifier = { - factor = 20 - has_idea = SOV_russian_political_influence - } - } - - completion_reward = { - add_timed_idea = { idea = collectivist_ethos_focus days = 1095 } - } - } - - focus = { - id = nationalism_focus - icon = GFX_goal_support_fascism #icon = GFX_goal_tripartite_pact - prerequisite = { focus = collectivist_ethos } - mutually_exclusive = { focus = internationalism_focus } - available = { - OR = { - has_government = fascism - has_government = neutrality - } - } - x = -2 - y = 1 - relative_position_id = collectivist_ethos - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 5 - modifier = { - factor = 2 - any_neighbor_country = { - is_major = yes - has_government = fascism - } - } - modifier = { - factor = 0 - AND = { - is_historical_focus_on = yes - NOT = { has_government = fascism } - } - } - modifier = { - factor = 10 - has_idea = SOV_russian_political_influence - } - } - - completion_reward = { - add_timed_idea = { - idea = nationalism - days = 720 - } - } - } - - focus = { - id = internationalism_focus - icon = GFX_goal_support_communism #icon = GFX_goal_tripartite_pact - prerequisite = { focus = collectivist_ethos } - mutually_exclusive = { focus = nationalism_focus } - available = { - if = { - limit = { original_tag = CHI } - has_government = communism - else = { - OR = { - has_government = communism - has_government = neutrality - } - } - } - } - x = 0 - y = 1 - relative_position_id = collectivist_ethos - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 5 - modifier = { - factor = 2 - any_neighbor_country = { - is_major = yes - has_government = communism - } - } - modifier = { - factor = 0 - AND = { - is_historical_focus_on = yes - NOT = { has_government = communism } - } - } - } - - completion_reward = { - add_timed_idea = { - idea = internationalism - days = 720 - } - } - } - - focus = { - id = liberty_ethos - icon = GFX_goal_support_democracy - prerequisite = { focus = political_effort } - mutually_exclusive = { focus = collectivist_ethos } - available = { - OR = { - has_government = democratic - has_government = neutrality - } - } - x = 1 - y = 1 - relative_position_id = political_effort - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 95 - modifier = { - factor = 0.1 - any_neighbor_country = { - is_major = yes - OR = { - has_government = communism - has_government = fascism - } - } - NOT = { - any_neighbor_country = { - is_major = yes - has_government = democratic - } - } - } - } - - completion_reward = { - add_ideas = liberty_ethos_focus - } - } - - focus = { - id = militarism - icon = GFX_goal_generic_political_pressure - prerequisite = { focus = nationalism_focus } - x = 0 - y = 1 - relative_position_id = nationalism_focus - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - if = { - limit = { has_idea = neutrality_idea } - remove_ideas = neutrality_idea - } - add_ideas = militarism_focus - army_experience = 20 - set_rule = { can_send_volunteers = yes } - } - } - - focus = { - id = political_correctness - icon = GFX_goal_generic_dangerous_deal - prerequisite = { focus = internationalism_focus } - x = 0 - y = 1 - relative_position_id = internationalism_focus - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - if = { - limit = { has_idea = neutrality_idea } - remove_ideas = neutrality_idea - } - add_political_power = 200 - add_ideas = idea_political_correctness - } - } - - focus = { - id = neutrality_focus - icon = GFX_goal_generic_neutrality_focus - prerequisite = { focus = liberty_ethos } - mutually_exclusive = { focus = interventionism_focus } - x = 0 - y = 1 - relative_position_id = liberty_ethos - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - tag = AUS - } - modifier = { - factor = 0 - tag = SAU - is_in_faction_with = SOV - SOV = { has_government = communism } - } - } - - completion_reward = { - if = { - limit = { NOT = { has_idea = neutrality_idea } } - add_ideas = neutrality_idea - } - add_political_power = 150 - } - } - - focus = { - id = interventionism_focus - icon = GFX_goal_generic_political_pressure - prerequisite = { focus = liberty_ethos } - mutually_exclusive = { focus = neutrality_focus } - x = 2 - y = 1 - relative_position_id = liberty_ethos - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - - ai_will_do = { - factor = 1 - modifier = { - factor = 0 - has_idea = neutrality_idea - } - } - - completion_reward = { - if = { - limit = { has_idea = neutrality_idea } - remove_ideas = neutrality_idea - } - set_rule = { can_send_volunteers = yes } - add_political_power = 150 - } - } - - focus = { - id = military_youth - icon = GFX_goal_generic_more_territorial_claims - prerequisite = { focus = militarism } - x = 0 - y = 1 - relative_position_id = militarism - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = military_youth_focus - if = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism - popularity = 0.2 - } - } - if = { - limit = { has_government = communism } - add_popularity = { - ideology = communism - popularity = 0.2 - } - } - } - } - - focus = { - id = deterrence - icon = GFX_goal_generic_defence - prerequisite = { focus = neutrality_focus } - x = 0 - y = 1 - relative_position_id = neutrality_focus - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = deterrence - } - } - - focus = { - id = volunteer_corps - icon = GFX_goal_generic_allies_build_infantry - prerequisite = { focus = interventionism_focus } - x = 0 - y = 1 - relative_position_id = interventionism_focus - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = volunteer_corps_focus - } - } - - focus = { - id = paramilitarism - icon = GFX_goal_generic_military_sphere - prerequisite = { focus = military_youth } - x = 0 - y = 1 - relative_position_id = military_youth - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = paramilitarism_focus - } - } - - focus = { - id = indoctrination_focus - icon = GFX_goal_generic_propaganda - prerequisite = { focus = political_correctness } - x = 0 - y = 1 - relative_position_id = political_correctness - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = indoctrination_focus - add_political_power = 150 - } - } - - focus = { - id = foreign_expeditions - icon = GFX_goal_generic_more_territorial_claims - prerequisite = { focus = volunteer_corps } - x = 0 - y = 1 - relative_position_id = volunteer_corps - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = foreign_expeditions_focus - } - } - - focus = { - id = why_we_fight - icon = GFX_goal_generic_propaganda - prerequisite = { focus = foreign_expeditions focus = deterrence } - available = { - OR = { - threat > 0.75 - has_defensive_war = yes - } - } - - continue_if_invalid = yes - - x = -2 - y = 1 - relative_position_id = foreign_expeditions - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = why_we_fight_focus - custom_effect_tooltip = why_we_fight_effect - hidden_effect = { - if = { - limit = { NOT = { has_idea = neutrality_idea } } - set_rule = { can_create_factions = yes } - } - } - } - } - - focus = { - id = political_commissars - icon = GFX_goal_generic_forceful_treaty - prerequisite = { focus = indoctrination_focus } - available = { - } - x = 0 - y = 1 - relative_position_id = indoctrination_focus - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = political_commissars_focus - if = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism - popularity = 0.2 - } - } - if = { - limit = { has_government = communism } - add_popularity = { - ideology = communism - popularity = 0.2 - } - } - add_political_power = 200 - } - } - - focus = { - id = ideological_fanaticism - icon = GFX_goal_generic_demand_territory - prerequisite = { focus = paramilitarism focus = political_commissars } - x = 1 - y = 1 - relative_position_id = paramilitarism - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL } - - available_if_capitulated = yes - - completion_reward = { - add_ideas = ideological_fanaticism_focus - set_rule = { - can_create_factions = yes - } - hidden_effect = { - set_rule = { can_use_kamikaze_pilots = yes } - } - custom_effect_tooltip = kamikaze_focus_tooltip - } - } - - focus = { - id = technology_sharing - icon = GFX_goal_generic_scientific_exchange - prerequisite = { focus = ideological_fanaticism focus = why_we_fight } - available = { - has_war = yes - is_in_faction = yes - OR = { - num_of_factories > 50 - any_other_country = { - is_in_faction_with = ROOT - num_of_factories > 50 - } - } - } - x = 2 - y = 1 - relative_position_id = ideological_fanaticism - cost = 10 - - search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH } - - available_if_capitulated = yes - - completion_reward = { - if = { - limit = { - original_research_slots < 3 - } - add_research_slot = 1 - } - if = { - limit = { - original_research_slots > 2 - } - add_tech_bonus = { - name = electronics_bonus - bonus = 1.0 - uses = 1 - category = electronics - } - add_tech_bonus = { - name = industrial_bonus - bonus = 1.0 - uses = 1 - category = industry - } - add_tech_bonus = { - name = infantry_artillery_bonus #@# - bonus = 1.0 - uses = 1 - category = infantry_weapons - category = artillery - } - } - } - } - -} diff --git a/src/common/national_focus/netherlands.txt b/src/common/national_focus/netherlands.txt new file mode 100755 index 0000000..906557b --- /dev/null +++ b/src/common/national_focus/netherlands.txt @@ -0,0 +1,6648 @@ +### search_filters = {FOCUS_FILTER_POLITICAL} +### search_filters = {FOCUS_FILTER_RESEARCH} +### search_filters = {FOCUS_FILTER_INDUSTRY} +### search_filters = {FOCUS_FILTER_STABILITY} +### search_filters = {FOCUS_FILTER_WAR_SUPPORT} +### search_filters = {FOCUS_FILTER_MANPOWER} +### search_filters = {FOCUS_FILTER_ANNEXATION} + +focus_tree = { + id = netherlands_focus + + country = { + factor = 0 + + modifier = { + add = 10 + tag = HOL + has_dlc = "Man the Guns" + } + } + + default = no + + continuous_focus_position = { x = 50 y = 1500 } + + ## ## # ## # # ### ## # ### # # ### # # ## ### ### # # ### ### ### ### +# # # # # # # ## # # # # # # ## # # # # # # # # # # # # # # # # +# # # # # # # ## # #### # # # ## # # # # # # ### # # ### ## ## +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + ## ## ### ## # # ### # # ### ### # # ### ## ## # # # # # # # ### ### + + + focus = { + id = HOL_obtain_foreign_colonial_investments + available = { + NOT = { has_war_with = BYG } + NOT = { has_war_with = HUJ } + any_country = { + OR = { + original_tag = HOL + is_subject_of = HOL + } + has_full_control_of_state = 335 + has_full_control_of_state = 672 + has_full_control_of_state = 334 + } + has_full_control_of_state = 695 + has_full_control_of_state = 309 + } + bypass = { + } + + icon = GFX_goal_generic_consumer_goods + x = 3 + y = 0 + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + unlock_decision_category_tooltip = HOL_obtain_foreign_colonial_investments + custom_effect_tooltip = HOL_obtain_foreign_colonial_investments_tt + } + } + +# # ### ## ### ### # # ### ### ### ## +# # # # # # ## # # # # # # +# # # ## # # # # ## # # # ## # +# # # # # # # # # # # # # # + # # ### ## # ### # # ### ### ### ## + + + focus = { + id = HOL_the_western_possessions + available = { + has_full_control_of_state = 695 + has_full_control_of_state = 309 + } + prerequisite = { focus = HOL_obtain_foreign_colonial_investments } + icon = GFX_goal_generic_construct_infrastructure + x = -3 + y = 1 + relative_position_id = HOL_obtain_foreign_colonial_investments + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 695 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + 309 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_expand_curacao_oil_refineries + available = { + has_full_control_of_state = 695 + OR = { + threat > 0.2 + has_war = yes + } + OR = { + TIX = { + is_in_faction_with = ROOT + } + AND = { + BYG = { + NOT = { has_war_with = ROOT } + } + HUJ = { + NOT = { has_war_with = ROOT } + } + } + } + OR = { + has_idea = free_trade + has_idea = export_focus + } + } + prerequisite = { focus = HOL_the_western_possessions } + icon = GFX_goal_generic_oil_refinery + x = 0 + y = 1 + relative_position_id = HOL_the_western_possessions + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + custom_effect_tooltip = HOL_expand_curacao_oil_refineries_tt + 695 = { + add_resource = { + type = oil + amount = 24 + } + if = { + limit = { + 695 = { + free_building_slots = { + building = industrial_complex + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + add_building_construction = { + type = synthetic_refinery + level = 1 + instant_build = yes + } + } + } + add_tech_bonus = { + name = HOL_expand_curacao_oil_refineries + bonus = 1.0 + uses = 1 + category = synth_resources + } + } + } + + focus = { + id = HOL_open_second_paranam_bauxite_mine + available = { + has_full_control_of_state = 309 + OR = { + has_war = yes + TIX = { + is_in_faction_with = ROOT + } + AND = { + BYG = { + has_war = yes + NOT = { has_war_with = ROOT } + } + HUJ = { + has_war = yes + NOT = { has_war_with = ROOT } + } + } + } + OR = { + has_idea = free_trade + has_idea = export_focus + } + } + prerequisite = { focus = HOL_expand_curacao_oil_refineries } + icon = GFX_focus_generic_aluminum + x = 0 + y = 1 + relative_position_id = HOL_expand_curacao_oil_refineries + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 309 = { + add_resource = { + type = aluminium + amount = 36 + } + if = { + limit = { + 309 = { + free_building_slots = { + building = industrial_complex + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_antilles_defenses + available = { + has_full_control_of_state = 695 + } + prerequisite = { focus = HOL_expand_curacao_oil_refineries } + icon = GFX_goal_generic_construct_military + x = 2 + y = 2 + relative_position_id = HOL_expand_curacao_oil_refineries + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + 695 = { + add_building_construction = { + type = coastal_bunker + level = 3 + province = 153 + instant_build = yes + } + add_building_construction = { + type = anti_air_building + level = 2 + instant_build = yes + } + add_building_construction = { + type = air_base + level = 2 + instant_build = yes + } + add_building_construction = { + type = naval_base + level = 2 + province = 153 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_pre_empt_venezuelan_aggression + available = { + custom_trigger_tooltip = { + tooltip = HOL_pre_empt_venezuelan_aggression_tt + NOT = { + OR = { + has_idea = HOL_shell_shocked_spectator_1 + has_idea = HOL_shell_shocked_spectator_2 + has_idea = HOL_shell_shocked_spectator_3 + has_idea = HOL_shell_shocked_spectator_4 + has_idea = HOL_shell_shocked_spectator_5 + } + } + } + NOT = { has_idea = HOL_aloof_neutrality } + has_global_flag = ven_claims_abc_islands + } + prerequisite = { focus = HOL_antilles_defenses } + will_lead_to_war_with = VEN + icon = GFX_goal_demand_sudetenland + x = -1 + y = 1 + relative_position_id = HOL_antilles_defenses + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + create_wargoal = { + type = puppet_wargoal_focus + target = VEN + expire = 0 + } + } + } + +### ## ## ### ### # # ### ### ### ## +# # # # # # ## # # # # # # +## #### # # # # ## # # # ## # +# # # # # # # # # # # # # +### # # ## # ### # # ### ### ### ## + + focus = { + id = HOL_the_crown_jewel_colony + available = { + OR = { + AND = { + has_full_control_of_state = 335 + has_full_control_of_state = 672 + } + any_other_country = { + is_subject_of = HOL + has_full_control_of_state = 335 + has_full_control_of_state = 672 + } + } + } + prerequisite = { focus = HOL_obtain_foreign_colonial_investments } + icon = GFX_goal_generic_construct_infrastructure + x = 3 + y = 1 + relative_position_id = HOL_obtain_foreign_colonial_investments + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 335 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + 672 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + if = { + limit = { + INS = { + is_subject_of = HOL + has_full_control_of_state = 335 + has_full_control_of_state = 672 + } + } + INS = { + add_autonomy_ratio = { + value = -0.025 + localization = HOL_the_crown_jewel_colony + } + } + } + } + } + + focus = { + id = HOL_java + available = { + OR = { + has_full_control_of_state = 335 + any_other_country = { + is_subject_of = HOL + has_full_control_of_state = 335 + } + } + } + prerequisite = { focus = HOL_the_crown_jewel_colony } + icon = GFX_focus_generic_industry_2 + x = 0 + y = 1 + relative_position_id = HOL_the_crown_jewel_colony + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 335 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + if = { + limit = { + 335 = { + free_building_slots = { + building = industrial_complex + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = industrial_complex + level = 2 + instant_build = yes + } + } + } + if = { + limit = { + INS = { + is_subject_of = HOL + has_full_control_of_state = 335 + } + } + INS = { + add_autonomy_ratio = { + value = -0.05 + localization = HOL_java + } + } + } + } + } + + focus = { + id = HOL_reinforce_java + available = { + OR = { + has_full_control_of_state = 335 + any_other_country = { + is_subject_of = HOL + has_full_control_of_state = 335 + } + } + } + prerequisite = { focus = HOL_java } + icon = GFX_goal_generic_construct_military + x = -2 + y = 2 + relative_position_id = HOL_java + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + 335 = { + add_building_construction = { + type = coastal_bunker + level = 3 + province = 7381 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 2 + province = 7381 + instant_build = yes + } + add_building_construction = { + type = coastal_bunker + level = 3 + province = 4608 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 2 + province = 4608 + instant_build = yes + } + add_building_construction = { + type = anti_air_building + level = 2 + instant_build = yes + } + } + if = { + limit = { + INS = { + is_subject_of = HOL + has_full_control_of_state = 335 + } + } + INS = { + add_autonomy_ratio = { + value = -0.025 + localization = HOL_reinforce_java + } + } + } + } + } + + focus = { + id = HOL_the_foundations_of_defense + available = { + OR = { + has_full_control_of_state = 335 + any_other_country = { + is_subject_of = HOL + has_full_control_of_state = 335 + } + } + has_full_control_of_state = 695 + custom_trigger_tooltip = { + tooltip = HOL_pre_empt_venezuelan_aggression_tt + NOT = { + OR = { + has_idea = HOL_shell_shocked_spectator_1 + has_idea = HOL_shell_shocked_spectator_2 + has_idea = HOL_shell_shocked_spectator_3 + has_idea = HOL_shell_shocked_spectator_4 + has_idea = HOL_shell_shocked_spectator_5 + } + } + } + } + prerequisite = { focus = HOL_antilles_defenses focus = HOL_reinforce_java } + icon = GFX_focus_hol_the_foundations_of_defense + x = -1 + y = 1 + relative_position_id = HOL_reinforce_java + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + add_ideas = HOL_the_foundations_of_defense + 335 = { + custom_effect_tooltip = HOL_the_foundations_of_defense_tt + hidden_effect = { + add_building_construction = { + type = naval_base + level = 10 + province = 4608 + instant_build = yes + } + } + } + 695 = { + add_building_construction = { + type = naval_base + level = 2 + province = 153 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_sumatra + available = { + OR = { + has_full_control_of_state = 672 + any_other_country = { + is_subject_of = HOL + has_full_control_of_state = 672 + } + } + } + prerequisite = { focus = HOL_java } + icon = GFX_focus_generic_industry_2 + x = -1 + y = 1 + relative_position_id = HOL_java + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 672 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + if = { + limit = { + 672 = { + free_building_slots = { + building = industrial_complex + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = industrial_complex + level = 2 + instant_build = yes + } + } + } + if = { + limit = { + INS = { + is_subject_of = HOL + has_full_control_of_state = 672 + } + } + INS = { + add_autonomy_ratio = { + value = -0.05 + localization = HOL_sumatra + } + } + } + } + } + + focus = { + id = HOL_borneo_and_the_grote_oost + available = { + OR = { + AND = { + has_full_control_of_state = 667 + has_full_control_of_state = 334 + has_full_control_of_state = 668 + has_full_control_of_state = 673 + } + any_other_country = { + is_subject_of = HOL + has_full_control_of_state = 667 + has_full_control_of_state = 334 + has_full_control_of_state = 668 + has_full_control_of_state = 673 + } + } + } + prerequisite = { focus = HOL_java } + icon = GFX_focus_generic_industry_1 + x = 1 + y = 1 + relative_position_id = HOL_java + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 667 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + 334 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + 668 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + 673 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + if = { + limit = { + 673 = { + free_building_slots = { + building = industrial_complex + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + } + } + if = { + limit = { + INS = { + is_subject_of = HOL + has_full_control_of_state = 667 + has_full_control_of_state = 334 + has_full_control_of_state = 668 + has_full_control_of_state = 673 + } + } + INS = { + add_autonomy_ratio = { + value = -0.05 + localization = HOL_borneo_and_the_grote_oost + } + } + } + } + } + + ## ## # # ### ### # # # # ### ### # # ### # # ## ### ### # # ### ## ### ## # # ### ## +# # # # ## # # # ## # # # # # # # # # # # # # # # ## # # # # # # # # # # # # # +# # # # ## # # # ## # # ## # #### ## # # # #### ### # # ## ### #### # #### # # # #### +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + ## ## # # # ### # # ## ### # # # ### # # # # # # ### # # ### # # # # # # ### # # + + focus = { + id = HOL_curtail_colonial_autonomy + available = { + country_exists = INS + NOT = { has_completed_focus = HOL_oranje_boven } + INS = { is_subject_of = HOL } + } + bypass = { + INS = { exists = no } + owns_state = 335 + } + prerequisite = { focus = HOL_the_crown_jewel_colony } + mutually_exclusive = { focus = HOL_the_zuiderzee_works } + icon = GFX_focus_generic_treaty + x = 2 + y = 3 + relative_position_id = HOL_the_crown_jewel_colony + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + add_timed_idea = { + idea = HOL_curtail_colonial_autonomy_overlord + days = 545 + } + INS = { + add_timed_idea = { + idea = HOL_curtail_colonial_autonomy_subject + days = 545 + } + hidden_effect = { + country_event = { id = mtg_netherlands.21 hours = 6 } + } + } + } + } + + focus = { + id = HOL_continue_the_war_in_batavia + prerequisite = { focus = HOL_sumatra } + prerequisite = { focus = HOL_borneo_and_the_grote_oost } + prerequisite = { focus = HOL_curtail_colonial_autonomy } + available = { + has_capitulated = yes + NOT = { has_completed_focus = HOL_oranje_boven } + OR = { + INS = { + is_subject_of = HOL + has_autonomy_state = autonomy_integrated_puppet + compare_autonomy_progress_ratio < 0.6 + has_full_control_of_state = 335 + } + has_full_control_of_state = 335 + } + } + icon = GFX_focus_hol_continue_the_war_in_batavia + x = 1 + y = 2 + relative_position_id = HOL_sumatra + cost = 5 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_ANNEXATION} + completion_reward = { + activate_decision = HOL_relocate_government_to_batavia + custom_effect_tooltip = HOL_continue_the_war_in_batavia_tt + effect_tooltip = { + remove_ideas = HOL_curtail_colonial_autonomy_overlord + INS = { + every_unit_leader = { + set_nationality = HOL + } + } + annex_country = { + target = INS + transfer_troops = yes + } + every_state = { + limit = { + is_core_of = INS + } + add_compliance = 70 + } + set_capital = { state = 335 } + } + } + } + + focus = { + id = HOL_a_western_capital + available = { + has_full_control_of_state = 335 + } + prerequisite = { focus = HOL_continue_the_war_in_batavia } + icon = GFX_focus_generic_industry_3 + x = -1 + y = 1 + relative_position_id = HOL_continue_the_war_in_batavia + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 335 = { + add_building_construction = { + type = infrastructure + level = 2 + instant_build = yes + } + if = { + limit = { + 335 = { + free_building_slots = { + building = industrial_complex + size > 3 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 4 + add_building_construction = { + type = industrial_complex + level = 4 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_expand_the_colonial_army + prerequisite = { focus = HOL_continue_the_war_in_batavia } + icon = GFX_focus_generic_military_academy + x = 1 + y = 1 + relative_position_id = HOL_continue_the_war_in_batavia + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_MANPOWER} + completion_reward = { + add_ideas = HOL_expand_the_colonial_army + every_state = { + limit = { + is_core_of = INS + } + add_state_modifier = { + modifier = { + local_non_core_manpower = 0.25 + } + } + } + } + } + + focus = { + id = HOL_colonial_shipbuilding + available = { + controls_state = 335 + controls_state = 672 + controls_state = 334 + controls_state = 673 + controls_state = 667 + controls_state = 309 + } + prerequisite = { focus = HOL_a_western_capital } + prerequisite = { focus = HOL_the_foundations_of_defense } + icon = GFX_goal_generic_construct_naval_dockyard + x = -1 + y = 1 + relative_position_id = HOL_a_western_capital + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + 335 = { + if = { + limit = { + 335 = { + free_building_slots = { + building = dockyard + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = dockyard + level = 1 + instant_build = yes + } + } + } + 672 = { + if = { + limit = { + 672 = { + free_building_slots = { + building = dockyard + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = dockyard + level = 1 + instant_build = yes + } + } + } + 334 = { + if = { + limit = { + 334 = { + free_building_slots = { + building = dockyard + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = dockyard + level = 1 + instant_build = yes + } + } + } + 673 = { + if = { + limit = { + 673 = { + free_building_slots = { + building = dockyard + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = dockyard + level = 1 + instant_build = yes + } + } + } + 667 = { + if = { + limit = { + 667 = { + free_building_slots = { + building = dockyard + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = dockyard + level = 1 + instant_build = yes + } + } + } + 309 = { + if = { + limit = { + 309 = { + free_building_slots = { + building = dockyard + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = dockyard + level = 1 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_the_east_indies_war_machine + available = { + has_full_control_of_state = 335 + } + prerequisite = { focus = HOL_a_western_capital } + prerequisite = { focus = HOL_expand_the_colonial_army } + icon = GFX_goal_generic_construct_mil_factory + x = 1 + y = 1 + relative_position_id = HOL_a_western_capital + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 335 = { + if = { + limit = { + 335 = { + free_building_slots = { + building = arms_factory + size > 3 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 4 + add_building_construction = { + type = arms_factory + level = 4 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_prepare_for_our_return + available = { + } + bypass = { + controls_state = 7 + controls_state = 35 + controls_state = 36 + } + prerequisite = { focus = HOL_colonial_shipbuilding } + prerequisite = { focus = HOL_the_east_indies_war_machine } + icon = GFX_goal_generic_amphibious_assault + x = 1 + y = 1 + relative_position_id = HOL_colonial_shipbuilding + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + 335 = { + if = { + limit = { + 335 = { + free_building_slots = { + building = dockyard + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = dockyard + level = 1 + instant_build = yes + } + } + } + 672 = { + if = { + limit = { + 672 = { + free_building_slots = { + building = dockyard + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = dockyard + level = 1 + instant_build = yes + } + } + } + add_ideas = HOL_prepare_for_our_return + add_tech_bonus = { + name = HOL_prepare_for_our_return + bonus = 1.0 + uses = 1 + category = marine_tech + } + } + } + + focus = { + id = HOL_liberation + available = { + has_full_control_of_state = 7 + has_full_control_of_state = 35 + has_full_control_of_state = 36 + } + prerequisite = { focus = HOL_prepare_for_our_return } + icon = GFX_focus_hol_liberation + x = 0 + y = 1 + relative_position_id = HOL_prepare_for_our_return + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY} + completion_reward = { + set_capital = { state = 7 } + add_stability = 0.1 + add_war_support = 0.05 + add_manpower = 150000 + add_equipment_to_stockpile = { + type = infantry_equipment + amount = 10000 + producer = HOL + } + add_equipment_to_stockpile = { + type = support_equipment + amount = 500 + producer = HOL + } + add_ideas = HOL_liberation + HOL_de_crisisjaren_level_down = yes + } + } + + ## ### ## # # ### ## # # ### # # ### ## ## # ### ## ### ## # # ### ## ### ### +# # # # # # ## # # # # # ## # # # # # # # # # # # # # # # ## # # # # # # # # # +#### ### #### # ## # # # # # ## # #### ## # ## # # # # # # # #### # ## # # #### ### # # +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +# # ### # # # # ### ## # # # # # ### ## ## ### ### ## # # # # # ### # # # # ### + + focus = { + id = HOL_abandon_the_gold_standard + icon = GFX_focus_hol_abandon_the_gold_standard + x = 13 + y = 0 + relative_position_id = HOL_obtain_foreign_colonial_investments + cost = 10 + + available_if_capitulated = yes + completion_reward = { + HOL_de_crisisjaren_level_down = yes + } + } + +# # ## ### # # # ## # # ### ### # # ### # # ## ### ### # # ### ### ### ### +## ## # # # ## # # # # ## # # # # ## # # # # # # # # # # # # # # # # +# # # #### # # ## # #### # ## # # # # ## # # # # # # ### # # ### ## ## +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +# # # # ### # # ### # # # # ### ### # # ### ## ## # # # # # # # ### ### + + + focus = { + id = HOL_continue_the_public_works + available = { + has_full_control_of_state = 7 + } + bypass = { + NOT = { controls_state = 7 } + NOT = { controls_state = 35 } + NOT = { controls_state = 36 } + } + prerequisite = { focus = HOL_abandon_the_gold_standard } + icon = GFX_goal_generic_construction + x = -5 + y = 1 + relative_position_id = HOL_abandon_the_gold_standard + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY} + + completion_reward = { + add_tech_bonus = { + name = HOL_continue_the_public_works + bonus = 1.0 + uses = 1 + category = industry + } + 35 = { + if = { + limit = { + 35 = { + free_building_slots = { + building = industrial_complex + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + } + } + HOL_de_crisisjaren_level_down = yes + } + } + + focus = { + id = HOL_finish_the_noordoostpolder + available = { + has_full_control_of_state = 36 + } + bypass = { + NOT = { controls_state = 7 } + NOT = { controls_state = 35 } + NOT = { controls_state = 36 } + } + prerequisite = { focus = HOL_continue_the_public_works } + icon = GFX_goal_generic_construction2 + x = -1 + y = 1 + relative_position_id = HOL_continue_the_public_works + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 36 = { + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + HOL_de_crisisjaren_level_down = yes + } + } + + focus = { + id = HOL_the_maastunnel + available = { + has_full_control_of_state = 7 + has_full_control_of_state = 35 + } + bypass = { + NOT = { controls_state = 7 } + NOT = { controls_state = 35 } + NOT = { controls_state = 36 } + } + prerequisite = { focus = HOL_continue_the_public_works } + icon = GFX_goal_generic_construct_infrastructure + x = 1 + y = 1 + relative_position_id = HOL_continue_the_public_works + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 7 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + 35 = { + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + HOL_de_crisisjaren_level_down = yes + } + } + + focus = { + id = HOL_expand_the_artillerieinrichtingen + available = { + has_full_control_of_state = 7 + } + bypass = { + NOT = { controls_state = 7 } + NOT = { controls_state = 35 } + NOT = { controls_state = 36 } + } + prerequisite = { focus = HOL_finish_the_noordoostpolder } + prerequisite = { focus = HOL_the_maastunnel } + icon = GFX_goal_generic_construct_mil_factory + x = 1 + y = 1 + relative_position_id = HOL_finish_the_noordoostpolder + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + + 7 = { + if = { + limit = { + 7 = { + free_building_slots = { + building = arms_factory + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = arms_factory + level = 2 + instant_build = yes + } + } + } + + custom_effect_tooltip = generic_skip_one_line_tt + + IF = { + limit = { + has_dlc = "Arms Against Tyranny" + } + custom_effect_tooltip = available_mio_tt + show_mio_tooltip = HOL_artillerie_inrichtingen_organization + mio:HOL_artillerie_inrichtingen_organization = { + add_mio_size = 2 + } + } + ELSE = { + custom_effect_tooltip = HOL_expand_the_artillerieinrichtingen_tt + } + } + } + + focus = { + id = HOL_philips_focus + prerequisite = { focus = HOL_expand_the_artillerieinrichtingen } + icon = GFX_focus_hol_philips + x = 2 + y = 1 + relative_position_id = HOL_expand_the_artillerieinrichtingen + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + custom_effect_tooltip = HOL_philips_focus_tt + add_tech_bonus = { + name = HOL_philips_focus + bonus = 1.0 + uses = 1 + category = electronics + } + add_tech_bonus = { + name = HOL_philips_focus + bonus = 1.0 + ahead_reduction = 2 + uses = 1 + category = electronics + } + } + } + + focus = { + id = HOL_expand_RD_facilities + prerequisite = { focus = HOL_philips_focus } + icon = GFX_focus_research + x = 0 + y = 1 + relative_position_id = HOL_philips_focus + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + add_research_slot = 1 + } + } + +### # # ### ### # # ### ### ### ### ### ### ### # # ## ### # # ## + # # # # # # # # # # # # # # # # # # # # # # # # # + # #### ## # # # # # # ## ### # ## ## # # # # # ### ## # + # # # # # # # # # # # # # # # # # # # # # # # # # # + # # # ### ### ## ### ### ### # # ### ### ### # # ## # # # # ## + + focus = { + id = HOL_the_zuiderzee_works + available = { + has_full_control_of_state = 7 + has_full_control_of_state = 36 + } + prerequisite = { focus = HOL_expand_the_artillerieinrichtingen } + mutually_exclusive = { focus = HOL_curtail_colonial_autonomy } + icon = GFX_focus_hol_the_zuiderzee_works + x = -1 + y = 1 + relative_position_id = HOL_expand_the_artillerieinrichtingen + cost = 30 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_tech_bonus = { + name = HOL_the_zuiderzee_works + bonus = 1.0 + ahead_reduction = 2 + uses = 2 + category = industry + } + 7 = { + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + 36 = { + add_extra_state_shared_building_slots = 4 + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + } + HOL_de_crisisjaren_level_down = yes + hidden_effect = { news_event = { id = mtg_news.47 days = 1 } } + } + } + + focus = { + id = HOL_develop_the_randstad + available = { + has_full_control_of_state = 7 + } + prerequisite = { focus = HOL_the_zuiderzee_works } + mutually_exclusive = { focus = HOL_develop_the_zandstad } + icon = GFX_goal_generic_construct_civ_factory + x = -1 + y = 1 + relative_position_id = HOL_the_zuiderzee_works + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_tech_bonus = { + name = HOL_develop_the_randstad + bonus = 1.0 + uses = 1 + category = concentrated_industry_category + } + 7 = { + if = { + limit = { + 7 = { + free_building_slots = { + building = industrial_complex + size > 2 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 3 + add_building_construction = { + type = industrial_complex + level = 3 + instant_build = yes + } + } + } + 36 = { + if = { + limit = { + 36 = { + free_building_slots = { + building = industrial_complex + size > 0 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_expand_the_ijmuiden_steel_mill + available = { + has_full_control_of_state = 7 + } + prerequisite = { focus = HOL_develop_the_randstad } + icon = GFX_focus_generic_steel + x = 0 + y = 1 + relative_position_id = HOL_develop_the_randstad + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 7 = { + add_resource = { + type = steel + amount = 16 + } + if = { + limit = { + 7 = { + free_building_slots = { + building = industrial_complex + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = industrial_complex + level = 2 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_fokker + available = { + has_full_control_of_state = 7 + } + prerequisite = { focus = HOL_expand_the_ijmuiden_steel_mill } + icon = GFX_focus_hol_fokker + x = 0 + y = 1 + relative_position_id = HOL_expand_the_ijmuiden_steel_mill + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + IF = { + limit = { + has_dlc = "Arms Against Tyranny" + } + mio:HOL_fokker_organization = { + add_mio_size = 2 + } + } + ELSE = { + custom_effect_tooltip = HOL_fokker_tt + } + + 7 = { + if = { + limit = { + 7 = { + free_building_slots = { + building = arms_factory + size > 3 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 4 + add_building_construction = { + type = arms_factory + level = 4 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_domestic_jet_engine_designs + prerequisite = { focus = HOL_fokker } + icon = GFX_goal_generic_build_airforce + x = 0 + y = 1 + relative_position_id = HOL_fokker + cost = 10 + + available_if_capitulated = yes + search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } + completion_reward = { + + add_breakthrough_progress = { + specialization = specialization_air + value = 0.5 + } + + add_tech_bonus = { + name = HOL_domestic_jet_engine_designs + bonus = 0.75 # was 0.5 + uses = 1 # was 2 + category = jet_technology + } + HOL_domestic_jet_engine_designs_level_up = yes + + } + } + + focus = { + id = HOL_develop_the_zandstad + available = { + has_full_control_of_state = 35 + has_full_control_of_state = 36 + } + prerequisite = { focus = HOL_the_zuiderzee_works } + mutually_exclusive = { focus = HOL_develop_the_randstad } + icon = GFX_goal_generic_construct_civ_factory + x = 1 + y = 1 + relative_position_id = HOL_the_zuiderzee_works + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_tech_bonus = { + name = HOL_develop_the_randstad + bonus = 1.0 + uses = 1 + category = dispersed_industry_category + } + 35 = { + if = { + limit = { + 35 = { + free_building_slots = { + building = industrial_complex + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = industrial_complex + level = 2 + instant_build = yes + } + } + } + 36 = { + if = { + limit = { + 36 = { + free_building_slots = { + building = industrial_complex + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = industrial_complex + level = 2 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_friesland_agricultural_impetus + available = { + has_full_control_of_state = 36 + } + prerequisite = { focus = HOL_develop_the_zandstad } + icon = GFX_goal_generic_consumer_goods + x = 0 + y = 1 + relative_position_id = HOL_develop_the_zandstad + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_ideas = HOL_friesland_agricultural_impetus + 36 = { + if = { + limit = { + 36 = { + free_building_slots = { + building = industrial_complex + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = industrial_complex + level = 2 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_daf + available = { + has_full_control_of_state = 35 + } + prerequisite = { focus = HOL_friesland_agricultural_impetus } + icon = GFX_focus_hol_daf + x = 0 + y = 1 + relative_position_id = HOL_friesland_agricultural_impetus + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + IF = { + limit = { + has_dlc = "Arms Against Tyranny" + } + mio:HOL_daf_organization = { + add_mio_size = 2 + } + } + ELSE = { + custom_effect_tooltip = HOL_daf_tt + } + + 35 = { + if = { + limit = { + 35 = { + free_building_slots = { + building = arms_factory + size > 3 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 4 + add_building_construction = { + type = arms_factory + level = 4 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_domestic_vehicle_designs + prerequisite = { focus = HOL_daf } + icon = GFX_goal_generic_army_motorized + x = 0 + y = 1 + relative_position_id = HOL_daf + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_tech_bonus = { + name = HOL_domestic_vehicle_designs + bonus = 1.0 + uses = 1 + category = motorized_equipment + } + add_ideas = HOL_domestic_vehicle_designs + } + } + + focus = { + id = HOL_continental_shipbuilding + available = { + has_full_control_of_state = 7 + has_full_control_of_state = 35 + has_full_control_of_state = 36 + } + prerequisite = { focus = HOL_fokker focus = HOL_daf } + icon = GFX_goal_generic_construct_naval_dockyard + x = 1 + y = 2 + relative_position_id = HOL_fokker + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 7 = { + if = { + limit = { + 7 = { + free_building_slots = { + building = dockyard + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = dockyard + level = 2 + instant_build = yes + } + } + } + 35 = { + if = { + limit = { + 35 = { + free_building_slots = { + building = dockyard + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = dockyard + level = 2 + instant_build = yes + } + } + } + 36 = { + if = { + limit = { + 36 = { + free_building_slots = { + building = dockyard + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = dockyard + level = 2 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_domestic_innovation + prerequisite = { focus = HOL_the_east_indies_war_machine focus = HOL_fokker focus = HOL_daf } + available = { + num_of_factories > 50 + } + cancel_if_invalid = no + continue_if_invalid = yes + icon = GFX_focus_research + x = -1 + y = 2 + relative_position_id = HOL_fokker + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_research_slot = 1 + } + } + + focus = { + id = HOL_make_use_of_our_riches + prerequisite = { focus = HOL_domestic_innovation } + icon = GFX_goal_generic_construction2 + x = -1 + y = 1 + relative_position_id = HOL_domestic_innovation + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_tech_bonus = { + name = HOL_make_use_of_our_riches + bonus = 1.0 + uses = 2 + category = excavation_tech + } + add_ideas = HOL_make_use_of_our_riches + } + } + + focus = { + id = HOL_the_ultimate_deterrent + prerequisite = { focus = HOL_domestic_innovation } + icon = GFX_focus_wonderweapons + x = 1 + y = 1 + relative_position_id = HOL_domestic_innovation + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + + add_breakthrough_progress = { + specialization = specialization_nuclear + value = 0.5 + } + + add_tech_bonus = { + name = HOL_the_ultimate_deterrent + bonus = 0.8 # was 1 + uses = 1 + category = nuclear + } + + } + } + +# # ### # ### ### ## ### # # ### ### ### ### +## ## # # # # # # # # # # # # # # # +# # # # # # # #### ### # # ### ## ## +# # # # # # # # # # # # # # # # +# # ### ### ### # # # # # # # # # ### ### + + focus = { + id = HOL_overturn_military_budget_cuts + prerequisite = { focus = HOL_abandon_the_gold_standard } + icon = GFX_goal_generic_army_doctrines + x = 6 + y = 1 + relative_position_id = HOL_abandon_the_gold_standard + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_WAR_SUPPORT} + completion_reward = { + army_experience = 5 + add_war_support = 0.1 + } + } + +### ### ### ### # # ## ### ## +# # # # # ## # # # # +# # ## ## ## # ## # ## # +# # # # # # # # # # +### ### # ### # # ## ### ## + + + focus = { + id = HOL_prepare_the_inundation_lines + prerequisite = { focus = HOL_overturn_military_budget_cuts } + icon = GFX_focus_hol_prepare_the_inundation_lines + x = -6 + y = 1 + relative_position_id = HOL_overturn_military_budget_cuts + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + add_ideas = HOL_prepare_the_inundation_lines + unlock_decision_category_tooltip = HOL_prepare_the_inundation_lines + custom_effect_tooltip = HOL_prepare_the_inundation_lines_tt + } + } + + focus = { + id = HOL_protect_against_britain + available = { + threat > 0.1 + has_full_control_of_state = 7 + has_full_control_of_state = 36 + } + bypass = { + OR = { + is_in_faction_with = HUJ + AND = { + has_defensive_war_with = HUJ + NOT = { + focus_progress = { + focus = HOL_germany_is_the_greater_threat + progress > 0 + } + } + } + } + } + prerequisite = { focus = HOL_prepare_the_inundation_lines } + mutually_exclusive = { focus = HOL_germany_is_the_greater_threat } + icon = GFX_focus_attack_britain + x = -1 + y = 1 + relative_position_id = HOL_prepare_the_inundation_lines + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + 7 = { + add_building_construction = { + type = coastal_bunker + level = 1 + province = 3314 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 3314 + instant_build = yes + } + add_building_construction = { + type = coastal_bunker + level = 1 + province = 9498 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 9498 + instant_build = yes + } + } + 36 = { + add_building_construction = { + type = coastal_bunker + level = 1 + province = 6336 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 6336 + instant_build = yes + } + } + HUJ = { + add_opinion_modifier = { target = HOL modifier = HOL_protect_against_britain } + } + } + } + + focus = { + id = HOL_further_reinforce_the_ports + available = { + threat > 0.15 + has_full_control_of_state = 7 + has_full_control_of_state = 36 + } + prerequisite = { focus = HOL_protect_against_britain } + icon = GFX_focus_generic_coastal_fort + x = 0 + y = 1 + relative_position_id = HOL_protect_against_britain + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + 7 = { + add_building_construction = { + type = coastal_bunker + level = 1 + province = 3314 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 3314 + instant_build = yes + } + add_building_construction = { + type = coastal_bunker + level = 1 + province = 9498 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 9498 + instant_build = yes + } + } + 36 = { + add_building_construction = { + type = coastal_bunker + level = 1 + province = 6336 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 6336 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_southward_defenses + available = { + threat > 0.2 + has_full_control_of_state = 7 + has_full_control_of_state = 35 + has_full_control_of_state = 36 + } + prerequisite = { focus = HOL_further_reinforce_the_ports } + icon = GFX_goal_generic_construct_military + x = 0 + y = 1 + relative_position_id = HOL_further_reinforce_the_ports + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + 7 = { + add_building_construction = { + type = bunker + level = 2 + province = 9498 + instant_build = yes + } + add_building_construction = { + type = coastal_bunker + level = 1 + province = 3314 + instant_build = yes + } + add_building_construction = { + type = coastal_bunker + level = 1 + province = 9498 + instant_build = yes + } + add_building_construction = { + type = anti_air_building + level = 2 + instant_build = yes + } + } + 35 = { + add_building_construction = { + type = bunker + level = 3 + province = 11456 + instant_build = yes + } + } + 36 = { + add_building_construction = { + type = coastal_bunker + level = 1 + province = 6336 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_germany_is_the_greater_threat + available = { + threat > 0.1 + has_full_control_of_state = 7 + has_full_control_of_state = 35 + has_full_control_of_state = 36 + } + bypass = { + OR = { + is_in_faction_with = TIX + AND = { + has_defensive_war_with = TIX + NOT = { + focus_progress = { + focus = HOL_protect_against_britain + progress > 0 + } + } + } + } + } + prerequisite = { focus = HOL_prepare_the_inundation_lines } + mutually_exclusive = { focus = HOL_protect_against_britain } + icon = GFX_focus_attack_germany + x = 1 + y = 1 + relative_position_id = HOL_prepare_the_inundation_lines + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + 7 = { + add_building_construction = { + type = coastal_bunker + level = 1 + province = 3314 + instant_build = yes + } + } + 36 = { + add_building_construction = { + type = bunker + level = 1 + province = 6241 + instant_build = yes + } + } + 35 = { + add_building_construction = { + type = bunker + level = 1 + province = 11456 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 6500 + instant_build = yes + } + } + TIX = { + add_opinion_modifier = { target = HOL modifier = HOL_germany_is_the_greater_threat } + } + } + } + + focus = { + id = HOL_fortress_holland + available = { + threat > 0.15 + has_full_control_of_state = 7 + has_full_control_of_state = 35 + } + prerequisite = { focus = HOL_germany_is_the_greater_threat } + icon = GFX_goal_generic_fortify_city + x = 0 + y = 1 + relative_position_id = HOL_germany_is_the_greater_threat + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + 7 = { + add_building_construction = { + type = coastal_bunker + level = 2 + province = 3314 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 2 + province = 9498 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 391 + instant_build = yes + } + add_building_construction = { + type = anti_air_building + level = 1 + instant_build = yes + } + } + 35 = { + add_building_construction = { + type = bunker + level = 2 + province = 11456 + instant_build = yes + } + add_building_construction = { + type = anti_air_building + level = 1 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_modernize_the_grebbeline + available = { + threat > 0.2 + has_full_control_of_state = 36 + } + prerequisite = { focus = HOL_fortress_holland } + icon = GFX_goal_generic_construct_military + x = 0 + y = 1 + relative_position_id = HOL_fortress_holland + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + 36 = { + add_building_construction = { + type = bunker + level = 2 + province = 6241 + instant_build = yes + } + add_building_construction = { + type = anti_air_building + level = 1 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_war_on_pacifism + available = { + threat > 0.15 + } + prerequisite = { focus = HOL_protect_against_britain focus = HOL_germany_is_the_greater_threat } + icon = GFX_focus_hol_war_on_pacifism + x = 1 + y = 3 + relative_position_id = HOL_protect_against_britain + cost = 10 + + cancel_if_invalid = no + + available_if_capitulated = yes + completion_reward = { + unlock_decision_category_tooltip = HOL_war_on_pacifism + custom_effect_tooltip = HOL_war_on_pacifism_tt + } + } + + ## ### # # # # ### ### ### ### +# # # # ## ## # # # # # # # +#### ### # # # # # ### ## ## +# # # # # # # # # # # # +# # # # # # # # # # ### ### + + + focus = { + id = HOL_appoint_new_supreme_commander + prerequisite = { focus = HOL_overturn_military_budget_cuts } + icon = GFX_focus_generic_military_mission + x = -1 + y = 1 + relative_position_id = HOL_overturn_military_budget_cuts + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + army_experience = 10 + add_doctrine_cost_reduction = { + name = HOL_appoint_new_supreme_commander + cost_reduction = 0.5 + uses = 2 + category = land_doctrine + } + retire_character = HOL_izaak_reijnders + custom_effect_tooltip = available_political_advisor + show_ideas_tooltip = HOL_henri_winkelman + custom_effect_tooltip = HOL_appoint_new_supreme_commander_tt + hidden_effect = { + add_field_marshal_role = { + character = "HOL_henri_winkelman" + traits = { + defensive_doctrine + trait_cautious + unyielding_defender + } + skill = 4 + attack_skill = 2 + defense_skill = 4 + planning_skill = 4 + logistics_skill = 3 + } + } + } + } + + focus = { + id = HOL_modernize_our_infantry_equipment + prerequisite = { focus = HOL_appoint_new_supreme_commander } + mutually_exclusive = { focus = HOL_production_under_license } + icon = GFX_goal_generic_small_arms + x = -1 + y = 1 + offset = { + x = 1 + y = 0 + trigger = { + NOT = { has_dlc = "Death or Dishonor" } + } + } + relative_position_id = HOL_appoint_new_supreme_commander + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_tech_bonus = { + name = HOL_modernize_our_infantry_equipment + bonus = 1.0 + uses = 1 + category = infantry_weapons + } + add_tech_bonus = { + name = HOL_modernize_our_infantry_equipment + bonus = 1.0 + uses = 1 + category = artillery + } + if = { + limit = { + has_dlc = "Death or Dishonor" + } + custom_effect_tooltip = HOL_modernize_our_infantry_equipment_tt + } + } + } + + focus = { + id = HOL_production_under_license + prerequisite = { focus = HOL_appoint_new_supreme_commander } + mutually_exclusive = { focus = HOL_modernize_our_infantry_equipment } + + allow_branch = { + has_dlc = "Death or Dishonor" + } + + available = { + } + icon = GFX_goal_generic_production + x = 1 + y = 1 + relative_position_id = HOL_appoint_new_supreme_commander + cost = 10 + + available_if_capitulated = yes + completion_reward = { + add_ideas = HOL_production_under_license + custom_effect_tooltip = HOL_production_under_license_tt + } + } + + focus = { + id = HOL_light_tanks_for_the_colonies + allow_branch = { + always = yes + } + prerequisite = { focus = HOL_modernize_our_infantry_equipment focus = HOL_production_under_license } + icon = GFX_goal_generic_army_tanks + x = -1 + y = 1 + offset = { + x = -1 + y = 0 + trigger = { + NOT = { has_dlc = "Death or Dishonor" } + } + } + relative_position_id = HOL_modernize_our_infantry_equipment + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + if = { + limit = { + NOT = { has_completed_focus = HOL_modernize_our_infantry_equipment } + NOT = { has_completed_focus = HOL_production_under_license } + has_dlc = "Death or Dishonor" + } + custom_effect_tooltip = HOL_light_tanks_for_the_colonies_tt + effect_tooltip = { + add_tech_bonus = { + name = HOL_light_tanks_for_the_colonies + bonus = 1.0 + uses = 1 + category = cat_light_armor + } + custom_effect_tooltip = HOL_light_tanks_for_the_colonies_2tt + add_ideas = HOL_light_tanks_for_the_colonies + } + } + if = { + limit = { + OR = { + has_completed_focus = HOL_modernize_our_infantry_equipment + NOT = { has_dlc = "Death or Dishonor" } + } + } + add_tech_bonus = { + name = HOL_light_tanks_for_the_colonies + bonus = 1.0 + uses = 1 + category = cat_light_armor + } + } + if = { + limit = { + has_completed_focus = HOL_production_under_license + } + add_ideas = HOL_light_tanks_for_the_colonies + } + } + } + + focus = { + id = HOL_secret_staff_talks + available = { + threat > 0.15 + OR = { + TIX = { has_added_tension_amount > 10 } + HUJ = { has_added_tension_amount > 10 } + YUW = { has_added_tension_amount > 10 } + } + has_war = no + } + allow_branch = { + always = yes + } + prerequisite = { focus = HOL_modernize_our_infantry_equipment focus = HOL_production_under_license } + icon = GFX_goal_generic_intelligence_exchange + x = 1 + y = 1 + offset = { + x = -1 + y = 0 + trigger = { + NOT = { has_dlc = "Death or Dishonor" } + } + } + relative_position_id = HOL_modernize_our_infantry_equipment + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + unlock_decision_category_tooltip = HOL_secret_staff_talks + custom_effect_tooltip = HOL_secret_staff_talks_tt + } + } + + focus = { + id = HOL_anti_tank_guns_for_the_continent + allow_branch = { + always = yes + } + prerequisite = { focus = HOL_modernize_our_infantry_equipment focus = HOL_production_under_license } + icon = GFX_goal_generic_army_artillery2 + x = 3 + y = 1 + offset = { + x = -1 + y = 0 + trigger = { + NOT = { has_dlc = "Death or Dishonor" } + } + } + relative_position_id = HOL_modernize_our_infantry_equipment + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + if = { + limit = { + NOT = { has_completed_focus = HOL_modernize_our_infantry_equipment } + NOT = { has_completed_focus = HOL_production_under_license } + has_dlc = "Death or Dishonor" + } + custom_effect_tooltip = HOL_light_tanks_for_the_colonies_tt + effect_tooltip = { + add_tech_bonus = { + name = HOL_anti_tank_guns_for_the_continent + bonus = 1.0 + uses = 1 + category = cat_anti_tank + } + custom_effect_tooltip = HOL_light_tanks_for_the_colonies_2tt + add_ideas = HOL_anti_tank_guns_for_the_continent + } + } + if = { + limit = { + OR = { + has_completed_focus = HOL_modernize_our_infantry_equipment + NOT = { has_dlc = "Death or Dishonor" } + } + } + add_tech_bonus = { + name = HOL_anti_tank_guns_for_the_continent + bonus = 1.0 + uses = 1 + category = cat_anti_tank + } + } + if = { + limit = { + has_completed_focus = HOL_production_under_license + } + add_ideas = HOL_anti_tank_guns_for_the_continent + } + } + } + + focus = { + id = HOL_lessons_from_the_last_war + prerequisite = { focus = HOL_light_tanks_for_the_colonies focus = HOL_secret_staff_talks focus = HOL_anti_tank_guns_for_the_continent } + icon = GFX_goal_generic_army_doctrines + x = 0 + y = 1 + relative_position_id = HOL_secret_staff_talks + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + army_experience = 25 + add_doctrine_cost_reduction = { + name = HOL_lessons_from_the_last_war + cost_reduction = 0.5 + uses = 2 + category = land_doctrine + } + } + } + + ## ### ### ### ### ### ### +# # # # # # # # # # +#### # ### # ### ## ## +# # # # # # # # # # +# # ### # # # # # ### ### + + focus = { + id = HOL_expand_the_mld + available = { + OR = { + has_full_control_of_state = 335 + any_other_country = { + is_subject_of = ROOT + has_full_control_of_state = 335 + } + } + } + bypass = { + 335 = { + OWNER = { + NOT = { + OR = { + TAG = ROOT + is_subject_of = ROOT + } + } + } + } + } + prerequisite = { focus = HOL_overturn_military_budget_cuts } + icon = GFX_goal_generic_air_doctrine + x = 4 + y = 2 + relative_position_id = HOL_overturn_military_budget_cuts + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + air_experience = 25 + add_doctrine_cost_reduction = { + name = HOL_expand_the_mld + cost_reduction = 0.5 + uses = 1 + category = air_doctrine + } + 335 = { + add_building_construction = { + type = air_base + level = 2 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_protect_the_mainland + bypass = { + OR = { + NOT = { controls_state = 7 } + NOT = { controls_state = 35 } + NOT = { controls_state = 36 } + } + NOT = { + focus_progress = { + focus = HOL_protect_the_colonies + progress > 0 + } + } + } + prerequisite = { focus = HOL_expand_the_mld } + mutually_exclusive = { focus = HOL_protect_the_colonies } + icon = GFX_goal_generic_air_fighter + x = -1 + y = 1 + relative_position_id = HOL_expand_the_mld + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_tech_bonus = { + name = HOL_protect_the_mainland + bonus = 1.0 + uses = 1 + category = light_fighter + } + } + } + + focus = { + id = HOL_protect_the_colonies + bypass = { + custom_trigger_tooltip = { + tooltip = netherlands_has_no_colonies_tt + NOT = { + OR = { + controls_state = 335 + any_country = { + is_subject_of = HOL + controls_state = 335 + } + } + OR = { + controls_state = 672 + any_country = { + is_subject_of = HOL + controls_state = 672 + } + } + OR = { + controls_state = 334 + any_country = { + is_subject_of = HOL + controls_state = 334 + } + } + OR = { + controls_state = 673 + any_country = { + is_subject_of = HOL + controls_state = 673 + } + } + OR = { + controls_state = 667 + any_country = { + is_subject_of = HOL + controls_state = 667 + } + } + OR = { + controls_state = 309 + any_country = { + is_subject_of = HOL + controls_state = 309 + } + } + } + + NOT = { + focus_progress = { + focus = HOL_protect_the_mainland + progress > 0 + } + } + } + } + prerequisite = { focus = HOL_expand_the_mld } + mutually_exclusive = { focus = HOL_protect_the_mainland } + icon = GFX_goal_generic_air_naval_bomber + x = 1 + y = 1 + relative_position_id = HOL_expand_the_mld + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_tech_bonus = { + name = HOL_protect_the_colonies + bonus = 1 + uses = 1 + category = naval_bomber + } + } + } + + focus = { + id = HOL_modernize_the_air_fleet + prerequisite = { focus = HOL_protect_the_mainland focus = HOL_protect_the_colonies } + icon = GFX_goal_generic_air_production + x = 1 + y = 1 + relative_position_id = HOL_protect_the_mainland + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_timed_idea = { idea = HOL_modernize_the_air_fleet days = 365 } + } + } + + focus = { + id = HOL_strategic_bombing_defense + available = { + has_full_control_of_state = 7 + } + prerequisite = { focus = HOL_modernize_the_air_fleet } + icon = GFX_focus_generic_air_defense + x = 0 + y = 1 + relative_position_id = HOL_modernize_the_air_fleet + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + air_experience = 25 + add_doctrine_cost_reduction = { + name = HOL_strategic_bombing_defense + cost_reduction = 0.5 + uses = 1 + category = air_doctrine + } + 7 = { + add_building_construction = { + type = air_base + level = 2 + instant_build = yes + } + add_building_construction = { + type = anti_air_building + level = 2 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_longer_range_models + prerequisite = { focus = HOL_strategic_bombing_defense } + icon = GFX_goal_generic_air_bomber + x = -1 + y = 1 + relative_position_id = HOL_strategic_bombing_defense + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_tech_bonus = { + name = HOL_longer_range_models + bonus = 1 + uses = 2 + category = cat_heavy_fighter + category = tactical_bomber + } + } + } + + focus = { + id = HOL_unsinkable_aircraft_carriers + available = { + OR = { + AND = { + has_full_control_of_state = 335 + has_full_control_of_state = 672 + has_full_control_of_state = 673 + has_full_control_of_state = 334 + has_full_control_of_state = 667 + has_full_control_of_state = 668 + has_full_control_of_state = 738 + has_full_control_of_state = 669 + } + any_other_country = { + is_subject_of = HOL + has_full_control_of_state = 335 + has_full_control_of_state = 672 + has_full_control_of_state = 673 + has_full_control_of_state = 334 + has_full_control_of_state = 667 + has_full_control_of_state = 668 + has_full_control_of_state = 738 + has_full_control_of_state = 669 + } + } + } + prerequisite = { focus = HOL_strategic_bombing_defense } + mutually_exclusive = { focus = HOL_air_cover_for_the_new_fleet } + icon = GFX_goal_generic_construct_military + x = 1 + y = 1 + relative_position_id = HOL_strategic_bombing_defense + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + 335 = { + add_building_construction = { + type = air_base + level = 2 + instant_build = yes + } + } + 672 = { + add_building_construction = { + type = air_base + level = 2 + instant_build = yes + } + } + 673 = { + add_building_construction = { + type = air_base + level = 2 + instant_build = yes + } + } + 334 = { + add_building_construction = { + type = air_base + level = 1 + instant_build = yes + } + } + 667 = { + add_building_construction = { + type = air_base + level = 1 + instant_build = yes + } + } + 668 = { + add_building_construction = { + type = air_base + level = 1 + instant_build = yes + } + } + 738 = { + add_building_construction = { + type = air_base + level = 1 + instant_build = yes + } + } + 669 = { + add_building_construction = { + type = air_base + level = 1 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_aviatic_aspirations + prerequisite = { focus = HOL_longer_range_models focus = HOL_unsinkable_aircraft_carriers } + icon = GFX_goal_generic_build_airforce + x = 1 + y = 1 + relative_position_id = HOL_longer_range_models + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY} + completion_reward = { + air_experience = 25 + add_doctrine_cost_reduction = { + name = HOL_aviatic_aspirations + cost_reduction = 0.5 + uses = 2 + category = air_doctrine + } + HOL_domestic_jet_engine_designs_level_up = yes + } + } + +# # ## # # ## # ### ### ### ### +## # # # # # # # # # # # # # +# ## #### # # #### # # ### ## ## +# # # # # # # # # # # # # # +# # # # # # # ### # # # ### ### + + focus = { + id = HOL_prepare_naval_expansion + prerequisite = { focus = HOL_overturn_military_budget_cuts } + available = { + OR = { + has_full_control_of_state = 7 + has_full_control_of_state = 35 + has_full_control_of_state = 36 + } + } + icon = GFX_goal_generic_construct_naval_dockyard + x = 8 + y = 2 + relative_position_id = HOL_overturn_military_budget_cuts + cost = 10 + + available_if_capitulated = yes + + complete_tooltip = { + every_state = { + limit = { has_state_flag = HOL_prepare_naval_expansion_3DY } + add_extra_state_shared_building_slots = 3 + add_building_construction = { + type = dockyard + level = 3 + instant_build = yes + } + } + } + + completion_reward = { + navy_experience = 25 + random_owned_controlled_state = { + limit = { + NOT = { state = 7 } + free_building_slots = { + building = dockyard + size > 2 + include_locked = yes + } + is_core_of = ROOT + } + add_extra_state_shared_building_slots = 3 + add_building_construction = { + type = dockyard + level = 3 + instant_build = yes + } + set_state_flag = HOL_prepare_naval_expansion_3DY + } + } + } + + focus = { + id = HOL_expand_the_amsterdam_petroleum_harbor + prerequisite = { focus = HOL_prepare_naval_expansion } + available = { + has_full_control_of_state = 7 + 7 = { + free_building_slots = { + building = fuel_silo + size > 1 + include_locked = yes + } + } + } + icon = GFX_goal_generic_oil_refinery + x = 2 + y = 1 + relative_position_id = HOL_prepare_naval_expansion + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + 7 = { + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = fuel_silo + level = 1 + instant_build = yes + } + } + } + } + + focus = { + id = HOL_cornerstone_of_colonial_defense + prerequisite = { focus = HOL_prepare_naval_expansion } + icon = GFX_goal_generic_navy_doctrines_tactics + x = 0 + y = 1 + relative_position_id = HOL_prepare_naval_expansion + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_doctrine_cost_reduction = { + name = HOL_cornerstone_of_colonial_defense + cost_reduction = 0.5 + uses = 3 + category = naval_doctrine + } + } + } + + focus = { + id = HOL_rely_on_submarines + prerequisite = { focus = HOL_cornerstone_of_colonial_defense } + mutually_exclusive = { focus = HOL_modernize_the_cruiser_fleet } + icon = GFX_goal_generic_navy_submarine + x = -1 + y = 1 + relative_position_id = HOL_cornerstone_of_colonial_defense + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_tech_bonus = { + name = HOL_rely_on_submarines + bonus = 0.75 + uses = 2 + category = ss_tech + } + } + } + + focus = { + id = HOL_modernize_the_cruiser_fleet + prerequisite = { focus = HOL_cornerstone_of_colonial_defense } + mutually_exclusive = { focus = HOL_rely_on_submarines } + icon = GFX_focus_generic_cruiser2 + x = 1 + y = 1 + relative_position_id = HOL_cornerstone_of_colonial_defense + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_tech_bonus = { + name = HOL_modernize_the_cruiser_fleet + bonus = 0.5 + ahead_reduction = 2 + uses = 2 + category = cl_tech + category = ca_tech + } + } + } + + focus = { + id = HOL_the_battlecruiser_plan + prerequisite = { focus = HOL_rely_on_submarines focus = HOL_modernize_the_cruiser_fleet focus = HOL_join_germany } + available = { + TIX = { + is_subject = no + AND = { + country_exists = TIX + has_opinion = { target = HOL value > 74 } + } + } + } + bypass = { + has_war_with = TIX + } + icon = GFX_goal_generic_navy_battleship + x = 1 + y = 1 + relative_position_id = HOL_rely_on_submarines + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + effect_tooltip = { + set_technology = { + basic_ship_hull_heavy = 1 + antiair2 = 1 + improved_fire_control_system = 1 + improved_dp_light_battery = 1 + } + create_equipment_variant = { + name = "Design 1047 Battlecruiser" + type = ship_hull_heavy_2 + parent_version = 0 + allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip + modules = { + fixed_ship_battery_slot = ship_heavy_battery_1 + fixed_ship_anti_air_slot = ship_anti_air_2 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = heavy_ship_engine_2 + fixed_ship_secondaries_slot = dp_ship_secondaries_1 + fixed_ship_armor_slot = ship_armor_bb_1 + front_1_custom_slot = ship_heavy_battery_1 + mid_1_custom_slot = ship_anti_air_2 + mid_2_custom_slot = dp_ship_secondaries_1 + rear_1_custom_slot = ship_heavy_battery_1 + } + } + } + custom_effect_tooltip = HOL_the_battlecruiser_plan_tt + TIX = { country_event = { id = mtg_netherlands.7 hours = 6 } } + } + } + + focus = { + id = HOL_air_cover_for_the_new_fleet + prerequisite = { focus = HOL_the_battlecruiser_plan } + mutually_exclusive = { focus = HOL_unsinkable_aircraft_carriers } + icon = GFX_goal_generic_navy_carrier + x = -1 + y = 1 + relative_position_id = HOL_the_battlecruiser_plan + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + + completion_reward = { + add_tech_bonus = { + name = HOL_air_cover_for_the_new_fleet + bonus = 0.75 + uses = 2 + category = cv_tech + } + } + } + + focus = { + id = HOL_escorts_for_the_new_fleet + prerequisite = { focus = HOL_the_battlecruiser_plan } + icon = GFX_focus_generic_destroyer + x = 1 + y = 1 + relative_position_id = HOL_the_battlecruiser_plan + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + + completion_reward = { + add_tech_bonus = { + name = HOL_escorts_for_the_new_fleet + bonus = 0.75 + ahead_reduction = 2 + uses = 2 + category = dd_tech + } + } + } + + focus = { + id = HOL_naval_heritage + prerequisite = { focus = HOL_air_cover_for_the_new_fleet focus = HOL_escorts_for_the_new_fleet } + icon = GFX_goal_generic_build_navy + x = 1 + y = 1 + relative_position_id = HOL_air_cover_for_the_new_fleet + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + + completion_reward = { + navy_experience = 50 + add_doctrine_cost_reduction = { + name = HOL_naval_heritage + cost_reduction = 0.5 + uses = 2 + category = naval_doctrine + } + add_ideas = HOL_naval_heritage + } + } + +### ## # ### ### ### ## ## # ### ### ### ### +# # # # # # # # # # # # # # # # # # +### # # # # # # # #### # # ### ## ## +# # # # # # # # # # # # # # # # # +# ## ### ### # ### ## # # ### # # # ### ### + + focus = { + id = HOL_form_new_government + bypass = { + has_capitulated = yes + } + icon = GFX_goal_generic_improve_relations + x = 27 + y = 0 + relative_position_id = HOL_abandon_the_gold_standard + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + add_political_power = 200 + } + } + + focus = { + id = HOL_gateway_to_europe + prerequisite = { focus = HOL_form_new_government } + bypass = { + OR = { + has_war_with = TIX + has_war_with = HUJ + } + } + icon = GFX_focus_hol_gateway_to_europe + x = 0 + y = 1 + relative_position_id = HOL_form_new_government + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL} + completion_reward = { + add_political_power = 120 + unlock_decision_category_tooltip = HOL_gateway_to_europe_hol_category + custom_effect_tooltip = HOL_gateway_to_europe_tt + } + } + + focus = { + id = HOL_cave_to_the_germans + prerequisite = { focus = HOL_gateway_to_europe } + mutually_exclusive = { focus = HOL_maintain_trade_neutrality focus = HOL_cave_to_the_british } + available = { + custom_trigger_tooltip = { + tooltip = HOL_cave_to_the_germans2_tt + check_variable = { var = TIX.ger_gateway_to_europe_influence value = 25 compare = greater_than_or_equals } + } + custom_trigger_tooltip = { + tooltip = HOL_cave_to_the_germans_tt + check_variable = { var = ger_temp_trade_influence value = 15 compare = greater_than_or_equals } + } + } + bypass = { + OR = { + TIX = { NOT = { has_government = fascism } } + TIX = { exists = no } + TIX = { + if = { + limit = { + NOT = { has_dlc = "Gotterdammerung" } + } + has_completed_focus = GER_oppose_hitler + } + else = { + has_completed_focus = GER_oppose_hitler_ww + } + } + has_war_with = HUJ + } + NOT = { + OR = { + focus_progress = { + focus = HOL_cave_to_the_british + progress > 0 + } + focus_progress = { + focus = HOL_maintain_trade_neutrality + progress > 0 + } + + } + } + } + icon = GFX_goal_generic_trade + cancel_if_invalid = no + x = -4 + y = 1 + relative_position_id = HOL_gateway_to_europe + cost = 5 + + available_if_capitulated = yes + + ai_will_do = { + factor = 1 + modifier = { + factor = 100 + is_historical_focus_on = no + TIX = { is_ai = no } + check_variable = { var = ger_temp_trade_influence value = 15 compare = greater_than_or_equals } + } + } + search_filters = {FOCUS_FILTER_POLITICAL} + + completion_reward = { + effect_tooltip = { + TIX = { + custom_effect_tooltip = HOL_trade_influence_tt + add_political_power = HOL.gateway_to_europe_influence_pp_total + } + } + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = free_trade + custom_effect_tooltip = generic_skip_one_line_tt + add_timed_idea = { idea = HOL_caved_to_the_germans days = 1095 } + custom_effect_tooltip = generic_skip_one_line_tt + TIX = { + add_opinion_modifier = { target = HOL modifier = HOL_caved_to_the_germans_ger } + add_opinion_modifier = { target = HOL modifier = HOL_caved_to_the_germans_ger_trade } + if = { + limit = { + INS = { is_subject_of = HOL } + } + add_opinion_modifier = { target = INS modifier = HOL_caved_to_the_germans_ger_trade } + } + } + HUJ = { + add_opinion_modifier = { target = HOL modifier = HOL_caved_to_the_germans_eng } + } + hidden_effect = { news_event = { id = mtg_news.10 hours = 6 } } + } + } + + focus = { + id = HOL_maintain_trade_neutrality + prerequisite = { focus = HOL_gateway_to_europe } + mutually_exclusive = { focus = HOL_cave_to_the_germans focus = HOL_cave_to_the_british } + available = { + custom_trigger_tooltip = { + tooltip = HOL_maintain_trade_neutrality2_tt + check_variable = { var = HUJ.eng_gateway_to_europe_influence value = 50 compare = greater_than_or_equals } + check_variable = { var = TIX.ger_gateway_to_europe_influence value = 50 compare = greater_than_or_equals } + } + custom_trigger_tooltip = { + tooltip = HOL_maintain_trade_neutrality_tt + check_variable = { var = eng_temp_trade_influence value = 5 compare = less_than_or_equals } + check_variable = { var = eng_temp_trade_influence value = -5 compare = greater_than_or_equals } + } + NOT = { has_war_with = HUJ } + NOT = { has_war_with = TIX } + } + bypass = { + OR = { + TIX = { NOT = { has_government = fascism } } + HUJ = { NOT = { has_government = democratic } } + } + NOT = { + OR = { + focus_progress = { + focus = HOL_cave_to_the_british + progress > 0 + } + focus_progress = { + focus = HOL_cave_to_the_germans + progress > 0 + } + + } + } + } + icon = GFX_goal_generic_positive_trade_relations + cancel_if_invalid = no + x = 0 + y = 1 + relative_position_id = HOL_gateway_to_europe + cost = 5 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL} + + completion_reward = { + ROOT = { + custom_effect_tooltip = HOL_trade_influence_tt + add_political_power = gateway_to_europe_influence_pp_total + } + custom_effect_tooltip = generic_skip_one_line_tt + add_opinion_modifier = { target = TIX modifier = HOL_essential_dutch_trade } + TIX = { + add_opinion_modifier = { target = HOL modifier = HOL_maintained_trade_neutrality } + add_opinion_modifier = { target = HOL modifier = HOL_essential_dutch_trade } + } + add_opinion_modifier = { target = HUJ modifier = HOL_essential_dutch_trade } + HUJ = { + add_opinion_modifier = { target = HOL modifier = HOL_maintained_trade_neutrality } + add_opinion_modifier = { target = HOL modifier = HOL_essential_dutch_trade } + } + hidden_effect = { news_event = { id = mtg_news.12 hours = 6 } } + } + } + + focus = { + id = HOL_cave_to_the_british + prerequisite = { focus = HOL_gateway_to_europe } + mutually_exclusive = { focus = HOL_cave_to_the_germans focus = HOL_maintain_trade_neutrality } + available = { + custom_trigger_tooltip = { + tooltip = HOL_cave_to_the_british2_tt + check_variable = { var = HUJ.eng_gateway_to_europe_influence value = 25 compare = greater_than_or_equals } + } + custom_trigger_tooltip = { + tooltip = HOL_cave_to_the_british_tt + check_variable = { var = eng_temp_trade_influence value = 15 compare = greater_than_or_equals } + } + } + bypass = { + OR = { + HUJ = { NOT = { has_government = democratic } } + HUJ = { exists = no } + has_war_with = TIX + } + NOT = { + OR = { + focus_progress = { + focus = HOL_maintain_trade_neutrality + progress > 0 + } + focus_progress = { + focus = HOL_cave_to_the_germans + progress > 0 + } + + } + } + } + icon = GFX_goal_generic_trade + cancel_if_invalid = no + x = 4 + y = 1 + relative_position_id = HOL_gateway_to_europe + cost = 5 + + available_if_capitulated = yes + + ai_will_do = { + factor = 1 + modifier = { + factor = 100 + is_historical_focus_on = no + HUJ = { is_ai = no } + check_variable = { var = eng_temp_trade_influence value = 15 compare = greater_than_or_equals } + } + } + search_filters = {FOCUS_FILTER_POLITICAL} + + completion_reward = { + effect_tooltip = { + HUJ = { + custom_effect_tooltip = HOL_trade_influence_tt + add_political_power = HOL.gateway_to_europe_influence_pp_total + } + } + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = limited_exports + custom_effect_tooltip = generic_skip_one_line_tt + add_timed_idea = { idea = HOL_caved_to_the_british days = 1095 } + custom_effect_tooltip = generic_skip_one_line_tt + TIX = { + add_opinion_modifier = { target = HOL modifier = HOL_caved_to_the_british_ger } + add_opinion_modifier = { target = HOL modifier = HOL_caved_to_the_british_ger_trade } + if = { + limit = { + INS = { is_subject_of = HOL } + } + add_opinion_modifier = { target = INS modifier = HOL_caved_to_the_british_ger_trade } + } + } + HUJ = { + add_opinion_modifier = { target = HOL modifier = HOL_caved_to_the_british_eng } + } + hidden_effect = { news_event = { id = mtg_news.11 hours = 6 } } + } + } + +### ## ## ## ### # # +# # # # # # # ## ## +## #### # # # # # # +# # # # # # # # # +# # # ## ## ### # # + + focus = { + id = HOL_volk_en_vaderland + prerequisite = { focus = HOL_cave_to_the_germans } + icon = GFX_goal_support_fascism + x = -3 + y = 1 + relative_position_id = HOL_cave_to_the_germans + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL} + completion_reward = { + add_timed_idea = { idea = HOL_volk_en_vaderland days = 1095 } + custom_effect_tooltip = generic_skip_one_line_tt + custom_effect_tooltip = available_political_advisor + show_ideas_tooltip = HOL_meinout_rost_van_tonningen + } + } + + focus = { + id = HOL_de_jeugdstorm + available = { + has_government = fascism + } + prerequisite = { focus = HOL_volk_en_vaderland } + icon = GFX_goal_generic_more_territorial_claims + x = 1 + y = 1 + relative_position_id = HOL_volk_en_vaderland + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT} + completion_reward = { + add_popularity = { + ideology = fascism + popularity = 0.05 + } + add_war_support = 0.05 + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = HOL_de_jeugdstorm + } + } + + focus = { + id = HOL_strength_over_blood + available = { + has_government = fascism + } + prerequisite = { focus = HOL_volk_en_vaderland } + icon = GFX_focus_generic_support_the_left_right + x = -1 + y = 1 + relative_position_id = HOL_volk_en_vaderland + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_WAR_SUPPORT} + completion_reward = { + remove_ideas = HOL_aloof_neutrality + custom_effect_tooltip = generic_skip_one_line_tt + add_war_support = 0.1 + custom_effect_tooltip = generic_skip_one_line_tt + if = { + limit = { + has_idea = HOL_weak_government + } + remove_ideas = HOL_weak_government + } + } + } + + ### ## ### # # ## ### ### # # ## # # # # + # # # # ## # # # # # ## ## # # ## # # # + # # # # # ## # ## ## ### # # # #### # ## # +# # # # # # # # # # # # # # # # # # # + ## ## ### # # ## ### # # # # # # # # # + + + focus = { + id = HOL_join_germany + available = { + TIX = { has_government = fascism } + NOT = { has_war_with = TIX } + is_in_faction = no + is_subject = no + } + bypass = { + is_in_faction_with = TIX + NOT = { + focus_progress = { + focus = HOL_the_netherlands_first + progress > 0 + } + } + } + prerequisite = { focus = HOL_strength_over_blood } + mutually_exclusive = { focus = HOL_the_netherlands_first } + icon = GFX_focus_chi_mission_to_germany + x = -1 + y = 1 + relative_position_id = HOL_strength_over_blood + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + TIX = { country_event = { id = generic.2 hours = 6 } } + } + } + + focus = { + id = HOL_german_technological_exchange + prerequisite = { focus = HOL_join_germany } + icon = GFX_goal_tfv_generic_tech_sharing + x = -1 + y = 1 + relative_position_id = HOL_join_germany + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + add_to_tech_sharing_group = HOL_ger_research + every_country = { + limit = { + is_in_faction_with = ROOT + } + add_to_tech_sharing_group = HOL_ger_research + } + } + } + + focus = { + id = HOL_beginnings_of_a_dutch_blitzkrieg + prerequisite = { focus = HOL_german_technological_exchange } + mutually_exclusive = { focus = HOL_assume_the_naval_burden } + available = { + TIX = { + OR = { + has_tech = basic_medium_tank + has_tech = basic_medium_tank_chassis + } + } + } + icon = GFX_focus_generic_tank_production + x = -1 + y = 3 + relative_position_id = HOL_german_technological_exchange + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + if = { + limit = { + has_dlc = "Death or Dishonor" + } + if = { + limit = { + TIX = { + NOT = { has_tech = improved_medium_tank } + NOT = { has_tech = basic_medium_tank } + NOT = { has_tech = basic_medium_tank_chassis } + } + } + custom_effect_tooltip = HOL_beginnings_of_a_dutch_blitzkrieg_tt_1 + } + TIX = { + if = { + limit = { + has_tech = advanced_medium_tank + } + create_production_license = { + target = HOL + equipment = { + type = medium_tank_equipment_3 + } + cost_factor = 0 + } + HOL = { + add_equipment_to_stockpile = { + type = medium_tank_equipment_3 + amount = 250 + producer = TIX + } + } + } + else_if = { + limit = { + has_tech = improved_medium_tank + } + create_production_license = { + target = HOL + equipment = { + type = medium_tank_equipment_2 + } + cost_factor = 0 + } + HOL = { + add_equipment_to_stockpile = { + type = medium_tank_equipment_2 + amount = 250 + producer = TIX + } + } + } + else_if = { + limit = { + has_tech = basic_medium_tank + } + create_production_license = { + target = HOL + equipment = { + type = medium_tank_equipment_1 + } + cost_factor = 0 + } + HOL = { + add_equipment_to_stockpile = { + type = medium_tank_equipment_1 + amount = 250 + producer = TIX + } + } + } + if = { + limit = { + has_tech = advanced_medium_tank_chassis + } + create_production_license = { + target = HOL + equipment = { + type = medium_tank_chassis_3 + } + cost_factor = 0 + } + HOL = { + add_equipment_to_stockpile = { + type = medium_tank_chassis_3 + amount = 250 + producer = TIX + } + } + } + else_if = { + limit = { + has_tech = improved_medium_tank_chassis + } + create_production_license = { + target = HOL + equipment = { + type = medium_tank_chassis_2 + } + cost_factor = 0 + } + HOL = { + add_equipment_to_stockpile = { + type = medium_tank_chassis_2 + amount = 250 + producer = TIX + } + } + } + else_if = { + limit = { + has_tech = basic_medium_tank_chassis + } + create_production_license = { + target = HOL + equipment = { + type = medium_tank_chassis_1 + } + cost_factor = 0 + } + HOL = { + add_equipment_to_stockpile = { + type = medium_tank_chassis_1 + amount = 250 + producer = TIX + } + } + } + } + } + if = { + limit = { + NOT = { has_dlc = "Death or Dishonor" } + } + if = { + limit = { + TIX = { + NOT = { has_tech = improved_medium_tank } + NOT = { has_tech = basic_medium_tank } + NOT = { has_tech = basic_medium_tank_chassis } + } + } + custom_effect_tooltip = HOL_beginnings_of_a_dutch_blitzkrieg_tt_2 + } + TIX = { + if = { + limit = { + has_tech = advanced_medium_tank + } + HOL = { + add_tech_bonus = { + name = HOL_beginnings_of_a_dutch_blitzkrieg + bonus = 1 + uses = 1 + technology = advanced_medium_tank + } + add_equipment_to_stockpile = { + type = medium_tank_equipment_3 + amount = 250 + producer = TIX + } + } + } + else_if = { + limit = { + has_tech = improved_medium_tank + } + HOL = { + add_tech_bonus = { + name = HOL_beginnings_of_a_dutch_blitzkrieg + bonus = 1 + uses = 1 + technology = improved_medium_tank + } + add_equipment_to_stockpile = { + type = medium_tank_equipment_2 + amount = 250 + producer = TIX + } + } + } + else_if = { + limit = { + has_tech = basic_medium_tank + } + HOL = { + add_tech_bonus = { + name = HOL_beginnings_of_a_dutch_blitzkrieg + bonus = 1 + uses = 1 + technology = basic_medium_tank + } + add_equipment_to_stockpile = { + type = medium_tank_equipment_1 + amount = 250 + producer = TIX + } + } + } + if = { + limit = { + has_tech = advanced_medium_tank_chassis + } + HOL = { + add_tech_bonus = { + name = HOL_beginnings_of_a_dutch_blitzkrieg + bonus = 1 + uses = 1 + technology = advanced_medium_tank_chassis + } + add_equipment_to_stockpile = { + type = medium_tank_chassis_3 + amount = 250 + producer = TIX + } + } + } + else_if = { + limit = { + has_tech = improved_medium_tank_chassis + } + HOL = { + add_tech_bonus = { + name = HOL_beginnings_of_a_dutch_blitzkrieg + bonus = 1 + uses = 1 + technology = improved_medium_tank_chassis + } + add_equipment_to_stockpile = { + type = medium_tank_chassis_2 + amount = 250 + producer = TIX + } + } + } + else_if = { + limit = { + has_tech = basic_medium_tank_chassis + } + HOL = { + add_tech_bonus = { + name = HOL_beginnings_of_a_dutch_blitzkrieg + bonus = 1 + uses = 1 + technology = basic_medium_tank_chassis + } + add_equipment_to_stockpile = { + type = medium_tank_chassis_1 + amount = 250 + producer = TIX + } + } + } + } + } + if = { + limit = { + has_dlc = "Arms Against Tyranny" + } + add_equipment_subsidy = { + cic = 500 + equipment_type = medium_tank_chassis + seller_tags = { TIX } + } + } + + add_offsite_building = { type = arms_factory level = 4 } + } + } + + focus = { + id = HOL_placate_the_japanese + available = { + CHY = { has_government = fascism } + NOT = { has_war_with = CHY } + OR = { + AND = { + controls_state = 335 + controls_state = 672 + controls_state = 334 + controls_state = 673 + controls_state = 667 + } + any_country = { + is_subject_of = HOL + controls_state = 335 + controls_state = 672 + controls_state = 334 + controls_state = 673 + controls_state = 667 + } + } + } + bypass = { + has_war_with = CHY + NOT = { + OR = { + AND = { + controls_state = 335 + controls_state = 672 + controls_state = 334 + controls_state = 673 + controls_state = 667 + controls_state = 309 + } + any_country = { + is_subject_of = HOL + controls_state = 335 + controls_state = 672 + controls_state = 334 + controls_state = 673 + controls_state = 667 + controls_state = 309 + } + } + } + } + prerequisite = { focus = HOL_join_germany } + icon = GFX_focus_chi_collaboration_with_the_japanese + x = 0 + y = 2 + relative_position_id = HOL_join_germany + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + country_event = { id = mtg_netherlands.11 hours = 6 } + } + } + + focus = { + id = HOL_assume_the_naval_burden + available = { + has_full_control_of_state = 7 + has_full_control_of_state = 36 + } + prerequisite = { focus = HOL_placate_the_japanese } + mutually_exclusive = { focus = HOL_beginnings_of_a_dutch_blitzkrieg } + icon = GFX_goal_generic_occupy_states_coastal + x = 0 + y = 2 + relative_position_id = HOL_placate_the_japanese + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_ideas = HOL_assume_the_naval_burden + custom_effect_tooltip = generic_skip_one_line_tt + 7 = { + if = { + limit = { + 7 = { + free_building_slots = { + building = dockyard + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = dockyard + level = 2 + instant_build = yes + } + } + } + 35 = { + if = { + limit = { + 36 = { + free_building_slots = { + building = dockyard + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = dockyard + level = 2 + instant_build = yes + } + } + } + 36 = { + if = { + limit = { + 36 = { + free_building_slots = { + building = dockyard + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = dockyard + level = 2 + instant_build = yes + } + } + } + } + } + +# # ### ### # # ### ### # ## # # ### ## ### ### ### ## ### +## # # # # # # # # # # # ## # # # # # # # # # # +# ## ## # #### ## ### # #### # ## # # # ## # ### # # +# # # # # # # # # # # # # # # # # # # # # # # +# # ### # # # ### # # ### # # # # ### ## # ### # # ## # + + focus = { + id = HOL_the_netherlands_first + + available = { + NOT = { + is_in_faction_with = TIX + } + } + + prerequisite = { focus = HOL_strength_over_blood } + mutually_exclusive = { focus = HOL_join_germany } + + icon = GFX_goal_generic_demand_territory + + x = 1 + y = 1 + relative_position_id = HOL_strength_over_blood + + cost = 10 + + available_if_capitulated = yes + + search_filters = { FOCUS_FILTER_WAR_SUPPORT } + + completion_reward = { + set_rule = { can_create_factions = yes } + add_war_support = 0.1 + } + } + + focus = { + id = HOL_implement_the_program + prerequisite = { focus = HOL_the_netherlands_first } + icon = GFX_goal_generic_military_sphere + x = 0 + y = 2 + relative_position_id = HOL_the_netherlands_first + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL} + completion_reward = { + add_ideas = HOL_implement_the_program + custom_effect_tooltip = generic_skip_one_line_tt + add_stability = 0.05 + add_popularity = { + ideology = fascism + popularity = 0.05 + } + custom_effect_tooltip = generic_skip_one_line_tt + if = { + limit = { + has_idea = extensive_conscription + } + add_ideas = service_by_requirement + custom_effect_tooltip = generic_skip_one_line_tt + } + else_if = { + limit = { + has_idea = limited_conscription + } + add_ideas = extensive_conscription + custom_effect_tooltip = generic_skip_one_line_tt + } + else_if = { + limit = { + has_idea = volunteer_only + } + add_ideas = limited_conscription + custom_effect_tooltip = generic_skip_one_line_tt + } + else_if = { + limit = { + has_idea = disarmed_nation + } + add_ideas = volunteer_only + custom_effect_tooltip = generic_skip_one_line_tt + } + if = { + limit = { + has_idea = partial_economic_mobilisation + } + add_ideas = war_economy + } + else_if = { + limit = { + has_idea = low_economic_mobilisation + } + add_ideas = partial_economic_mobilisation + } + else_if = { + limit = { + has_idea = civilian_economy + } + add_ideas = low_economic_mobilisation + } + else_if = { + limit = { + has_idea = isolation + } + add_ideas = civilian_economy + } + } + } + + focus = { + id = HOL_taking_back_french_flanders + prerequisite = { focus = HOL_implement_the_program } + icon = GFX_goal_generic_occupy_states_ongoing_war + x = 0 + y = 2 + relative_position_id = HOL_implement_the_program + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + random_other_country = { + limit = { + owns_state = 29 + has_full_control_of_state = 29 + } + HOL = { + add_state_claim = 29 + create_wargoal = { + type = take_state_focus + generator = { 29 } + target = PREV + expire = 0 + } + } + } + } + } + + focus = { + id = HOL_the_united_netherlands + + available = { + NOT = { is_in_faction_with = BEL } + NOT = { is_in_faction_with = LUX } + custom_trigger_tooltip = { + tooltip = HOL_pre_empt_venezuelan_aggression_tt + NOT = { + OR = { + has_idea = HOL_shell_shocked_spectator_1 + has_idea = HOL_shell_shocked_spectator_2 + has_idea = HOL_shell_shocked_spectator_3 + has_idea = HOL_shell_shocked_spectator_4 + has_idea = HOL_shell_shocked_spectator_5 + } + } + } + } + + bypass = { + has_full_control_of_state = 6 + has_full_control_of_state = 34 + has_full_control_of_state = 977 + has_full_control_of_state = 980 + has_full_control_of_state = 8 + } + + prerequisite = { focus = HOL_join_germany focus = HOL_the_netherlands_first } + + will_lead_to_war_with = BEL + will_lead_to_war_with = LUX + + icon = GFX_focus_hol_united_netherlands + + x = 1 + y = 1 + relative_position_id = HOL_join_germany + + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + + create_wargoal = { + type = annex_everything + target = BEL + expire = 0 + } + create_wargoal = { + type = annex_everything + target = LUX + expire = 0 + } + + custom_effect_tooltip = generic_skip_one_line_tt + + 6 = { add_claim_by = ROOT } + 34 = { add_claim_by = ROOT } + 977 = { add_claim_by = ROOT } + 980 = { add_claim_by = ROOT } + 8 = { add_claim_by = ROOT } + + } + } + + focus = { + id = HOL_taking_back_our_old_colonies + available = { + NOT = { is_in_faction_with = YUW } + NOT = { is_in_faction_with = HUJ } + NOT = { is_in_faction_with = SAF } + } + bypass = { + has_full_control_of_state = 694 + has_full_control_of_state = 308 + has_full_control_of_state = 691 + has_full_control_of_state = 687 + has_full_control_of_state = 310 + has_full_control_of_state = 274 + has_full_control_of_state = 681 + has_full_control_of_state = 275 + has_full_control_of_state = 719 + has_full_control_of_state = 422 + } + prerequisite = { focus = HOL_the_united_netherlands } + will_lead_to_war_with = YUW + will_lead_to_war_with = HUJ + will_lead_to_war_with = SAF + icon = GFX_goal_generic_position_armies + x = 0 + y = 2 + relative_position_id = HOL_the_united_netherlands + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + + add_state_claim = 694 + add_state_claim = 308 + add_state_claim = 691 + add_state_claim = 687 + add_state_claim = 310 + add_state_claim = 274 + add_state_claim = 681 + add_state_claim = 275 + add_state_claim = 719 + add_state_claim = 422 + + custom_effect_tooltip = generic_skip_one_line_tt + + create_wargoal = { + type = take_state_focus + generator = { 694 310 } + expire = 0 + target = YUW + } + + create_wargoal = { + type = take_state_focus + generator = { 308 691 687 274 422 } + expire = 0 + target = HUJ + } + + create_wargoal = { + type = take_state_focus + generator = { 681 275 719 } + expire = 0 + target = SAF + } + + } + } + + focus = { + id = HOL_imperial_ambitions + available = { + NOT = { is_in_faction_with = BYG } + } + bypass = { + has_full_control_of_state = 357 + has_full_control_of_state = 358 + has_full_control_of_state = 359 + has_full_control_of_state = 361 + } + + prerequisite = { focus = HOL_taking_back_our_old_colonies } + will_lead_to_war_with = BYG + icon = GFX_goal_generic_territory_or_war + x = 0 + y = 2 + relative_position_id = HOL_taking_back_our_old_colonies + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT} + completion_reward = { + + add_ideas = HOL_imperial_ambitions + + custom_effect_tooltip = generic_skip_one_line_tt + + add_war_support = 0.1 + + custom_effect_tooltip = generic_skip_one_line_tt + + add_state_claim = 357 + add_state_claim = 358 + add_state_claim = 359 + add_state_claim = 361 + + custom_effect_tooltip = generic_skip_one_line_tt + + create_wargoal = { + type = take_state_focus + generator = { 357 358 359 361 } + target = BYG + expire = 0 + } + + } + } + + ## ## # # # # # # # # ### ## # # +# # # # ## ## ## ## # # ## # # # ## ## +# # # # # # # # # # # # ## # # # # # +# # # # # # # # # # # # # # # # + ## ## # # # # ## # # ### ## # # + + focus = { + id = HOL_legacy_of_the_de_zeven_provincien_mutiny + prerequisite = { focus = HOL_maintain_trade_neutrality } + mutually_exclusive = { focus = HOL_oranje_boven } + icon = GFX_focus_hol_legacy_of_the_de_zeven_provincien_mutiny + x = -2 + y = 1 + relative_position_id = HOL_maintain_trade_neutrality + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL} + completion_reward = { + add_timed_idea = { idea = HOL_legacy_of_the_de_zeven_provincien_mutiny days = 1095 } + custom_effect_tooltip = generic_skip_one_line_tt + custom_effect_tooltip = available_political_advisor + show_ideas_tooltip = HOL_saul_de_groot + hidden_effect = { + if = { + limit = { + HUJ = { + NOT = { has_government = communism } + } + } + HUJ = { + add_ai_strategy = { + type = alliance + id = ROOT + value = -200 + } + add_ai_strategy = { + type = befriend + id = ROOT + value = -200 + } + add_ai_strategy = { + type = protect + id = ROOT + value = -200 + } + add_ai_strategy = { + type = antagonize + id = ROOT + value = 200 + } + } + } + if = { + limit = { + BYG = { + NOT = { has_government = communism } + } + } + BYG = { + add_ai_strategy = { + type = alliance + id = ROOT + value = -200 + } + add_ai_strategy = { + type = befriend + id = ROOT + value = -200 + } + add_ai_strategy = { + type = protect + id = ROOT + value = -200 + } + add_ai_strategy = { + type = antagonize + id = ROOT + value = 200 + } + } + } + if = { + limit = { + YUW = { + NOT = { has_government = communism } + } + } + YUW = { + add_ai_strategy = { + type = alliance + id = ROOT + value = -200 + } + add_ai_strategy = { + type = befriend + id = ROOT + value = -200 + } + add_ai_strategy = { + type = protect + id = ROOT + value = -200 + } + add_ai_strategy = { + type = antagonize + id = ROOT + value = 200 + } + } + } + } + } + } + + focus = { + id = HOL_decolonization + available = { + has_government = communism + OR = { + CRC = { is_subject_of = HOL } + 695 = { is_fully_controlled_by = HOL } + SUR = { is_subject_of = HOL } + 309 = { is_fully_controlled_by = HOL } + custom_trigger_tooltip = { + tooltip = HOL_decolonization_tt2 + AND = { + 672 = { is_fully_controlled_by = HOL } + 335 = { is_fully_controlled_by = HOL } + 334 = { is_fully_controlled_by = HOL } + 667 = { is_fully_controlled_by = HOL } + 673 = { is_fully_controlled_by = HOL } + 668 = { is_fully_controlled_by = HOL } + 738 = { is_fully_controlled_by = HOL } + 669 = { is_fully_controlled_by = HOL } + } + } + AND = { + INS = { is_subject_of = HOL } + custom_trigger_tooltip = { + tooltip = HOL_decolonization_tt1 + 672 = { is_fully_controlled_by = INS } + 335 = { is_fully_controlled_by = INS } + 334 = { is_fully_controlled_by = INS } + 667 = { is_fully_controlled_by = INS } + 673 = { is_fully_controlled_by = INS } + 668 = { is_fully_controlled_by = INS } + 738 = { is_fully_controlled_by = INS } + 669 = { is_fully_controlled_by = INS } + } + } + } + is_subject = no + } + bypass = { + NOT = { + OR = { + 672 = { is_owned_by = HOL } + 335 = { is_owned_by = HOL } + 334 = { is_owned_by = HOL } + 667 = { is_owned_by = HOL } + 673 = { is_owned_by = HOL } + 668 = { is_owned_by = HOL } + 738 = { is_owned_by = HOL } + 669 = { is_owned_by = HOL } + 695 = { is_owned_by = HOL } + 309 = { is_owned_by = HOL } + } + } + NOT = { + OR = { + CRC = { is_subject_of = HOL } + SUR = { is_subject_of = HOL } + INS = { is_subject_of = HOL } + } + } + } + prerequisite = { focus = HOL_legacy_of_the_de_zeven_provincien_mutiny } + icon = GFX_goal_tfv_saf_anti_colonialist_crusade + x = -1 + y = 1 + relative_position_id = HOL_legacy_of_the_de_zeven_provincien_mutiny + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY} + completion_reward = { + if = { + limit = { + 672 = { is_fully_controlled_by = HOL } + 335 = { is_fully_controlled_by = HOL } + 334 = { is_fully_controlled_by = HOL } + 667 = { is_fully_controlled_by = HOL } + 673 = { is_fully_controlled_by = HOL } + 668 = { is_fully_controlled_by = HOL } + 738 = { is_fully_controlled_by = HOL } + 669 = { is_fully_controlled_by = HOL } + } + INS = { + every_unit_leader = { + set_nationality = HOL + } + } + release = INS + custom_effect_tooltip = generic_skip_one_line_tt + hidden_effect = { + INS = { + drop_cosmetic_tag = yes + retire_country_leader = yes + } + } + } + if = { + limit = { + INS = { is_subject_of = HOL } + 672 = { is_fully_controlled_by = INS } + 335 = { is_fully_controlled_by = INS } + 334 = { is_fully_controlled_by = INS } + 667 = { is_fully_controlled_by = INS } + 673 = { is_fully_controlled_by = INS } + 668 = { is_fully_controlled_by = INS } + 738 = { is_fully_controlled_by = INS } + 669 = { is_fully_controlled_by = INS } + } + hidden_effect = { + INS = { + drop_cosmetic_tag = yes + retire_country_leader = yes + } + } + set_autonomy = { + target = INS + autonomy_state = autonomy_free + } + } + set_province_name = { id = 7381 name = "Jakarta" } + set_province_name = { id = 4608 name = "Surabaya" } + custom_effect_tooltip = generic_skip_one_line_tt + if = { + limit = { + OR = { + CRC = { is_subject_of = HOL } + 695 = { is_fully_controlled_by = HOL } + } + } + release = CRC + } + if = { + limit = { + OR = { + SUR = { is_subject_of = HOL } + 309 = { is_fully_controlled_by = HOL } + } + } + release = SUR + } + custom_effect_tooltip = generic_skip_one_line_tt + add_stability = -0.1 + add_political_power = 150 + add_manpower = 150000 + custom_effect_tooltip = generic_skip_one_line_tt + add_timed_idea = { idea = HOL_redirected_investments days = 365 } + custom_effect_tooltip = generic_skip_one_line_tt + custom_effect_tooltip = HOL_decolonization_tt + hidden_effect = { + division_template = { + name = "KNIL Divisie" + priority = 1 + division_names_group = INS_INF_01 + regiments = { + infantry = { x = 0 y = 0 } + infantry = { x = 0 y = 1 } + infantry = { x = 0 y = 2 } + infantry = { x = 1 y = 0 } + infantry = { x = 1 y = 1 } + infantry = { x = 1 y = 2 } + infantry = { x = 2 y = 0 } + infantry = { x = 2 y = 1 } + infantry = { x = 2 y = 2 } + } + } + 7 = { + create_unit = { + division = "name = \"1. KNIL Divisie 'Java'\" division_template = \"KNIL Divisie\" start_experience_factor = 0.5" + owner = HOL + } + create_unit = { + division = "name = \"2. KNIL Divisie 'Java'\" division_template = \"KNIL Divisie\" start_experience_factor = 0.5" + owner = HOL + } + create_unit = { + division = "name = \"3. KNIL Divisie 'Java'\" division_template = \"KNIL Divisie\" start_experience_factor = 0.5" + owner = HOL + } + create_unit = { + division = "name = \"4. KNIL Divisie 'Sumatra'\" division_template = \"KNIL Divisie\" start_experience_factor = 0.5" + owner = HOL + } + create_unit = { + division = "name = \"5. KNIL Divisie 'Sumatra'\" division_template = \"KNIL Divisie\" start_experience_factor = 0.5" + owner = HOL + } + create_unit = { + division = "name = \"6. KNIL Divisie 'Borneo'\" division_template = \"KNIL Divisie\" start_experience_factor = 0.5" + owner = HOL + } + create_unit = { + division = "name = \"7. KNIL Divisie 'Borneo'\" division_template = \"KNIL Divisie\" start_experience_factor = 0.5" + owner = HOL + } + create_unit = { + division = "name = \"8. KNIL Divisie 'Celebes'\" division_template = \"KNIL Divisie\" start_experience_factor = 0.5" + owner = HOL + } + } + } + hidden_effect = { news_event = { id = mtg_news.50 days = 1 } } + } + } + + focus = { + id = HOL_red_is_the_new_orange + available = { + has_government = communism + } + prerequisite = { focus = HOL_legacy_of_the_de_zeven_provincien_mutiny } + icon = GFX_goal_tfv_burn_the_royal_portraits + x = 1 + y = 1 + relative_position_id = HOL_legacy_of_the_de_zeven_provincien_mutiny + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_INDUSTRY} + completion_reward = { + remove_ideas = HOL_wilhelmina + custom_effect_tooltip = generic_skip_one_line_tt + add_war_support = 0.1 + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = HOL_red_is_the_new_orange + if = { + limit = { + has_idea = HOL_weak_government + } + custom_effect_tooltip = generic_skip_one_line_tt + remove_ideas = HOL_weak_government + } + } + } + + ## ### ### ### ### # # # ## # # ## # ### # # ### ## # # ## ## ## ## # # +# # # # # # # ## ## # # # # # # # # # # # # # # ## ## # # # # # # # # # +#### ## ## # ### # # # # # # # #### # # # # # # # # # # # # # # # # # # +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +# # # # ### # # # # ### ## # # # ### # # # ## # # ## ## ## ## # # + + focus = { + id = HOL_affirm_loyalty_to_moscow + available = { + NOT = { has_war_with = SOU } + SOU = { has_government = communism } + } + bypass = { + is_in_faction_with = SOU + NOT = { + OR = { + focus_progress = { + focus = HOL_join_the_french + progress > 0 + } + focus_progress = { + focus = HOL_bastion_of_true_communism + progress > 0 + } + } + } + } + prerequisite = { focus = HOL_decolonization } + prerequisite = { focus = HOL_red_is_the_new_orange } + mutually_exclusive = { focus = HOL_join_the_french focus = HOL_bastion_of_true_communism } + dynamic = yes + icon = GFX_focus_chi_mission_to_the_soviet_union + x = -2 + y = 1 + relative_position_id = HOL_decolonization + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + SOU = { country_event = { id = generic.2 hours = 6 } } + custom_effect_tooltip = generic_skip_one_line_tt + remove_ideas = HOL_aloof_neutrality + } + } + + focus = { + id = HOL_soviet_technical_teams + prerequisite = { focus = HOL_affirm_loyalty_to_moscow } + icon = GFX_goal_generic_production2 + x = -1 + y = 1 + relative_position_id = HOL_affirm_loyalty_to_moscow + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_ideas = HOL_soviet_technical_teams + } + } + + focus = { + id = HOL_making_the_ends_of_europe_meet + available = { + NOT = { is_in_faction_with = TIX } + } + bypass = { + has_war_with = TIX + } + prerequisite = { focus = HOL_soviet_technical_teams } + will_lead_to_war_with = TIX + icon = GFX_focus_attack_germany + x = 0 + y = 2 + relative_position_id = HOL_soviet_technical_teams + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + create_wargoal = { + type = puppet_wargoal_focus + target = TIX + expire = 0 + } + } + } + + ### ## ### # # ### # # ### ### ### ### # # ## # # + # # # # ## # # # # # # # # # ## # # # # # + # # # # # ## # #### ## ## ### ## # ## # #### +# # # # # # # # # # # # # # # # # # # # # + ## ## ### # # # # # ### # # # ### # # ## # # + + focus = { + id = HOL_join_the_french + available = { + NOT = { has_war_with = YUW } + YUW = { + OR = { + has_completed_focus = FRA_humanite_unie + has_completed_focus = FRA_loyalty_to_the_cause + has_completed_focus = FRA_anti_fascist_coalition + } + has_government = ROOT + is_faction_leader = yes + } + } + bypass = { + is_in_faction_with = YUW + NOT = { + OR = { + focus_progress = { + focus = HOL_affirm_loyalty_to_moscow + progress > 0 + } + focus_progress = { + focus = HOL_bastion_of_true_communism + progress > 0 + } + } + } + } + prerequisite = { focus = HOL_decolonization } + prerequisite = { focus = HOL_red_is_the_new_orange } + mutually_exclusive = { focus = HOL_affirm_loyalty_to_moscow focus = HOL_bastion_of_true_communism } + icon = GFX_focus_chi_reach_out_to_france + x = 0 + y = 1 + relative_position_id = HOL_decolonization + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + YUW = { country_event = { id = generic.2 hours = 6 } } + custom_effect_tooltip = generic_skip_one_line_tt + remove_ideas = HOL_aloof_neutrality + hidden_effect = { + if = { + limit = { + BFL = { has_government = communism } + } + BFL = { + add_ai_strategy = { + type = alliance + id = ROOT + value = -200 + } + add_ai_strategy = { + type = befriend + id = ROOT + value = -200 + } + add_ai_strategy = { + type = protect + id = ROOT + value = -200 + } + add_ai_strategy = { + type = antagonize + id = ROOT + value = 200 + } + } + } + } + } + } + + focus = { + id = HOL_french_military_mission + prerequisite = { focus = HOL_join_the_french } + icon = GFX_goal_generic_army_doctrines + x = 0 + y = 2 + relative_position_id = HOL_join_the_french + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + army_experience = 25 + add_doctrine_cost_reduction = { + name = HOL_french_military_mission + cost_reduction = 0.5 + uses = 2 + category = land_doctrine + } + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = HOL_french_military_mission + } + } + + focus = { + id = HOL_socialist_industrial_support + prerequisite = { focus = HOL_affirm_loyalty_to_moscow focus = HOL_join_the_french } + icon = GFX_goal_generic_soviet_construction + x = 1 + y = 1 + relative_position_id = HOL_affirm_loyalty_to_moscow + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_offsite_building = { type = arms_factory level = 4 } + } + } + + focus = { + id = HOL_for_the_common_good + prerequisite = { focus = HOL_socialist_industrial_support } + icon = GFX_focus_generic_socialist_science + x = -1 + y = 1 + relative_position_id = HOL_socialist_industrial_support + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + if = { + limit = { + NOT = { is_in_faction_with = BFL } + NOT = { is_in_faction_with = YUW } + } + custom_effect_tooltip = HOL_for_the_common_good_tt + } + if = { + limit = { + is_in_faction_with = YUW + NOT = { is_in_faction_with = BFL } + } + add_to_tech_sharing_group = HOL_fra_research + every_country = { + limit = { + is_in_faction_with = ROOT + } + add_to_tech_sharing_group = HOL_fra_research + } + } + if = { + limit = { + is_in_faction_with = BFL + } + add_to_tech_sharing_group = HOL_sov_research + every_country = { + limit = { + is_in_faction_with = ROOT + } + add_to_tech_sharing_group = HOL_sov_research + } + } + } + } + + focus = { + id = HOL_mobilize_the_masses + prerequisite = { focus = HOL_socialist_industrial_support } + icon = GFX_goal_generic_allies_build_infantry + x = 0 + y = 2 + relative_position_id = HOL_socialist_industrial_support + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_MANPOWER} + completion_reward = { + add_ideas = HOL_mobilize_the_masses + } + } + +### ## ## ### ### ## # # ## ### ### ### # # ### ## ## # # # # # # # # ### ## # # +# # # # # # # # # ## # # # # # # # # # # # # # # ## ## ## ## # # ## # # # ## ## +### #### # # # # # # ## # # ## # ### # # ## # # # # # # # # # # # # ## # # # # # +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +### # # ## # ### ## # # ## # # # # ## ### ## ## # # # # ## # # ### ## # # + + focus = { + id = HOL_bastion_of_true_communism + available = { + NOT = { is_in_faction_with = BFL } + NOT = { is_in_faction_with = YUW } + } + prerequisite = { focus = HOL_decolonization } + prerequisite = { focus = HOL_red_is_the_new_orange } + mutually_exclusive = { focus = HOL_affirm_loyalty_to_moscow focus = HOL_join_the_french } + icon = GFX_focus_generic_join_comintern + x = 2 + y = 1 + relative_position_id = HOL_decolonization + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_WAR_SUPPORT} + + completion_reward = { + set_rule = { can_create_factions = yes } + add_war_support = 0.1 + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = HOL_bastion_of_true_communism + custom_effect_tooltip = generic_skip_one_line_tt + remove_ideas = HOL_aloof_neutrality + hidden_effect = { + BFL = { + add_ai_strategy = { + type = alliance + id = ROOT + value = -200 + } + add_ai_strategy = { + type = befriend + id = ROOT + value = -200 + } + add_ai_strategy = { + type = protect + id = ROOT + value = -200 + } + add_ai_strategy = { + type = antagonize + id = ROOT + value = 200 + } + } + if = { + limit = { + YUW = { + has_government = communism + } + } + YUW = { + add_ai_strategy = { + type = alliance + id = ROOT + value = -200 + } + add_ai_strategy = { + type = befriend + id = ROOT + value = -200 + } + add_ai_strategy = { + type = protect + id = ROOT + value = -200 + } + add_ai_strategy = { + type = antagonize + id = ROOT + value = 200 + } + } + } + } + } + } + + focus = { + id = HOL_bring_socialism_south + available = { + NOT = { is_in_faction_with = BEL } + NOT = { is_in_faction_with = LUX } + custom_trigger_tooltip = { + tooltip = HOL_pre_empt_venezuelan_aggression_tt + NOT = { + OR = { + has_idea = HOL_shell_shocked_spectator_1 + has_idea = HOL_shell_shocked_spectator_2 + has_idea = HOL_shell_shocked_spectator_3 + has_idea = HOL_shell_shocked_spectator_4 + has_idea = HOL_shell_shocked_spectator_5 + } + } + } + } + bypass = { + has_full_control_of_state = 6 + has_full_control_of_state = 34 + has_full_control_of_state = 977 + has_full_control_of_state = 980 + has_full_control_of_state = 8 + } + prerequisite = { focus = HOL_bastion_of_true_communism focus = HOL_join_the_french focus = HOL_affirm_loyalty_to_moscow } + will_lead_to_war_with = BEL + will_lead_to_war_with = LUX + icon = GFX_goal_generic_war_with_comintern + x = -1 + y = 1 + relative_position_id = HOL_bastion_of_true_communism + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_WAR_SUPPORT} + completion_reward = { + + add_war_support = 0.1 + + custom_effect_tooltip = generic_skip_one_line_tt + + create_wargoal = { + type = puppet_wargoal_focus + target = BEL + expire = 0 + } + + create_wargoal = { + type = puppet_wargoal_focus + target = LUX + expire = 0 + } + + } + } + + focus = { + id = HOL_enemies_on_all_fronts + prerequisite = { focus = HOL_bastion_of_true_communism } + icon = GFX_goal_generic_allies_build_infantry + x = 1 + y = 1 + relative_position_id = HOL_bring_socialism_south + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_MANPOWER} + completion_reward = { + add_ideas = HOL_enemies_on_all_fronts + } + } + + focus = { + id = HOL_haven_of_tolerance + prerequisite = { focus = HOL_enemies_on_all_fronts } + icon = GFX_goal_support_communism + x = 0 + y = 2 + relative_position_id = HOL_enemies_on_all_fronts + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER} + completion_reward = { + add_stability = 0.1 + add_war_support = 0.05 + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = HOL_haven_of_tolerance + } + } + + focus = { + id = HOL_pre_empt_western_intervention + available = { + OR = { + HUJ = { NOT = { has_government = communism } } + YUW = { NOT = { has_government = communism } } + BYG = { NOT = { has_government = communism } } + } + OR = { + NOT = { is_in_faction_with = HUJ } + NOT = { is_in_faction_with = YUW } + NOT = { is_in_faction_with = BYG } + } + } + prerequisite = { focus = HOL_french_military_mission focus = HOL_enemies_on_all_fronts } + will_lead_to_war_with = HUJ + will_lead_to_war_with = YUW + will_lead_to_war_with = BYG + icon = GFX_goal_generic_occupy_start_war + x = 1 + y = 1 + relative_position_id = HOL_french_military_mission + cost = 10 + ai_will_do = { + base = 0 + modifier = { + add = 1 + OR = { + AND = { + NOT = { is_in_faction_with = BYG } + BYG = { has_war = yes } + strength_ratio = { + tag = BYG + ratio = 0.5 + } + } + AND = { + NOT = { is_in_faction_with = HUJ } + HUJ = { has_war = yes } + strength_ratio = { + tag = HUJ + ratio = 0.7 + } + } + AND = { + NOT = { is_in_faction_with = YUW } + YUW = { has_war = yes } + strength_ratio = { + tag = YUW + ratio = 0.9 + } + } + } + } + } + + available_if_capitulated = no + + completion_reward = { + if = { + limit = { + HUJ = { + NOT = { has_government = communism } + NOT = { is_in_faction_with = HOL } + } + } + create_wargoal = { + type = puppet_wargoal_focus + target = HUJ + expire = 0 + } + } + if = { + limit = { + YUW = { + NOT = { has_government = communism } + NOT = { is_in_faction_with = HOL } + } + } + create_wargoal = { + type = puppet_wargoal_focus + target = YUW + expire = 0 + } + } + if = { + limit = { + BYG = { + NOT = { has_government = communism } + NOT = { is_in_faction_with = HOL } + } + } + create_wargoal = { + type = puppet_wargoal_focus + target = BYG + expire = 0 + } + } + } + } + +# # ## # # ## ### ## # # ### ## # # # # ### # # ### ### ## # ### ### # # +## ## # # ## # # # # # # # # # # # ## ## ## # # # # # # # # # # # # # # +# # # # # # ## #### ### # #### # # # # # ## # ## ## # # # ### #### # # # # +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +# # ## # # # # # # ## # # ### ## # # # # ### ## # # # # # ### ### # # + + focus = { + id = HOL_oranje_boven + available = { + NOT = { has_completed_focus = HOL_curtail_colonial_autonomy } + } + prerequisite = { focus = HOL_maintain_trade_neutrality } + mutually_exclusive = { focus = HOL_legacy_of_the_de_zeven_provincien_mutiny } + icon = GFX_focus_hol_oranje_boven + x = 2 + y = 1 + relative_position_id = HOL_maintain_trade_neutrality + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL} + completion_reward = { + add_ideas = HOL_oranje_boven_1 + } + } + + focus = { + id = HOL_symbol_of_resistance + prerequisite = { focus = HOL_oranje_boven } + icon = GFX_focus_generic_support_the_left_right + x = -1 + y = 1 + relative_position_id = HOL_oranje_boven + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL} + completion_reward = { + swap_ideas = { + remove_idea = HOL_oranje_boven_1 + add_idea = HOL_oranje_boven_2 + } + } + } + + focus = { + id = HOL_replace_the_defeatist_government + prerequisite = { focus = HOL_oranje_boven focus = HOL_unity_through_democracy } + available = { + has_war = yes + } + bypass = { + has_government = neutrality + } + icon = GFX_goal_generic_political_pressure + x = 1 + y = 1 + relative_position_id = HOL_oranje_boven + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT} + + completion_reward = { + country_event = { id = mtg_netherlands.14 } + effect_tooltip = { + add_popularity = { + ideology = democratic + popularity = -0.05 + } + HOL_pieter_sjoerds_gerbrandy = { + promote_character = { + ideology = conservatism + } + } + retire_country_leader = yes + if = { + limit = { + has_idea = HOL_weak_government + } + remove_ideas = HOL_weak_government + } + } + } + } + + focus = { + id = HOL_the_only_man_in_the_dutch_government + available = { + neutrality > 0.45 + NOT = { has_completed_focus = HOL_curtail_colonial_autonomy } + } + prerequisite = { focus = HOL_symbol_of_resistance } + prerequisite = { focus = HOL_replace_the_defeatist_government } + icon = GFX_focus_hol_the_only_man_in_the_dutch_government + x = 1 + y = 1 + relative_position_id = HOL_symbol_of_resistance + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT} + completion_reward = { + promote_character = { + character = HOL_wilhelmina + ideology = centrism + } + set_politics = { ruling_party = neutrality elections_allowed = no } + remove_ideas = HOL_wilhelmina + } + } + + focus = { + id = HOL_de_vernieuwing + prerequisite = { focus = HOL_the_only_man_in_the_dutch_government } + icon = GFX_goal_generic_demand_territory + x = -1 + y = 1 + relative_position_id = HOL_the_only_man_in_the_dutch_government + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL} + completion_reward = { + add_political_power = 200 + set_temp_variable = { + var = ban_communism_var + value = party_popularity@communism + } + multiply_temp_variable = { + var = ban_communism_var + value = -1 + } + add_popularity = { + ideology = communism + popularity = ban_communism_var + } + set_temp_variable = { + var = ban_fascism_var + value = party_popularity@fascism + } + multiply_temp_variable = { + var = ban_fascism_var + value = -1 + } + add_popularity = { + ideology = fascism + popularity = ban_fascism_var + } + set_temp_variable = { + var = ban_democratic_var + value = party_popularity@democratic + } + multiply_temp_variable = { + var = ban_democratic_var + value = -1 + } + add_popularity = { + ideology = democratic + popularity = ban_democratic_var + } + custom_effect_tooltip = generic_skip_one_line_tt + swap_ruler_traits = { remove = disdain_for_politicians_1 add = disdain_for_politicians_2 } + } + } + + focus = { + id = HOL_depillarization + prerequisite = { focus = HOL_the_only_man_in_the_dutch_government } + icon = GFX_goal_generic_national_unity + x = 1 + y = 1 + relative_position_id = HOL_the_only_man_in_the_dutch_government + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER} + completion_reward = { + add_stability = 0.1 + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = HOL_depillarization + } + } + + focus = { + id = HOL_a_new_dutch_unity + prerequisite = { focus = HOL_de_vernieuwing } + prerequisite = { focus = HOL_depillarization } + icon = GFX_goal_anschluss + x = 1 + y = 1 + relative_position_id = HOL_de_vernieuwing + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY} + completion_reward = { + add_war_support = 0.15 + add_stability = 0.05 + } + } + + focus = { + id = HOL_revive_the_buffer_state_proposal + available = { + is_in_faction_with = HUJ + has_war_together_with = HUJ + BEL = { + is_in_faction_with = ROOT + has_war_together_with = ROOT + } + LUX = { + is_in_faction_with = ROOT + has_war_together_with = ROOT + } + OR = { + AND = { + ROOT = { has_capitulated = no } + BEL = { has_capitulated = yes } + LUX = { has_capitulated = yes } + } + AND = { + ROOT = { has_capitulated = yes } + BEL = { has_capitulated = yes } + LUX = { has_capitulated = yes } + custom_trigger_tooltip = { + tooltip = HOL_revive_the_buffer_state_proposal_tt1 + check_variable = { HOL.legitimacy > BEL.legitimacy } + } + custom_trigger_tooltip = { + tooltip = HOL_revive_the_buffer_state_proposal_tt2 + check_variable = { HOL.legitimacy > LUX.legitimacy } + } + } + } + } + prerequisite = { focus = HOL_a_new_dutch_unity } + prerequisite = { focus = HOL_request_allied_favors } + icon = GFX_goal_generic_position_armies + x = 1 + y = 1 + relative_position_id = HOL_a_new_dutch_unity + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + HUJ = { country_event = { id = mtg_netherlands.15 hours = 6 } } + } + } + + focus = { + id = HOL_royal_arms_purchases + available = { + + } + prerequisite = { focus = HOL_de_vernieuwing } + icon = GFX_goal_generic_construct_mil_factory + x = 0 + y = 2 + relative_position_id = HOL_de_vernieuwing + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_offsite_building = { type = arms_factory level = 3 } + } + } + + focus = { + id = HOL_develop_the_south + available = { + has_full_control_of_state = 6 + has_full_control_of_state = 34 + has_full_control_of_state = 977 + has_full_control_of_state = 980 + has_full_control_of_state = 8 + } + cancel_if_invalid = yes + prerequisite = { focus = HOL_revive_the_buffer_state_proposal } + icon = GFX_goal_generic_construct_civilian + x = 0 + y = 1 + relative_position_id = HOL_revive_the_buffer_state_proposal + cost = 10 + + available_if_capitulated = no + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 977 = { + if = { + limit = { + 977 = { + free_building_slots = { + building = industrial_complex + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = industrial_complex + level = 2 + instant_build = yes + } + } + } + 34 = { + if = { + limit = { + 34 = { + free_building_slots = { + building = arms_factory + size > 0 + include_locked = yes + } + } + } + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = arms_factory + level = 1 + instant_build = yes + } + } + } + 8 = { + if = { + limit = { + 8 = { + free_building_slots = { + building = industrial_complex + size > 0 + include_locked = yes + } + } + } + add_building_construction = { + type = infrastructure + level = 1 + instant_build = yes + } + add_extra_state_shared_building_slots = 1 + add_building_construction = { + type = industrial_complex + level = 1 + instant_build = yes + } + } + } + } + } + + focus = { + id = HOL_wilhelminism + available = { + OR = { + AND = { + has_war_with = TIX + TIX = { has_government = fascism } + } + AND = { + NOT = { has_war_with = TIX } + NOT = { + any_country = { + is_in_faction_with = TIX + has_war_with = ROOT + } + } + TIX = { + has_completed_focus = GER_revive_the_kaiserreich + is_faction_leader = yes + } + } + } + } + bypass = { + AND = { + is_in_faction_with = TIX + HOL = { has_government = neutrality } + TIX = { has_government = neutrality } + } + } + prerequisite = { focus = HOL_a_new_dutch_unity } + icon = GFX_goal_generic_dangerous_deal + x = 0 + y = 3 + relative_position_id = HOL_a_new_dutch_unity + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + if = { + limit = { + is_in_faction = yes + NOT = { has_war_with = TIX } + TIX = { + has_completed_focus = GER_revive_the_kaiserreich + } + } + leave_faction = yes + TIX = { country_event = { id = generic.2 } } + } + if = { + limit = { + is_in_faction = no + NOT = { has_war_with = TIX } + TIX = { + has_completed_focus = GER_revive_the_kaiserreich + } + } + TIX = { country_event = { id = generic.2 } } + } + if = { + limit = { + has_war_with = TIX + TIX = { has_government = fascism } + } + every_country = { + limit = { + OR = { + tag = HUJ + tag = BYG + tag = YUW + tag = BEL + } + has_government = democratic + } + add_opinion_modifier = { target = HOL modifier = HOL_wilhelminism } + hidden_effect = { + add_ai_strategy = { + type = antagonize + id = "HOL" + value = 200 + } + add_ai_strategy = { + type = befriend + id = "HOL" + value = -200 + } + add_ai_strategy = { + type = alliance + id = "HOL" + value = -200 + } + } + } + custom_effect_tooltip = generic_skip_one_line_tt + custom_effect_tooltip = HOL_wilhelminism_tt + hidden_effect = { add_ideas = HOL_german_defectors_1 } + division_template = { + name = "Hare Majesteits Duitse Legioen" + priority = 1 + division_names_group = HOL_INF_01 + is_locked = yes + regiments = { + infantry = { x = 0 y = 0 } + infantry = { x = 0 y = 1 } + infantry = { x = 0 y = 2 } + + infantry = { x = 1 y = 0 } + infantry = { x = 1 y = 1 } + infantry = { x = 1 y = 2 } + + infantry = { x = 2 y = 0 } + artillery_brigade = { x = 2 y = 1 } + artillery_brigade = { x = 2 y = 2 } + } + + support = { + engineer = { x = 0 y = 0 } + recon = { x = 0 y = 1 } + artillery = { x = 0 y = 2 } + } + } + TIX = { + add_ideas = HOL_german_defectors_2 + country_event = { id = mtg_netherlands.70 } + } + } + if = { + limit = { + NOT = { has_war_with = TIX } + NOT = { TIX = { has_completed_focus = GER_revive_the_kaiserreich } } + } + effect_tooltip = { + every_country = { + limit = { + OR = { + tag = HUJ + tag = BYG + tag = YUW + tag = BEL + } + has_government = democratic + } + add_opinion_modifier = { target = HOL modifier = HOL_wilhelminism } + } + custom_effect_tooltip = HOL_wilhelminism_tt + TIX = { + add_ideas = HOL_german_defectors_2 + country_event = { id = mtg_netherlands.71 } + } + } + } + } + } + +### ### # # ## ## ### ## ### ### ## +# # # ## ## # # # # # # # # # # # # +# # ## # # # # # # ### #### # # # +# # # # # # # # # # # # # # # # # +### ### # # ## ## # # # # # ### ## + + focus = { + id = HOL_unity_through_democracy + prerequisite = { focus = HOL_cave_to_the_british } + icon = GFX_goal_support_democracy + x = 3 + y = 1 + relative_position_id = HOL_cave_to_the_british + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL} + completion_reward = { + add_stability = 0.05 + custom_effect_tooltip = generic_skip_one_line_tt + add_timed_idea = { idea = HOL_unity_through_democracy days = 1095 } + custom_effect_tooltip = generic_skip_one_line_tt + custom_effect_tooltip = available_political_advisor + show_ideas_tooltip = HOL_willem_schermerhorn + hidden_effect = { + if = { + limit = { + HUJ = { + has_government = democratic + } + } + HUJ = { + add_ai_strategy = { + type = alliance + id = ROOT + value = -200 + } + add_ai_strategy = { + type = befriend + id = ROOT + value = -200 + } + add_ai_strategy = { + type = protect + id = ROOT + value = -200 + } + } + } + } + } + } + + ## ## # # ### ### # # ### ### ### ### ## ### # # +# # # # # # # # # # # # # # # # # # ## # +# ## # # # # # # # #### ### ### # # #### # # ## +# # # # # # # # # # # # # # # # # # # # # # + ## ## # # ### # # # ### # # ### # # # ### # # + + + focus = { + id = HOL_go_with_britain + available = { + HUJ = { has_government = democratic } + threat > 0.25 + is_in_faction = no + is_subject = no + } + bypass = { + is_in_faction_with = HUJ + NOT = { + focus_progress = { + focus = HOL_lead_the_minor_democracies + progress > 0 + } + } + } + prerequisite = { focus = HOL_oranje_boven focus = HOL_unity_through_democracy } + mutually_exclusive = { focus = HOL_lead_the_minor_democracies } + icon = GFX_focus_chi_british_cooperation + x = 3 + y = 1 + relative_position_id = HOL_oranje_boven + cost = 5 + + available_if_capitulated = yes + + completion_reward = { + remove_ideas = HOL_aloof_neutrality + custom_effect_tooltip = generic_skip_one_line_tt + HUJ = { country_event = { id = generic.2 hours = 6 } } + } + } + + focus = { + id = HOL_de_vaarplicht + prerequisite = { focus = HOL_replace_the_defeatist_government } + prerequisite = { focus = HOL_go_with_britain } + icon = GFX_goal_generic_propaganda + x = 1 + y = 1 + relative_position_id = HOL_replace_the_defeatist_government + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_MANPOWER} + completion_reward = { + add_ideas = HOL_de_vaarplicht + } + } + + focus = { + id = HOL_request_allied_favors + available = { + is_in_faction_with = HUJ + has_war = yes + OR = { + has_capitulated = no + has_legitimacy > 40 + } + } + prerequisite = { focus = HOL_de_vaarplicht } + icon = GFX_goal_generic_major_alliance + x = 0 + y = 2 + relative_position_id = HOL_de_vaarplicht + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL} + completion_reward = { + add_political_power = 60 + unlock_decision_category_tooltip = HOL_request_allied_favors + custom_effect_tooltip = HOL_request_allied_favors_tt + } + } + + focus = { + id = HOL_the_singapore_conferences + prerequisite = { focus = HOL_go_with_britain } + available = { + has_completed_focus = HOL_unity_through_democracy + has_government = democratic + is_in_faction_with = HUJ + is_in_faction_with = AST + is_in_faction_with = MAL + NOT = { has_war_with = BYG } + OR = { + MAL = { has_full_control_of_state = 336 } + HUJ = { has_full_control_of_state = 336 } + } + } + bypass = { + has_war_with = CHY + NOT = { has_completed_focus = HOL_oranje_boven } + } + icon = GFX_goal_generic_navy_doctrines_tactics + x = 1 + y = 1 + relative_position_id = HOL_go_with_britain + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_doctrine_cost_reduction = { + name = HOL_the_singapore_conferences + cost_reduction = 0.5 + uses = 4 + category = naval_doctrine + } + } + } + + focus = { + id = HOL_ship_a_day_sinking_quotas + available = { + has_war = yes + } + prerequisite = { focus = HOL_de_vaarplicht focus = HOL_the_singapore_conferences } + icon = GFX_goal_generic_navy_submarine + x = 1 + y = 1 + relative_position_id = HOL_de_vaarplicht + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_tech_bonus = { + name = HOL_ship_a_day_sinking_quotas + bonus = 1.0 + uses = 1 + category = ss_tech + } + add_tech_bonus = { + name = HOL_ship_a_day_sinking_quotas + bonus = 1.0 + uses = 1 + category = submarine_doctrine + } + random_unit_leader = { + limit = { + has_id = 981 + } + add_attack = 1 + add_maneuver = 2 + add_coordination = 1 + } + } + } + + focus = { + id = HOL_allied_technological_developments + prerequisite = { focus = HOL_the_singapore_conferences } + icon = GFX_goal_tfv_generic_tech_sharing + x = 1 + y = 1 + relative_position_id = HOL_the_singapore_conferences + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_RESEARCH} + completion_reward = { + add_ideas = HOL_allied_technological_developments + } + } + + focus = { + id = HOL_american_west_indies_protectorate + available = { + has_war = yes + NOT = { has_war_with = BYG } + } + prerequisite = { focus = HOL_ship_a_day_sinking_quotas } + prerequisite = { focus = HOL_allied_technological_developments } + icon = GFX_focus_chi_mission_to_the_us + x = 1 + y = 1 + relative_position_id = HOL_ship_a_day_sinking_quotas + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_WAR_SUPPORT} + completion_reward = { + if = { + limit = { + is_in_faction_with = BYG + } + 695 = { + add_building_construction = { + type = coastal_bunker + level = 1 + province = 153 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 153 + instant_build = yes + } + } + 309 = { + add_building_construction = { + type = coastal_bunker + level = 1 + province = 10906 + instant_build = yes + } + add_building_construction = { + type = bunker + level = 1 + province = 10906 + instant_build = yes + } + } + division_template = { + name = "American Garrison" + priority = 1 + division_names_group = USA_INF_01 + is_locked = yes + regiments = { + infantry = { x = 0 y = 0 } + infantry = { x = 0 y = 1 } + infantry = { x = 0 y = 2 } + infantry = { x = 1 y = 0 } + infantry = { x = 1 y = 1 } + infantry = { x = 1 y = 2 } + infantry = { x = 2 y = 0 } + infantry = { x = 2 y = 1 } + infantry = { x = 2 y = 2 } + infantry = { x = 3 y = 0 } + infantry = { x = 3 y = 1 } + infantry = { x = 3 y = 2 } + } + support = { + artillery = { x = 0 y = 0 } + engineer = { x = 0 y = 1 } + } + } + 695 = { + create_unit = { + division = "name = \"1. American Garrison\" division_template = \"American Garrison\" start_experience_factor = 0.5" + owner = HOL + } + } + 309 = { + create_unit = { + division = "name = \"2. American Garrison\" division_template = \"American Garrison\" start_experience_factor = 0.5" + owner = HOL + } + } + } + if = { + limit = { + NOT = { is_in_faction_with = BYG } + } + custom_effect_tooltip = HOL_american_west_indies_protectorate_tt + effect_tooltip = { + BYG = { + add_war_support = 0.1 + give_guarantee = HOL + } + } + BYG = { country_event = { id = mtg_netherlands.26 } } + } + } + } + + focus = { + id = HOL_combined_chiefs_of_staff_representation + available = { + is_in_faction_with = HUJ + is_in_faction_with = BYG + has_war = yes + OR = { + has_capitulated = no + has_legitimacy > 80 + } + } + prerequisite = { focus = HOL_request_allied_favors } + prerequisite = { focus = HOL_american_west_indies_protectorate } + icon = GFX_focus_generic_military_academy + x = 1 + y = 1 + relative_position_id = HOL_request_allied_favors + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + add_ideas = HOL_combined_chiefs_of_staff_representation + } + } + + focus = { + id = HOL_the_fourth_ally + available = { + is_in_faction_with = HUJ + is_in_faction_with = BYG + has_war = yes + NOT = { has_war_with = BFL } + has_full_control_of_state = 335 + has_full_control_of_state = 672 + } + prerequisite = { focus = HOL_combined_chiefs_of_staff_representation } + icon = GFX_focus_hol_the_fourth_ally + x = 0 + y = 1 + relative_position_id = HOL_combined_chiefs_of_staff_representation + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + 335 = { + if = { + limit = { + 335 = { + free_building_slots = { + building = dockyard + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = dockyard + level = 2 + instant_build = yes + } + } + } + 672 = { + if = { + limit = { + 672 = { + free_building_slots = { + building = dockyard + size > 1 + include_locked = yes + } + } + } + add_extra_state_shared_building_slots = 2 + add_building_construction = { + type = dockyard + level = 2 + instant_build = yes + } + } + } + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = HOL_the_fourth_ally + } + } + + focus = { + id = HOL_zandery_military_airport + available = { + is_in_faction_with = BYG + has_war = yes + has_full_control_of_state = 309 + has_full_control_of_state = 695 + } + prerequisite = { focus = HOL_american_west_indies_protectorate } + icon = GFX_goal_generic_construct_military + x = 1 + y = 2 + relative_position_id = HOL_american_west_indies_protectorate + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_INDUSTRY} + completion_reward = { + 309 = { + add_building_construction = { + type = air_base + level = 8 + instant_build = yes + } + add_building_construction = { + type = infrastructure + level = 2 + instant_build = yes + } + } + 695 = { + add_building_construction = { + type = radar_station + level = 3 + instant_build = yes + } + } + } + } + +# ### ## ### ### # # ### # # ### # # ## ### ### ### # # ## ## ### ## ## ### ### ## +# # # # # # # # # # ## ## # ## # # # # # # # # ## ## # # # # # # # # # # # # # +# ## #### # # # #### ## # # # # # ## # # ### # # ## # # # # # # ### #### # # ## # +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +### ### # # ### # # # ### # # ### # # ## # # ### ### # # ## ## # # # # ## ### ### ## + + focus = { + id = HOL_lead_the_minor_democracies + available = { + has_war = no + is_in_faction = no + is_subject = no + } + prerequisite = { focus = HOL_unity_through_democracy } + mutually_exclusive = { focus = HOL_go_with_britain } + icon = GFX_goal_generic_demand_territory + x = 2 + y = 1 + relative_position_id = HOL_unity_through_democracy + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_POLITICAL} + completion_reward = { + add_political_power = 120 + custom_effect_tooltip = generic_skip_one_line_tt + remove_ideas = HOL_aloof_neutrality + custom_effect_tooltip = generic_skip_one_line_tt + every_other_country = { + limit = { + capital_scope = { + is_on_continent = europe + } + is_major = no + has_government = democratic + } + add_opinion_modifier = { target = HOL modifier = HOL_lead_the_minor_democracies } + add_timed_idea = { idea = HOL_lead_the_minor_democracies days = 1095 } + } + } + } + + focus = { + id = HOL_form_the_benelux + available = { + is_in_faction = no + is_subject = no + BEL = { is_in_faction = no } + LUX = { is_in_faction = no } + } + bypass = { + BEL = { exists = no } + LUX = { exists = no } + } + prerequisite = { focus = HOL_lead_the_minor_democracies } + icon = GFX_goal_generic_position_armies + x = -1 + y = 1 + relative_position_id = HOL_lead_the_minor_democracies + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + set_rule = { can_create_factions = yes } + create_faction = HOL_benelux + custom_effect_tooltip = generic_skip_one_line_tt + BEL = { + custom_effect_tooltip = HOL_form_the_benelux_bel_tt + } + LUX = { + custom_effect_tooltip = HOL_form_the_benelux_lux_tt + } + hidden_effect = { + BEL = { country_event = { id = generic.5 hours = 6 } } + LUX = { country_event = { id = generic.5 hours = 6 } } + } + hidden_effect = { news_event = { id = mtg_news.53 days = 1 } } + if = { + limit = { + has_idea = HOL_weak_government + } + custom_effect_tooltip = generic_skip_one_line_tt + remove_ideas = HOL_weak_government + } + custom_effect_tooltip = generic_skip_one_line_tt + unlock_decision_tooltip = HOL_propose_benelux_unification + } + } + + focus = { + id = HOL_responsibility_for_our_own_defense + prerequisite = { focus = HOL_lead_the_minor_democracies } + icon = GFX_goal_generic_build_tank + x = 1 + y = 1 + relative_position_id = HOL_lead_the_minor_democracies + cost = 10 + + available_if_capitulated = yes + search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY} + completion_reward = { + add_war_support = 0.05 + custom_effect_tooltip = generic_skip_one_line_tt + add_ideas = HOL_responsibility_for_our_own_defense + } + } + + focus = { + id = HOL_lessons_from_the_low_countries + prerequisite = { focus = HOL_form_the_benelux } + prerequisite = { focus = HOL_responsibility_for_our_own_defense } + icon = GFX_goal_generic_construct_military + x = 1 + y = 1 + relative_position_id = HOL_form_the_benelux + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + add_ideas = HOL_lessons_from_the_low_countries + } + } + + focus = { + id = HOL_foundations_for_a_european_union + available = { + is_faction_leader = yes + } + prerequisite = { focus = HOL_lessons_from_the_low_countries } + icon = GFX_focus_generic_the_council_of_europe + x = 0 + y = 1 + relative_position_id = HOL_lessons_from_the_low_countries + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + IF = { + limit = { + is_faction_leader = yes + } + set_faction_name = BEL_european_union + } + + ELSE_IF = { + limit = { + is_in_faction = yes + is_faction_leader = no + } + + leave_faction = yes + + custom_effect_tooltip = generic_skip_one_line_tt + + create_faction = BEL_european_union + } + + ELSE = { + create_faction = BEL_european_union + } + + set_cosmetic_tag = european_union_leader + custom_effect_tooltip = generic_skip_one_line_tt + custom_effect_tooltip = BEL_the_council_of_europe_tt + custom_effect_tooltip = generic_skip_one_line_tt + custom_effect_tooltip = BEL_european_community_tt + + hidden_effect = { news_event = { id = mtg_news.54 days = 1 } } + } + } + + focus = { + id = HOL_the_continents_best_and_brightest + prerequisite = { focus = HOL_foundations_for_a_european_union } + icon = GFX_goal_tfv_generic_tech_sharing + x = -1 + y = 1 + relative_position_id = HOL_foundations_for_a_european_union + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + add_to_tech_sharing_group = HOL_europe_research + every_country = { + limit = { + is_in_faction_with = ROOT + } + add_to_tech_sharing_group = HOL_europe_research + } + } + } + + focus = { + id = HOL_the_best_defense + available = { + NOT = { is_in_faction_with = TIX } + NOT = { is_in_faction_with = HUJ } + } + prerequisite = { focus = HOL_foundations_for_a_european_union } + will_lead_to_war_with = TIX + will_lead_to_war_with = HUJ + icon = GFX_goal_generic_major_war + x = 1 + y = 1 + relative_position_id = HOL_foundations_for_a_european_union + cost = 10 + + available_if_capitulated = yes + + completion_reward = { + create_wargoal = { + type = puppet_wargoal_focus + target = TIX + expire = 0 + } + create_wargoal = { + type = puppet_wargoal_focus + target = HUJ + expire = 0 + } + } + } + + +} diff --git a/src/common/national_focus/yuanwei.txt b/src/common/national_focus/yuanwei.txt index fe8c3e2..8717076 100755 --- a/src/common/national_focus/yuanwei.txt +++ b/src/common/national_focus/yuanwei.txt @@ -9705,6 +9705,8 @@ focus_tree = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { + country_event = YUW_event.137 + unlock_decision_category_tooltip = YUW_sanbosese set_cosmetic_tag = YUW_yuwjg add_country_leader_trait = trait_psh_zhanjinzuie swap_ideas = { @@ -9715,32 +9717,6 @@ focus_tree = { remove_idea = YUW_santouzhengzhi_idea_2 add_idea = YUW_santouzhengzhi_idea_3 } - YUW_mojiaduoer = { - add_country_leader_role = { - country_leader = { - expire = "4999.1.1" - ideology = fascism_ideology - traits = { - trait_psh_zhanjinzuie - trait_psh_jisujiasuchaosu - trait_psh_wenxiangchenni - } - } - promote_leader = yes - } - } - set_politics = { - ruling_party = fascism - } - add_popularity = { - ideology = fascism - popularity = 1 - } - set_party_name = { - ideology = fascism - long_name = "维希教廷-莫加多尔派" - name = "维希教廷-莫加多尔派" - } } } focus = { diff --git a/src/common/national_focus/yuanwei_free.txt b/src/common/national_focus/yuanwei_free.txt index 09b2376..50656cb 100755 --- a/src/common/national_focus/yuanwei_free.txt +++ b/src/common/national_focus/yuanwei_free.txt @@ -158,6 +158,9 @@ focus_tree = { relative_position_id = YUW_sheilailingdao mutually_exclusive = { focus = YUW_lisailiudejuexin } available_if_capitulated = yes + search_filters = { + FOCUS_FILTER_HISTORICAL + } available = { always = no has_capitulated = yes @@ -305,6 +308,8 @@ focus_tree = { } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { + custom_effect_tooltip = "允许解锁第二条陆军学说路线" + set_country_flag = TY_army_liluntupo add_ideas = YUW_rmzx swap_ideas = { add_idea = YUW_ywzq @@ -358,6 +363,9 @@ focus_tree = { prerequisite = { focus = YUW_fangongzhunbei} mutually_exclusive = { focus = YUW_faqizongbagong} available_if_capitulated = yes + search_filters = { + FOCUS_FILTER_HISTORICAL + } available = { has_capitulated = yes @@ -462,14 +470,9 @@ focus_tree = { } #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { + set_cosmetic_tag = YUW_yuwjg set_country_flag = YUW_huiguibentu country_event = az_tianjiang.279 - if = { - limit = { - is_ai = no - } - load_focus_tree = yuanwei_focus - } } } @@ -492,7 +495,7 @@ focus_tree = { #search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { #add_ideas = YUW_clgxiang - custom_effect_tooltip = YUW_tips + #custom_effect_tooltip = YUW_tips } } diff --git a/src/common/on_actions/az_waring_on_actions.txt b/src/common/on_actions/az_waring_on_actions.txt index aac2c8f..9815a83 100755 --- a/src/common/on_actions/az_waring_on_actions.txt +++ b/src/common/on_actions/az_waring_on_actions.txt @@ -1,4 +1,225 @@ on_actions = { + on_startup = { + effect = { + CAN = { + #retire_country_leader = yes + recruit_character = HUJ_CAN_yuekegongjue + add_country_leader_role = { + character = HUJ_CAN_yuekegongjue + promote_leader = yes + country_leader = { + ideology = liberalism + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_CAN_yuekegongjue + promote_leader = yes + country_leader = { + ideology = fascism_ideology + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_CAN_yuekegongjue + promote_leader = yes + country_leader = { + ideology = despotism + expire = "1965.1.1.1" + traits = { } + } + } + } + AST = { + #retire_country_leader = yes + recruit_character = HUJ_AST_yingyong + add_country_leader_role = { + character = HUJ_AST_yingyong + promote_leader = yes + country_leader = { + ideology = liberalism + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_AST_yingyong + promote_leader = yes + country_leader = { + ideology = fascism_ideology + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_AST_yingyong + promote_leader = yes + country_leader = { + ideology = despotism + expire = "1965.1.1.1" + traits = { } + } + } + } + NZL = { + #retire_country_leader = yes + recruit_character = HUJ_NZL_yingyong + add_country_leader_role = { + character = HUJ_NZL_yingyong + promote_leader = yes + country_leader = { + ideology = liberalism + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_NZL_yingyong + promote_leader = yes + country_leader = { + ideology = fascism_ideology + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_NZL_yingyong + promote_leader = yes + country_leader = { + ideology = despotism + expire = "1965.1.1.1" + traits = { } + } + } + } + SAF = { + #retire_country_leader = yes + recruit_character = HUJ_SAF_heiwangzi + add_country_leader_role = { + character = HUJ_SAF_heiwangzi + promote_leader = yes + country_leader = { + ideology = liberalism + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_SAF_heiwangzi + promote_leader = yes + country_leader = { + ideology = fascism_ideology + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_SAF_heiwangzi + promote_leader = yes + country_leader = { + ideology = despotism + expire = "1965.1.1.1" + traits = { } + } + } + } + RAJ = { + recruit_character = HUJ_RAJ_naerxun + add_country_leader_role = { + character = HUJ_RAJ_naerxun + promote_leader = yes + country_leader = { + ideology = liberalism + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_RAJ_naerxun + promote_leader = yes + country_leader = { + ideology = fascism_ideology + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_RAJ_naerxun + promote_leader = yes + country_leader = { + ideology = despotism + expire = "1965.1.1.1" + traits = { } + } + } + retire_character = RAJ_mahatma_mohandas_gandhi + } + MAL = { + #retire_country_leader = yes + recruit_character = HUJ_MAL_luodeni + add_country_leader_role = { + character = HUJ_MAL_luodeni + promote_leader = yes + country_leader = { + ideology = liberalism + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_MAL_luodeni + promote_leader = yes + country_leader = { + ideology = fascism_ideology + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_MAL_luodeni + promote_leader = yes + country_leader = { + ideology = despotism + expire = "1965.1.1.1" + traits = { } + } + } + } + BRM = { + #retire_country_leader = yes + recruit_character = HUJ_BRM_nvjiang + add_country_leader_role = { + character = HUJ_BRM_nvjiang + promote_leader = yes + country_leader = { + ideology = liberalism + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_BRM_nvjiang + promote_leader = yes + country_leader = { + ideology = fascism_ideology + expire = "1965.1.1.1" + traits = { } + } + } + add_country_leader_role = { + character = HUJ_BRM_nvjiang + promote_leader = yes + country_leader = { + ideology = despotism + expire = "1965.1.1.1" + traits = { } + } + } + } + } + } on_startup = { effect = { SIR = { @@ -9,6 +230,19 @@ on_actions = { } } } + on_startup = { + effect = { + SHO = { + country_event = az_tianjiang.357 + } + BOW = { + country_event = az_tianjiang.357 + } + HOL = { + country_event = az_tianjiang.357 + } + } + } on_daily_TIX = { effect = { if = { @@ -23,9 +257,9 @@ on_actions = { has_war_with = BFL has_war_with = BYG has_war_with = HUJ - surrender_progress > 0.8 + surrender_progress > 0.7 BFL = { - surrender_progress < 0.2 + surrender_progress < 0.4 } HUJ = { surrender_progress < 0.3 @@ -104,7 +338,7 @@ on_actions = { add_state_core = 67 } GER = { - set_cosmetic_tag = XTIX + #set_cosmetic_tag = XTIX recruit_character = TIX_xipeiershangjiang add_country_leader_role = { character = TIX_xipeiershangjiang @@ -234,7 +468,7 @@ on_actions = { has_war_with = BYG has_war_with = HUJ BFL = { - surrender_progress < 0.2 + surrender_progress < 0.4 } HUJ = { surrender_progress < 0.3 @@ -313,7 +547,7 @@ on_actions = { add_state_core = 67 } GER = { - set_cosmetic_tag = XTIX + #set_cosmetic_tag = XTIX recruit_character = TIX_xipeiershangjiang add_country_leader_role = { character = TIX_xipeiershangjiang diff --git a/src/common/peace_conference/ai_peace/az_ai_peace.txt b/src/common/peace_conference/ai_peace/az_ai_peace.txt index ec2c9f8..74263e0 100755 --- a/src/common/peace_conference/ai_peace/az_ai_peace.txt +++ b/src/common/peace_conference/ai_peace/az_ai_peace.txt @@ -34,4 +34,22 @@ psh_mission_2 = { +} + +az_take_our_claimed = { + peace_action_type = { take_states } + enable = { + ROOT = { tag = ROOT.FROM } #We are negotiating for ourselves + ROOT.FROM.FROM.FROM = { is_claimed_by = ROOT.FROM } #It is ours + } + ai_desire = 1000 +} + +az_take_our_cores = { + peace_action_type = { take_states } + enable = { + ROOT = { tag = ROOT.FROM } #We are negotiating for ourselves + ROOT.FROM.FROM.FROM = { is_core_of = ROOT.FROM } #It is ours + } + ai_desire = 1000 } \ No newline at end of file diff --git a/src/common/raids/air_raids_custom.txt b/src/common/raids/air_raids_custom.txt deleted file mode 100755 index 5505dfb..0000000 --- a/src/common/raids/air_raids_custom.txt +++ /dev/null @@ -1,1988 +0,0 @@ -types = { - - AUS_reichstag_bombing = { - - days_to_prepare = 30 - - category = air_raids - custom_map_icon = GFX_raid_type_icon_other_raid - ai_will_do = { - base = 10 # Unique Raid - modifier = { - # Don't target anyone who is not a potential enemy - factor = 0 - NOT = { - is_in_array = { - array = potential_and_current_enemies - value = FROM # Target country - } - } - } - } - - command_power = 15 - - allowed = { - has_dlc = "Gotterdammerung" - original_tag = AUS - } - - fire_only_once = yes - - visible = { - OR = { - has_completed_focus = AUS_second_brothers_war - has_completed_focus = AUS_deal_with_the_german_threat - } - } - - show_target = { - 64 = { is_owned_and_controlled_by = GER } - } - - available = { - - } - - launchable = { - has_war_with = GER - } - - arrow = { - type = air - } - unit_model = { - type = equipment - } - - target_type = { - building = { - type = landmark_berlin_reichstag - } - } - target_icon = GFX_berlin_reichstag_icon - launch_sound = raid_launch_air - - unit_requirements = { - equipment = { - type = { strategic_bomber } - amount = { min = 75} - } - } - - starting_point = { - types = { air_base } - } - - success_factors = { - success = { - base = 0.7 - - # Raiding unit modifiers - experience = { - weight = 0.05 - start_weight = -0.05 - reference = 1.0 - } - air_agility = { - reference = 100.0 # As air unit agility approaches 100 (as defined by the value above), increase chance by this value - weight = 0.05 # At 0 agility, the modifier will have negative effect. - start_weight = -0.05 # The modifier will scale linearly, meaning at 50 agility, the modifier will be 0. - } - reliability = { - reference = 1 - weight = 0.05 - start_weight = -0.1 - } - air_defence = { - reference = 100 - weight = 0.05 - start_weight = -0.05 - } - - air_superiority = { - reference = 1 - weight = 0.1 - start_weight = -0.1 - } - - ### Target Modifiers - anti_air = { - reference = 5 - weight = -0.1 - } - interception = { - reference = 500 # More than 500 fighters won't really make any difference - weight = -0.2 - } - intel = { - weight = 0.2 - #start_reference = 50 - reference = 100 - } - - } - - critical = { - base = 0.1 - - } - } - - success_levels = { - failure = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_berlin_reichstag - damage = 0.05 # levels of damage - province = var:ROOT.target_province - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 10 - } - raid_add_unit_experience = 0.05 - - var:actor_country = { - add_war_support = -0.05 - - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - } - } - visual_effect = { - entity = "raid_failed_entity" - animation = "attack" - } - } - limited_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_berlin_reichstag - damage = 0.15 # levels of damage - province = var:ROOT.target_province - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 5 - } - raid_add_unit_experience = 0.1 - - var:actor_country = { - add_war_support = 0.02 - - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - } - } - visual_effect = { - entity = "air_raids_2_limited_success_entity" - animation = "attack" - } - } - success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_berlin_reichstag - damage = 0.65 # levels of damage - province = var:ROOT.target_province - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 2 - } - raid_add_unit_experience = 0.2 - - var:actor_country = { - add_war_support = 0.05 - - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - } - } - visual_effect = { - entity = "air_raids_2_success_entity" - animation = "attack" - } - } - critical_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_berlin_reichstag - damage = 0.85 # levels of damage - province = var:ROOT.target_province - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 1 - } - raid_add_unit_experience = 0.35 - - var:actor_country = { - add_war_support = 0.05 - - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - - IF = { - limit = { has_government = neutrality } - add_popularity = { - ideology = neutrality #these do not take FROM/ROOTs/var:actor_country - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = communism } - add_popularity = { - ideology = communism #these do not take FROM/ROOTs/var:actor_country - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = democratic } - add_popularity = { - ideology = democratic #these do not take FROM/ROOTs/var:actor_country - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism #these do not take FROM/ROOTs/var:actor_country - popularity = 0.1 - } - } - } - } - visual_effect = { - entity = "air_raids_2_critical_success_entity" - animation = "attack" - } - } - } - } - -########################################################### - -### ### ### ## # # ## ### ## ## ### # # ## -# # # # # # # # # # # # # # ## # # -### ## # # #### # # #### # ## ## # ## # ## -# # # # # # # # # # # # # # # # # # # -# # ### ### ## # # ## # # # ## ### # # ## - -########################################################### - - ENG_reichstag_bombing = { - - days_to_prepare = 30 - - category = air_raids - custom_map_icon = GFX_raid_type_icon_other_raid - - ai_will_do = { - base = 10 # unique Raid - modifier = { - # Don't target anyone who is not a potential enemy - factor = 0 - NOT = { - is_in_array = { - array = potential_and_current_enemies - value = FROM # Target country - } - } - } - } - - command_power = 15 - - allowed = { - has_dlc = "Gotterdammerung" - original_tag = HUJ - } - - fire_only_once = yes - - visible = { - - } - - show_target = { - has_war_with = TIX - 64 = { - is_owned_and_controlled_by = TIX - } - } - available = { - - } - - target_type = { - building = { - type = landmark_berlin_reichstag - } - } - target_icon = GFX_berlin_reichstag_icon - launch_sound = raid_launch_air - - arrow = { - type = air - } - unit_model = { - type = equipment - } - - unit_requirements = { - equipment = { - type = { strategic_bomber } - amount = { min = 75 } - } - } - - starting_point = { - types = { air_base } - } - - success_factors = { - success = { - base = 0.7 - - # Raiding unit modifiers - experience = { - weight = 0.05 - start_weight = -0.05 - reference = 1.0 - } - air_agility = { - reference = 100.0 # As air unit agility approaches 100 (as defined by the value above), increase chance by this value - weight = 0.05 # At 0 agility, the modifier will have negative effect. - start_weight = -0.05 # The modifier will scale linearly, meaning at 50 agility, the modifier will be 0. - } - reliability = { - reference = 1 - weight = 0.05 - start_weight = -0.1 - } - air_defence = { - reference = 100 - weight = 0.05 - start_weight = -0.05 - } - - air_superiority = { - reference = 1 - weight = 0.1 - start_weight = -0.1 - } - - ### Target Modifiers - anti_air = { - reference = 5 - weight = -0.1 - } - interception = { - reference = 500 # More than 500 fighters won't really make any difference - weight = -0.2 - } - intel = { - weight = 0.2 - #start_reference = 50 - reference = 100 - } - - } - - critical = { - base = 0.1 - - } - } - - success_levels = { - failure = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_berlin_reichstag - damage = 0.05 # levels of damage - province = var:ROOT.target_province - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 65 - } - raid_add_unit_experience = 0.05 - - var:actor_country = { #a failure doesn't help morale - add_war_support = -0.05 - } - } - visual_effect = { - entity = "raid_failed_entity" - animation = "attack" - } - } - limited_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_berlin_reichstag - damage = 0.15 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.05 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 50 - } - raid_add_unit_experience = 0.1 - - var:actor_country = { - add_war_support = 0.02 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - - } - } - visual_effect = { - entity = "air_raids_2_limited_success_entity" - animation = "attack" - } - } - success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_berlin_reichstag - damage = 0.65 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.15 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 35 - } - raid_add_unit_experience = 0.2 - - var:actor_country = { - add_war_support = 0.05 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - - - } - } - visual_effect = { - entity = "air_raids_2_success_entity" - animation = "attack" - } - } - critical_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_berlin_reichstag - damage = 0.85 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.25 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 10 - } - raid_add_unit_experience = 0.35 - - var:actor_country = { - add_war_support = 0.05 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - - IF = { - limit = { has_government = neutrality } - add_popularity = { - ideology = neutrality #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = communism } - add_popularity = { - ideology = communism #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = democratic } - add_popularity = { - ideology = democratic #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism #these do not take FROM/ROOTs - popularity = 0.1 - } - } - } - - var:victim_country = { - add_war_support = -0.05 - - IF = { - limit = { has_government = neutrality } - add_popularity = { - ideology = neutrality #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = communism } - add_popularity = { - ideology = communism #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = democratic } - add_popularity = { - ideology = democratic #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism #these do not take FROM/ROOTs - popularity = -0.05 - } - } - } - } - visual_effect = { - entity = "air_raids_2_critical_success_entity" - animation = "attack" - } - } - } - } - -############################################################################## - - ## ### ### ### ## ### ### ## # # ### ### ### ### ## # # ## -# # # # # # # # # # # # # ## # # # # # # # # # # # # -# # ### ## ### #### # # # # # ## # ## ### # # #### # # -# # # # # # # # # # # # # # # # # # # # # # # # # # - ## # ### # # # # # ### ## # # ## ### # # ### ## # # ## - -############################################################################## - ENG_operation_jericho = { - days_to_prepare = 90 - - ai_will_do = { - base = 2 - modifier = { - factor = 0 - is_major = no - } - modifier = { - factor = 0 - date < 1943.1.1 - } - } - - category = air_raids - custom_map_icon = GFX_raid_type_icon_other_raid - - command_power = 25 - - allowed = { - has_dlc = "Gotterdammerung" - tag = HUJ - } - - # Raid Type is visible - visible = { - has_war_with = TIX - 785 = { # Picardie - is_owned_by = YUW - is_fully_controlled_by = TIX - } - 16 = { # Ile de France - is_owned_by = YUW - is_fully_controlled_by = TIX - } - YUW = { - has_government = democratic - is_in_faction_with = HUJ - NOT = { - any_core_state = { - is_controlled_by = YUW - } - } - } - } - # Specific Target is visible - show_target = { - - } - - # Can prepare - available = { - 16 = { resistance > 25 } - } - launchable = { - - } - fire_only_once = yes - - target_type = { - province = 11420 - } - target_icon = GFX_facility_icon - launch_sound = raid_launch_air - - arrow = { - type = air - } - unit_model = { - type = equipment - } - - unit_requirements = { - equipment = { - type = { tactical_bomber } - amount = { min = 70 } - } - } - unit_requirements = { - equipment = { - type = { heavy_fighter } - amount = { min = 70 } - } - } - - starting_point = { - types = { air_base } - } - - success_factors = { - success = { - base = 0.55 - - # Raiding unit modifiers - experience = { - weight = 0.2 - start_weight = -0.2 - reference = 1.0 - } - air_agility = { - reference = 100.0 # As air unit agility approaches 100 (as defined by the value above), increase chance by this value - weight = 0.1 # At 0 agility, the modifier will have negative effect. - start_weight = -0.1 # The modifier will scale linearly, meaning at 50 agility, the modifier will be 0. - } - reliability = { - reference = 1 - weight = 0.05 - start_weight = -0.1 - } - air_defence = { - reference = 100 - weight = 0.05 - start_weight = -0.05 - } - air_superiority = { - reference = 1 - weight = 0.1 - start_weight = -0.1 - } - - ### Target Modifiers - anti_air = { - reference = 5 - weight = -0.25 - } - interception = { - reference = 500 # More than 500 fighters won't really make any difference - weight = -0.2 - } - intel = { - weight = 0.5 - #start_reference = 50 - reference = 100 - } - } - - critical = { - base = 0.15 - } - } - - success_levels = { - failure = { - victim_effects = { - var:target_state = { - custom_effect_tooltip = operation_jericho_failure_tt - add_resistance = -10 - } - 16 = { add_resistance = -10 } - - } - actor_effects = { - raid_damage_units = { - plane_loss = 70 - ratio = no - } - raid_add_unit_experience = 0.05 - } - visual_effect = { - entity = "raid_failed_entity" - animation = "attack" - } - } - limited_success = { - victim_effects = { - var:target_state = { - custom_effect_tooltip = operation_jericho_limited_success_tt - add_resistance = 10 - } - 16 = { add_resistance = 5 } - - } - actor_effects = { - raid_damage_units = { - plane_loss = 40 - ratio = no - } - raid_add_unit_experience = 0.1 - } - visual_effect = { - entity = "air_raids_2_limited_success_entity" - animation = "attack" - } - } - success = { - victim_effects = { - var:target_state = { - custom_effect_tooltip = operation_jericho_success_tt - add_resistance = 20 - } - 16 = { add_resistance = 10 } - - } - actor_effects = { - raid_damage_units = { - plane_loss = 30 - ratio = no - } - raid_add_unit_experience = 0.2 - } - visual_effect = { - entity = "air_raids_2_success_entity" - animation = "attack" - } - } - critical_success = { - victim_effects = { - var:target_state = { - custom_effect_tooltip = operation_jericho_critical_success_tt - add_resistance = 40 - } - 16 = { add_resistance = 20 } - - } - actor_effects = { - raid_damage_units = { - plane_loss = 10 - ratio = no - } - raid_add_unit_experience = 0.35 - } - visual_effect = { - entity = "air_raids_2_critical_success_entity" - animation = "attack" - } - } - } - } - - - - ###### ######## ######## ## ## ### ## ## ######## ### #### ######## ######## ####### ## ## ######## #### ## ## ###### - ## ## ## ## ## ### ### ## ## ### ## ## ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ### ## ## ## - ## ## ## ## #### #### ## ## #### ## ## ## ## ## ## ## ## ## ## ## ## #### #### ## ## ## #### ## ## - ## #### ###### ######## ## ### ## ## ## ## ## ## ######## ## ## ## ## ## ######## ## ## ## ### ## ######## ## ## ## ## ## #### - ## ## ## ## ## ## ## ######### ## #### ## ## ######### ## ## ## ## ## ## ## ## ## ## ## ## ## #### ## ## - ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ### ## ## - ###### ######## ## ## ## ## ## ## ## ## ## ## ## ## #### ######## ######## ####### ## ## ######## #### ## ## ###### - - #Bombing Big Ben - GER_big_ben_bombing = { - - days_to_prepare = 30 - - category = air_raids - custom_map_icon = GFX_raid_type_icon_other_raid - - ai_will_do = { - base = 5 # unique raid - } - - command_power = 15 - - allowed = { - has_dlc = "Gotterdammerung" - original_tag = TIX - } - - fire_only_once = yes - - visible = { - - } - - show_target = { - has_war_with = HUJ - 126 = { - is_owned_and_controlled_by = HUJ - } - } - available = { - - } - - target_type = { - building = { - type = landmark_big_ben - } - } - target_icon = GFX_big_ben_icon - launch_sound = raid_launch_air - - arrow = { - type = air - } - unit_model = { - type = equipment - } - - unit_requirements = { - equipment = { - type = { strategic_bomber } - amount = { min = 75 } - } - } - - starting_point = { - types = { air_base } - } - - success_factors = { - success = { - base = 0.7 - - # Raiding unit modifiers - experience = { - weight = 0.05 - start_weight = -0.05 - reference = 1.0 - } - air_agility = { - reference = 100.0 # As air unit agility approaches 100 (as defined by the value above), increase chance by this value - weight = 0.05 # At 0 agility, the modifier will have negative effect. - start_weight = -0.05 # The modifier will scale linearly, meaning at 50 agility, the modifier will be 0. - } - reliability = { - reference = 1 - weight = 0.05 - start_weight = -0.1 - } - air_defence = { - reference = 100 - weight = 0.05 - start_weight = -0.05 - } - - air_superiority = { - reference = 1 - weight = 0.1 - start_weight = -0.1 - } - - ### Target Modifiers - anti_air = { - reference = 5 - weight = -0.1 - } - interception = { - reference = 500 # More than 500 fighters won't really make any difference - weight = -0.2 - } - intel = { - weight = 0.2 - #start_reference = 50 - reference = 100 - } - - } - - critical = { - base = 0.1 - - } - } - - success_levels = { - failure = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_big_ben - damage = 0.05 # levels of damage - province = var:ROOT.target_province - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 65 - } - raid_add_unit_experience = 0.05 - - var:actor_country = { #a failure doesn't help morale - add_war_support = -0.05 - } - } - visual_effect = { - entity = "raid_failed_entity" - animation = "attack" - } - } - limited_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_big_ben - damage = 0.15 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.05 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 50 - } - raid_add_unit_experience = 0.1 - - var:actor_country = { - add_war_support = 0.02 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - } - } - visual_effect = { - entity = "air_raids_2_limited_success_entity" - animation = "attack" - } - } - success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_big_ben - damage = 0.65 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.15 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 35 - } - raid_add_unit_experience = 0.2 - - var:actor_country = { - add_war_support = 0.05 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - - } - } - visual_effect = { - entity = "air_raids_2_success_entity" - animation = "attack" - } - } - critical_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_big_ben - damage = 0.85 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.25 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 10 - } - raid_add_unit_experience = 0.35 - - var:actor_country = { - add_war_support = 0.05 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - IF = { - limit = { has_government = neutrality } - add_popularity = { - ideology = neutrality #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = communism } - add_popularity = { - ideology = communism #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = democratic } - add_popularity = { - ideology = democratic #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism #these do not take FROM/ROOTs - popularity = 0.1 - } - } - } - - var:victim_country = { - add_war_support = -0.05 - - IF = { - limit = { has_government = neutrality } - add_popularity = { - ideology = neutrality #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = communism } - add_popularity = { - ideology = communism #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = democratic } - add_popularity = { - ideology = democratic #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism #these do not take FROM/ROOTs - popularity = -0.05 - } - } - } - } - visual_effect = { - entity = "air_raids_2_critical_success_entity" - animation = "attack" - } - } - } - } - - #Bombing the Statue of Liberty - GER_statue_of_liberty_bombing = { - - days_to_prepare = 30 - - category = air_raids - custom_map_icon = GFX_raid_type_icon_other_raid - - ai_will_do = { - base = 5 # Unique Raid - } - - command_power = 15 - - allowed = { - has_dlc = "Gotterdammerung" - original_tag = TIX - } - - fire_only_once = yes - - visible = { - - } - - show_target = { - has_war_with = BYG - 358 = { - is_owned_and_controlled_by = BYG - } - } - available = { - - } - - target_type = { - building = { - type = landmark_statue_of_liberty - } - } - target_icon = GFX_statue_of_liberty_icon - launch_sound = raid_launch_air - - arrow = { - type = air - } - unit_model = { - type = equipment - } - - unit_requirements = { - equipment = { - type = { strategic_bomber } - amount = { min = 75 } - } - } - - starting_point = { - types = { air_base } - } - - success_factors = { - success = { - base = 0.7 - - # Raiding unit modifiers - experience = { - weight = 0.05 - start_weight = -0.05 - reference = 1.0 - } - air_agility = { - reference = 100.0 # As air unit agility approaches 100 (as defined by the value above), increase chance by this value - weight = 0.05 # At 0 agility, the modifier will have negative effect. - start_weight = -0.05 # The modifier will scale linearly, meaning at 50 agility, the modifier will be 0. - } - reliability = { - reference = 1 - weight = 0.05 - start_weight = -0.1 - } - air_defence = { - reference = 100 - weight = 0.05 - start_weight = -0.05 - } - - air_superiority = { - reference = 1 - weight = 0.1 - start_weight = -0.1 - } - - ### Target Modifiers - anti_air = { - reference = 5 - weight = -0.1 - } - interception = { - reference = 500 # More than 500 fighters won't really make any difference - weight = -0.2 - } - intel = { - weight = 0.2 - #start_reference = 50 - reference = 100 - } - - } - - critical = { - base = 0.1 - - } - } - - success_levels = { - failure = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_statue_of_liberty - damage = 0.05 # levels of damage - province = var:ROOT.target_province - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 65 - } - raid_add_unit_experience = 0.05 - - var:actor_country = { #a failure doesn't help morale - add_war_support = -0.05 - } - } - visual_effect = { - entity = "raid_failed_entity" - animation = "attack" - } - } - limited_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_statue_of_liberty - damage = 0.15 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.05 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 50 - } - raid_add_unit_experience = 0.1 - - var:actor_country = { - add_war_support = 0.02 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - } - } - visual_effect = { - entity = "air_raids_2_limited_success_entity" - animation = "attack" - } - } - success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_statue_of_liberty - damage = 0.65 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.15 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 35 - } - raid_add_unit_experience = 0.2 - - var:actor_country = { - add_war_support = 0.05 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - - } - } - visual_effect = { - entity = "air_raids_2_success_entity" - animation = "attack" - } - } - critical_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_statue_of_liberty - damage = 0.85 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.25 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 10 - } - raid_add_unit_experience = 0.35 - - var:actor_country = { - add_war_support = 0.05 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - IF = { - limit = { has_government = neutrality } - add_popularity = { - ideology = neutrality #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = communism } - add_popularity = { - ideology = communism #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = democratic } - add_popularity = { - ideology = democratic #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism #these do not take FROM/ROOTs - popularity = 0.1 - } - } - } - - var:victim_country = { - add_war_support = -0.05 - - IF = { - limit = { has_government = neutrality } - add_popularity = { - ideology = neutrality #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = communism } - add_popularity = { - ideology = communism #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = democratic } - add_popularity = { - ideology = democratic #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism #these do not take FROM/ROOTs - popularity = -0.05 - } - } - } - } - visual_effect = { - entity = "air_raids_2_critical_success_entity" - animation = "attack" - } - } - } - } - - #Bombing the Kremlin - GER_kremlin_bombing = { - - days_to_prepare = 30 - - category = air_raids - custom_map_icon = GFX_raid_type_icon_other_raid - - ai_will_do = { - base = 5 # Unique raid - } - - command_power = 15 - - allowed = { - has_dlc = "Gotterdammerung" - original_tag = TIX - } - - fire_only_once = yes - - visible = { - - } - - show_target = { - has_war_with = BFL - 219 = { - is_owned_and_controlled_by = BFL - } - } - available = { - - } - - target_type = { - building = { - type = landmark_kremlin - } - } - target_icon = GFX_kremlin_icon - launch_sound = raid_launch_air - - arrow = { - type = air - } - unit_model = { - type = equipment - } - - unit_requirements = { - equipment = { - type = { strategic_bomber } - amount = { min = 75 } - } - } - - starting_point = { - types = { air_base } - } - - success_factors = { - success = { - base = 0.7 - - # Raiding unit modifiers - experience = { - weight = 0.05 - start_weight = -0.05 - reference = 1.0 - } - air_agility = { - reference = 100.0 # As air unit agility approaches 100 (as defined by the value above), increase chance by this value - weight = 0.05 # At 0 agility, the modifier will have negative effect. - start_weight = -0.05 # The modifier will scale linearly, meaning at 50 agility, the modifier will be 0. - } - reliability = { - reference = 1 - weight = 0.05 - start_weight = -0.1 - } - air_defence = { - reference = 100 - weight = 0.05 - start_weight = -0.05 - } - - air_superiority = { - reference = 1 - weight = 0.1 - start_weight = -0.1 - } - - ### Target Modifiers - anti_air = { - reference = 5 - weight = -0.1 - } - interception = { - reference = 500 # More than 500 fighters won't really make any difference - weight = -0.2 - } - intel = { - weight = 0.2 - #start_reference = 50 - reference = 100 - } - - } - - critical = { - base = 0.1 - - } - } - - success_levels = { - failure = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_kremlin - damage = 0.05 # levels of damage - province = var:ROOT.target_province - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 65 - } - raid_add_unit_experience = 0.05 - - var:actor_country = { #a failure doesn't help morale - add_war_support = -0.05 - } - } - visual_effect = { - entity = "raid_failed_entity" - animation = "attack" - } - } - limited_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_kremlin - damage = 0.15 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.05 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 50 - } - raid_add_unit_experience = 0.1 - - var:actor_country = { - add_war_support = 0.02 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - } - } - visual_effect = { - entity = "air_raids_2_limited_success_entity" - animation = "attack" - } - } - success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_kremlin - damage = 0.65 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.15 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 35 - } - raid_add_unit_experience = 0.2 - - var:actor_country = { - add_war_support = 0.05 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - - } - } - visual_effect = { - entity = "air_raids_2_success_entity" - animation = "attack" - } - } - critical_success = { - victim_effects = { - var:target_state = { - damage_building = { - type = landmark_kremlin - damage = 0.85 # levels of damage - province = var:ROOT.target_province - repair_speed_modifier = -0.25 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 10 - } - raid_add_unit_experience = 0.35 - - var:actor_country = { - add_war_support = 0.05 - IF = { - limit = { NOT = { has_country_flag = has_successfully_bombed_a_landmark_flag }} - set_country_flag = has_successfully_bombed_a_landmark_flag - } - IF = { - limit = { has_government = neutrality } - add_popularity = { - ideology = neutrality #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = communism } - add_popularity = { - ideology = communism #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = democratic } - add_popularity = { - ideology = democratic #these do not take FROM/ROOTs - popularity = 0.1 - } - } - ELSE_IF = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism #these do not take FROM/ROOTs - popularity = 0.1 - } - } - } - - var:victim_country = { - add_war_support = -0.05 - - IF = { - limit = { has_government = neutrality } - add_popularity = { - ideology = neutrality #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = communism } - add_popularity = { - ideology = communism #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = democratic } - add_popularity = { - ideology = democratic #these do not take FROM/ROOTs - popularity = -0.05 - } - } - ELSE_IF = { - limit = { has_government = fascism } - add_popularity = { - ideology = fascism #these do not take FROM/ROOTs - popularity = -0.05 - } - } - } - } - visual_effect = { - entity = "air_raids_2_critical_success_entity" - animation = "attack" - } - } - } - } - - ##### LEAFLET DROPPING OVER JAPAN ##### - - CHI_huansheng_raid = { - days_to_prepare = 90 - - ai_will_do = { - base = 5 - modifier = { - factor = 0.1 - surrender_progress < 0.08 - } - modifier = { - factor = 0 - date < 1940.1.1 - } - } - - category = air_raids - custom_map_icon = GFX_raid_type_icon_other_raid - - command_power = 25 # command power allocation cost - - allowed = { - has_dlc = "Gotterdammerung" - tag = DOH - } - - # Raid Type is visible - visible = { - } - - # Specific Target is visible - show_target = { - has_war_with = CHY - 528 = { # Kyushu - is_owned_and_controlled_by = CHY - } - 531 = { # Kansai - is_owned_and_controlled_by = CHY - } - } - - # Can prepare - available = { - has_war_with = CHY - surrender_progress > 0.05 - } - launchable = { - - } - fire_only_once = yes - - target_type = { - province = 9950 - } - target_icon = GFX_facility_icon # TODO_JA: is there anything that fits better here? - launch_sound = raid_launch_air - - arrow = { - type = air - } - unit_model = { - type = equipment - } - - unit_requirements = { - equipment = { - type = { tactical_bomber } - amount = { min = 8 } - } - } - unit_requirements = { - equipment = { - type = { strategic_bomber } - amount = { min = 5 } - } - } - - starting_point = { - types = { air_base } - } - - success_factors = { - success = { - base = 0.65 - - # Raiding unit modifiers - experience = { - weight = 0.2 - start_weight = -0.2 - reference = 1.0 - } - air_agility = { - reference = 100.0 # As air unit agility approaches 100 (as defined by the value above), increase chance by this value - weight = 0.1 # At 0 agility, the modifier will have negative effect. - start_weight = -0.1 # The modifier will scale linearly, meaning at 50 agility, the modifier will be 0. - } - reliability = { - reference = 1 - weight = 0.05 - start_weight = -0.1 - } - air_defence = { - reference = 100 - weight = 0.05 - start_weight = -0.05 - } - air_superiority = { - reference = 1 - weight = 0.1 - start_weight = -0.1 - } - - ### Target Modifiers - anti_air = { - reference = 5 - weight = -0.15 - } - interception = { - reference = 500 # More than 500 fighters won't really make any difference - weight = -0.15 - } - intel = { - weight = 0.5 - #start_reference = 50 - reference = 100 - } - } - - critical = { - base = 0.15 - } - } - - success_levels = { - failure = { - victim_effects = { - var:target_state = { - custom_effect_tooltip = operation_huansheng_failure_tt - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 0.9 - ratio = yes - } - raid_add_unit_experience = 0.05 - var:actor_country = { - add_political_power = -25 - } - } - visual_effect = { - entity = "raid_failed_entity" - animation = "attack" - } - } - limited_success = { - victim_effects = { - var:target_state = { - custom_effect_tooltip = operation_huansheng_limited_success_tt - } - var:victim_country = { - add_timed_idea = { - idea = JAP_public_awareness_of_war_ns - days = 35 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 0.5 - ratio = yes - } - raid_add_unit_experience = 0.1 - var:actor_country = { - add_political_power = 20 - } - } - visual_effect = { - entity = "air_raids_leaflet_limited_success_entity" - animation = "attack" - } - } - success = { - victim_effects = { - var:target_state = { - custom_effect_tooltip = operation_huansheng_success_tt - } - var:victim_country = { - add_timed_idea = { - idea = JAP_public_awareness_of_war_worse_ns - days = 70 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 0.3 - ratio = yes - } - raid_add_unit_experience = 0.2 - var:actor_country = { - add_political_power = 50 - } - } - visual_effect = { - entity = "air_raids_leaflet_success_entity" - animation = "attack" - } - } - critical_success = { - victim_effects = { - var:target_state = { - custom_effect_tooltip = operation_huansheng_critical_success_tt - } - var:victim_country = { - add_timed_idea = { - idea = JAP_public_awareness_of_war_worst_ns - days = 140 - } - } - } - actor_effects = { - raid_damage_units = { - plane_loss = 0 - ratio = yes - } - raid_add_unit_experience = 0.35 - var:actor_country = { - add_political_power = 75 - } - } - visual_effect = { - entity = "air_raids_leaflet_critical_success_entity" - animation = "attack" - } - } - } - } - - - - - -} diff --git a/src/common/scripted_effects/GER_scripted_effects.txt b/src/common/scripted_effects/XGE_scripted_effects.txt similarity index 100% rename from src/common/scripted_effects/GER_scripted_effects.txt rename to src/common/scripted_effects/XGE_scripted_effects.txt diff --git a/src/common/scripted_guis/az_leadermenu_guis.txt b/src/common/scripted_guis/az_leadermenu_guis.txt index 49cefac..7d26db0 100755 --- a/src/common/scripted_guis/az_leadermenu_guis.txt +++ b/src/common/scripted_guis/az_leadermenu_guis.txt @@ -41,7 +41,16 @@ scripted_gui = { az_single_leader_xiuchangjia_visible = { always = NO } - + az_single_leader_shiyue_click_enabled = { + NOT = { has_character_flag = xiujia_doing } + #is_assigned = no + check_variable = { + ROOT.jz_sl > 0 + } + THIS = { + not = { has_character_flag = shiyue_yes } + } + } az_single_leader_xiujia_click_enabled = { NOT = { has_character_flag = xiujia_doing } is_assigned = no @@ -653,6 +662,13 @@ scripted_gui = { } } + + az_single_leader_shiyue_click = { + add_to_variable = { + ROOT.jz_sl = -1 + } + PREV = { unit_leader_event = az_tianjiang.356 } + } } dynamic_lists = { diff --git a/src/common/scripted_guis/az_xmp_main_guis.txt b/src/common/scripted_guis/az_xmp_main_guis.txt index 6bd4c1d..8054d0a 100755 --- a/src/common/scripted_guis/az_xmp_main_guis.txt +++ b/src/common/scripted_guis/az_xmp_main_guis.txt @@ -662,6 +662,27 @@ scripted_gui = { } } + az_xmp_yonghenglihe_btn_click = { + add_to_variable = { + var = zs_sl + value = -600 + } + add_to_variable = { + var = jz_sl + value = 1 + } + } + az_xmp_biyishuangfei_btn_click = { + set_country_flag = az_xmp_biyishuangfei_yes + add_to_variable = { + var = zs_sl + value = -980 + } + add_to_variable = { + var = jz_sl + value = 2 + } + } } @@ -815,6 +836,22 @@ scripted_gui = { compare = greater_than_or_equals } } + az_xmp_yonghenglihe_btn_click_enabled = { + + check_variable = { + var = zs_sl + value = 600 + compare = greater_than_or_equals + } + } + az_xmp_biyishuangfei_btn_click_enabled = { + not = { has_country_flag = az_xmp_biyishuangfei_yes } + check_variable = { + var = zs_sl + value = 980 + compare = greater_than_or_equals + } + } ######################################## az_xmp_small_window_1_next_button_visible = { NOT = { @@ -1111,6 +1148,50 @@ scripted_gui = { NOT = { has_country_flag = xmpwindow3_open } } } + + ###########################第三页 + az_xmp_yonghenglihe_visible = { + AND = { + has_country_flag = xmpwindow3_open + NOT = { has_country_flag = xmpwindow2_open } + NOT = { has_country_flag = xmpwindow1_open } + } + } + az_xmp_yonghenglihe_btn_visible = { + AND = { + has_country_flag = xmpwindow3_open + NOT = { has_country_flag = xmpwindow2_open } + NOT = { has_country_flag = xmpwindow1_open } + } + } + az_xmp_yonghenglihe_text_visible = { + AND = { + has_country_flag = xmpwindow3_open + NOT = { has_country_flag = xmpwindow2_open } + NOT = { has_country_flag = xmpwindow1_open } + } + } + az_xmp_biyishuangfei_visible = { + AND = { + has_country_flag = xmpwindow3_open + NOT = { has_country_flag = xmpwindow2_open } + NOT = { has_country_flag = xmpwindow1_open } + } + } + az_xmp_biyishuangfei_btn_visible = { + AND = { + has_country_flag = xmpwindow3_open + NOT = { has_country_flag = xmpwindow2_open } + NOT = { has_country_flag = xmpwindow1_open } + } + } + az_xmp_biyishuangfei_text_visible = { + AND = { + has_country_flag = xmpwindow3_open + NOT = { has_country_flag = xmpwindow2_open } + NOT = { has_country_flag = xmpwindow1_open } + } + } ########################### ############################################################################################# diff --git a/src/common/scripted_localisation/GER_scripted_localisation.txt b/src/common/scripted_localisation/XGE_scripted_localisation.txt similarity index 100% rename from src/common/scripted_localisation/GER_scripted_localisation.txt rename to src/common/scripted_localisation/XGE_scripted_localisation.txt diff --git a/src/common/scripted_triggers/GER_scripted_triggers.txt b/src/common/scripted_triggers/XGE_scripted_triggers.txt similarity index 100% rename from src/common/scripted_triggers/GER_scripted_triggers.txt rename to src/common/scripted_triggers/XGE_scripted_triggers.txt diff --git a/src/common/technologies/land_doctrine.txt b/src/common/technologies/land_doctrine.txt index 7467af5..3b35726 100755 --- a/src/common/technologies/land_doctrine.txt +++ b/src/common/technologies/land_doctrine.txt @@ -16,12 +16,18 @@ technologies = { category_all_armor = { breakthrough = 0.20 + max_strength = 1 + } + category_all_infantry = { + max_strength = 3 + } + category_artillery = { + max_strength = 1 } - category_cavalry = { breakthrough = 0.20 } - + planning_speed = 0.5 army_speed_factor = 0.10 enable_tactic = tactic_unexpected_thrust @@ -119,8 +125,14 @@ technologies = { } category_all_armor = { maximum_speed = 0.1 + max_strength = 1 + } + category_all_infantry = { + max_strength = 3 + } + category_artillery = { + max_strength = 1 } - enable_tactic = tactic_elastic_defense @@ -170,36 +182,20 @@ technologies = { xor={ armored_spearhead } - motorized = { + category_mobile_and_mobile_combat_sup = { maximum_speed = 0.1 default_morale = 0.2 - } - armored_car = { + } + recon = { + maximum_speed = 0.15 + } + mot_recon = { maximum_speed = 0.1 - default_morale = 0.2 - } - mot_artillery_brigade = { + } + armored_car_recon = { maximum_speed = 0.1 - default_morale = 0.2 - } - mot_anti_tank_brigade = { - maximum_speed = 0.1 - default_morale = 0.2 - } - mot_anti_air_brigade = { - maximum_speed = 0.1 - default_morale = 0.2 - } - mechanized = { - maximum_speed = 0.1 - default_morale = 0.2 - } - amphibious_mechanized = { - maximum_speed = 0.1 - default_morale = 0.2 - } - - + } + path = { leads_to_tech = mass_motorization research_cost_coeff = 1 @@ -220,41 +216,7 @@ technologies = { } ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } - - modifier = { - tag = GER - factor = 2 - } - modifier = { - OR = { - tag = SAD - tag = HUJ - tag = YUW - tag = TIX - tag = BYG - tag = CHY - tag = BLI - tag = SIR - tag = BFL - tag = DOH - } - factor = 2 - } + factor = 0 } ai_research_weights = { @@ -270,9 +232,9 @@ technologies = { xp_unlock_cost = 100 category_all_infantry = { max_organisation = 10 - } + } - path = { + path = { leads_to_tech = mechanised_offensive research_cost_coeff = 1 } @@ -319,26 +281,19 @@ technologies = { xp_research_type = army xp_unlock_cost = 100 - motorized = { - max_organisation = 15 - - } - mechanized = { - max_organisation = 15 - } - amphibious_mechanized = { + category_vehicle_infantry = { max_organisation = 15 } armored_car = { - max_organisation = 3 + max_organisation = 3 } category_tanks = { max_organisation = 3 } - -armored_car_recon = { + + armored_car_recon = { battalion_mult = { category = category_all_armor breakthrough = 0.10 @@ -400,7 +355,7 @@ armored_car_recon = { max_organisation = 3 breakthrough = 0.20 } - + enable_tactic = tactic_blitz @@ -524,20 +479,13 @@ armored_car_recon = { default_morale = 0.1 max_organisation = 7 } - + category_vehicle_infantry = { + max_organisation = 5 + } enable_tactic = tactic_breakthrough - motorized = { - max_organisation = 5 - } - mechanized = { - max_organisation = 5 - } - amphibious_mechanized = { - max_organisation = 5 - } - + path = { leads_to_tech = kampfgruppe research_cost_coeff = 1 @@ -586,12 +534,20 @@ armored_car_recon = { xp_research_type = army xp_unlock_cost = 100 category_all_infantry = { + max_strength = 4 default_morale = 0.2 max_organisation = 10 } - # faster planning + # faster planning planning_speed = 0.2 -additional_brigade_column_size = 1 + additional_brigade_column_size = 1 + category_all_armor = { + supply_consumption = -0.04 + max_strength = 2 + } + category_artillery = { + max_strength = 1 + } enable_tactic = tactic_overwhelming_fire @@ -696,21 +652,6 @@ additional_brigade_column_size = 1 not = { ai_air_doctrine_tier_2_trigger = yes } factor = 0.5 } - modifier = { - OR = { - tag = SAD - tag = HUJ - tag = YUW - tag = TIX - tag = BYG - tag = CHY - tag = BLI - tag = SIR - tag = BFL - tag = DOH - } - factor = 2 - } } ai_research_weights = { @@ -777,7 +718,7 @@ additional_brigade_column_size = 1 default_morale = 0.2 breakthrough = 0.20 } - + doctrine = yes research_cost = 4.5 @@ -821,7 +762,7 @@ additional_brigade_column_size = 1 xor={ firebrigades } - + conscription = 0.02 @@ -846,25 +787,7 @@ additional_brigade_column_size = 1 } ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.15 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } - modifier = { - tag = GER - factor = 3 - } + factor = 0 } ai_research_weights = { @@ -922,6 +845,7 @@ additional_brigade_column_size = 1 resistance_damage_to_garrison_on_our_occupied_states = 0.1 enable_tactic = tactic_guerrilla_tactics + enable_tactic = tactic_sf_ambush doctrine = yes research_cost = 4.5 @@ -971,6 +895,16 @@ additional_brigade_column_size = 1 soft_attack = 0.1 } + category_all_armor = { + max_strength = 1 + } + category_all_infantry = { + max_strength = 3 + } + category_artillery = { + max_strength = 1 + } + enable_tactic = tactic_barrage doctrine = yes @@ -1049,8 +983,14 @@ additional_brigade_column_size = 1 xp_unlock_cost = 100 category_all_infantry = { defense = 0.10 + max_strength = 3 + } + category_all_armor = { + max_strength = 1 + } + category_artillery = { + max_strength = 1 } - enable_tactic = tactic_elastic_defense @@ -1133,6 +1073,7 @@ additional_brigade_column_size = 1 } factor = 0.8 } + factor = 20 modifier = { not = { ai_air_doctrine_tier_1_trigger = yes } factor = 0.5 @@ -1141,22 +1082,6 @@ additional_brigade_column_size = 1 not = { ai_air_doctrine_tier_2_trigger = yes } factor = 0.75 } - factor = 20 - modifier = { - OR = { - tag = SAD - tag = HUJ - tag = YUW - tag = TIX - tag = BYG - tag = CHY - tag = BLI - tag = SIR - tag = BFL - tag = DOH - } - factor = 2 - } } ai_research_weights = { @@ -1222,7 +1147,7 @@ additional_brigade_column_size = 1 xor = { intergrated_support } - + category_line_artillery = { default_morale = 0.2 } @@ -1230,7 +1155,7 @@ additional_brigade_column_size = 1 category_cavalry = { default_morale = 0.2 } - + signal_company = { battalion_mult = { category = category_artillery @@ -1259,21 +1184,7 @@ additional_brigade_column_size = 1 } ai_will_do = { - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - factor = 20 - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.5 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.75 - } + factor = 0 } ai_research_weights = { @@ -1284,8 +1195,9 @@ additional_brigade_column_size = 1 overwhelming_firepower = { xp_research_type = army xp_unlock_cost = 100 + category_line_artillery = { - soft_attack = 0.10 + soft_attack = 0.15 } coordination_bonus = 0.05 @@ -1339,8 +1251,14 @@ additional_brigade_column_size = 1 xp_unlock_cost = 100 category_all_armor = { breakthrough = 0.10 + max_strength = 1 + } + category_all_infantry = { + max_strength = 4 + } + category_artillery = { + max_strength = 1 } - enable_tactic = tactic_blitz @@ -1411,6 +1329,7 @@ additional_brigade_column_size = 1 doctrine = yes research_cost = 4.5 + enable_tactic = tactic_sf_barrage categories = { land_doctrine @@ -1439,21 +1358,6 @@ additional_brigade_column_size = 1 not = { ai_air_doctrine_tier_2_trigger = yes } factor = 0.5 } - modifier = { - OR = { - tag = SAD - tag = HUJ - tag = YUW - tag = TIX - tag = BYG - tag = CHY - tag = BLI - tag = SIR - tag = BFL - tag = DOH - } - factor = 2 - } } ai_research_weights = { @@ -1636,15 +1540,16 @@ additional_brigade_column_size = 1 } category_all_infantry = { - soft_attack = 0.05 + soft_attack = 0.15 } category_artillery = { - soft_attack = 0.05 + soft_attack = 0.15 } path = { leads_to_tech = forward_observers research_cost_coeff = 1 } + enable_tactic = tactic_sf_barrage doctrine = yes @@ -1662,21 +1567,7 @@ additional_brigade_column_size = 1 } ai_will_do = { - factor = 20 - modifier = { - not = { - has_army_experience > 120 - } - factor = 0.8 - } - modifier = { - not = { ai_air_doctrine_tier_1_trigger = yes } - factor = 0.25 - } - modifier = { - not = { ai_air_doctrine_tier_2_trigger = yes } - factor = 0.5 - } + factor = 0 } ai_research_weights = { @@ -1691,7 +1582,7 @@ additional_brigade_column_size = 1 xp_unlock_cost = 100 category_recon = { recon = 1 - } + } path = { leads_to_tech = advanced_firebases @@ -1812,12 +1703,12 @@ additional_brigade_column_size = 1 } category_all_infantry = { - soft_attack = 0.05 - hard_attack = 0.05 + soft_attack = 0.1 + hard_attack = 0.1 } category_artillery = { - soft_attack = 0.05 - hard_attack = 0.05 + soft_attack = 0.1 + hard_attack = 0.1 } enable_tactic = tactic_breakthrough @@ -1870,9 +1761,18 @@ additional_brigade_column_size = 1 category_cavalry = { supply_consumption = -0.02 } - - max_dig_in = 10 - dig_in_speed_factor = 0.25 #25% bonus + category_all_armor = { + max_strength = 1 + } + category_all_infantry = { + max_strength = 3 + } + category_artillery = { + max_strength = 1 + } + + max_dig_in = 25 + dig_in_speed_factor = 0.5 #25% bonus path = { @@ -1921,6 +1821,7 @@ additional_brigade_column_size = 1 #planning max bonus increase max_planning = 0.1 + planning_speed = 0.2 command_power_gain = 0.25 doctrine = yes @@ -1967,7 +1868,8 @@ additional_brigade_column_size = 1 defense = 0.10 max_organisation = 10 } - + max_dig_in = 10 + dig_in_speed_factor = 0.25 #25% bonus path = { leads_to_tech = grand_assault research_cost_coeff = 1 @@ -2010,7 +1912,17 @@ additional_brigade_column_size = 1 breakthrough = 0.10 soft_attack = 0.05 } - + category_all_armor = { + max_strength = 1 + } + category_all_infantry = { + max_strength = 3 + } + category_artillery = { + max_strength = 1 + } + max_planning = 0.1 + enable_tactic = tactic_planned_attack path = { @@ -2067,21 +1979,15 @@ additional_brigade_column_size = 1 infantry_offensive } - motorized = { + category_vehicle_infantry = { max_organisation = 5 } armored_car = { max_organisation = 5 } - mechanized = { - max_organisation = 5 - } - amphibious_mechanized = { - max_organisation = 5 - } - - additional_brigade_column_size = 1 + additional_brigade_column_size = 1 + enable_tactic = tactic_blitz enable_tactic = tactic_elastic_defense @@ -2122,16 +2028,8 @@ additional_brigade_column_size = 1 factor = 0.65 } modifier = { - OR = { - tag = SAD - tag = HUJ - tag = YUW - tag = TIX - tag = BYG - tag = BFL - tag = DOH - } - factor = 2 + tag = CHY + factor = 0 } } @@ -2198,6 +2096,7 @@ additional_brigade_column_size = 1 xp_unlock_cost = 100 category_all_infantry = { max_organisation = 5 + max_strength = 4 } category_tanks = { max_organisation = 1 @@ -2205,7 +2104,14 @@ additional_brigade_column_size = 1 armored_car = { max_organisation = 1 } + category_all_armor = { + max_strength = 1 + } + category_artillery = { + max_strength = 1 + } coordination_bonus = 0.1 + enable_tactic = tactic_sf_barrage path = { leads_to_tech = assault_breakthrough @@ -2309,7 +2215,7 @@ additional_brigade_column_size = 1 xp_unlock_cost = 100 max_planning = 0.1 max_command_power = 30 - + logistics_company = { battalion_mult = { category = category_all_infantry @@ -2423,6 +2329,10 @@ additional_brigade_column_size = 1 breakthrough = 0.1 } + category_cavalry = { + breakthrough = 0.05 + } + additional_brigade_column_size = 1 enable_tactic = tactic_infantry_charge @@ -2463,10 +2373,16 @@ additional_brigade_column_size = 1 factor = 0.65 } modifier = { - tag = CHY - tag = BLI - tag = SIR - factor = 4 + tag = YUW + factor = 0 + } + modifier = { + tag = HUJ + factor = 0 + } + modifier = { + tag = SAD + factor = 0 } } @@ -2543,19 +2459,31 @@ additional_brigade_column_size = 1 xp_unlock_cost = 100 supply_consumption_factor = -0.10 command_power_gain_mult = 0.15 - + category_all_armor = { + max_strength = 1 + } + category_artillery = { + max_strength = 1 + } + category_all_infantry = { + max_strength = 4 + } recon = { battalion_mult = { category = category_light_infantry soft_attack = 0.05 } + battalion_mult = { + category = category_cavalry + soft_attack = 0.05 + } } path = { leads_to_tech = night_assault_tactics research_cost_coeff = 1 } - + doctrine = yes research_cost = 4.5 @@ -2599,7 +2527,7 @@ additional_brigade_column_size = 1 xp_unlock_cost = 100 #reduce land night combat penalty land_night_attack = 0.25 # negates half of base penalty - + path = { leads_to_tech = attritional_containment @@ -2709,7 +2637,7 @@ additional_brigade_column_size = 1 category_recon = { recon = 1 - } + } doctrine = yes research_cost = 4.5 @@ -2761,9 +2689,18 @@ additional_brigade_column_size = 1 research_cost_coeff = 1 } - land_reinforce_rate = 0.02 + land_reinforce_rate = 0.02 minimum_training_level = -0.1 weekly_casualties_war_support = 0.001 + category_all_armor = { + max_strength = 1 + } + category_all_infantry = { + max_strength = 3 + } + category_artillery = { + max_strength = 1 + } doctrine = yes research_cost = 2.25 @@ -2806,7 +2743,7 @@ additional_brigade_column_size = 1 leads_to_tech = defence_in_depth research_cost_coeff = 1 } - + doctrine = yes research_cost = 4.5 @@ -2847,12 +2784,21 @@ additional_brigade_column_size = 1 defence_in_depth = { xp_research_type = army xp_unlock_cost = 100 - max_dig_in = 5 + max_dig_in = 10 category_light_infantry = { max_organisation = 5 - } - + } + category_all_armor = { + max_strength = 1 + } + category_all_infantry = { + max_strength = 3 + } + category_artillery = { + max_strength = 1 + } + path = { leads_to_tech = large_front_operations research_cost_coeff = 1 @@ -2898,11 +2844,12 @@ additional_brigade_column_size = 1 peoples_army } -supply_consumption_factor = -0.10 + supply_consumption_factor = -0.10 -additional_brigade_column_size = 1 + additional_brigade_column_size = 1 enable_tactic = tactic_relentless_assault + enable_tactic = tactic_sf_barrage path = { leads_to_tech = deep_operations @@ -2958,18 +2905,8 @@ additional_brigade_column_size = 1 factor = 0.75 } modifier = { - OR = { - tag = SAD - tag = HUJ - tag = YUW - tag = TIX - tag = BYG - tag = BFL - tag = CHY - tag = BLI - tag = SIR - } - factor = 2 + tag = DOH + factor = 0 } } @@ -2985,7 +2922,7 @@ additional_brigade_column_size = 1 armored_car = { max_organisation = 2 } - + xp_research_type = army xp_unlock_cost = 100 enable_tactic = tactic_blitz @@ -3039,6 +2976,16 @@ additional_brigade_column_size = 1 max_planning = 0.10 land_reinforce_rate = 0.05 + category_all_armor = { + max_strength = 1 + } + category_all_infantry = { + max_strength = 4 + } + category_artillery = { + max_strength = 1 + } + enable_tactic = tactic_elastic_defense path = { @@ -3152,6 +3099,9 @@ additional_brigade_column_size = 1 max_organisation = 1 breakthrough = 0.10 } + category_cavalry = { + breakthrough = 0.05 + } enable_tactic = tactic_breakthrough @@ -3211,26 +3161,17 @@ additional_brigade_column_size = 1 default_morale = 0.1 } - mechanized = { + category_vehicle_infantry = { max_organisation = 10 default_morale = 0.1 } - motorized = { - max_organisation = 10 - default_morale = 0.1 - } - amphibious_mechanized = { - max_organisation = 10 - default_morale = 0.1 -} - armored_car_recon = { battalion_mult = { category = category_light_infantry max_organisation = 1 add = yes } - } + } path = { leads_to_tech = continuous_offensive @@ -3352,7 +3293,7 @@ additional_brigade_column_size = 1 cat_mass_assault } -military_police = { + military_police = { battalion_mult = { category = category_cavalry suppression = 0.35 #Mp also has a mult @@ -3395,10 +3336,9 @@ military_police = { } } modifier = { - tag = DOH - factor = 2 + tag = BFL + factor = 0 } - } ai_research_weights = { @@ -3453,6 +3393,7 @@ military_police = { xp_unlock_cost = 100 category_all_infantry = { max_organisation = 10 + max_strength = 4 } category_tanks = { max_organisation = 2 @@ -3460,7 +3401,12 @@ military_police = { armored_car = { max_organisation = 2 } - + category_all_armor = { + max_strength = 1 + } + category_artillery = { + max_strength = 1 + } path = { leads_to_tech = human_wave_offensive @@ -3546,7 +3492,7 @@ military_police = { xp_research_type = army xp_unlock_cost = 100 out_of_supply_factor = -0.30 - category_army = { + category_army = { default_morale = 0.2 } diff --git a/src/common/unit_leader/az_traits.txt b/src/common/unit_leader/az_traits.txt index 7a47698..b9cd306 100755 --- a/src/common/unit_leader/az_traits.txt +++ b/src/common/unit_leader/az_traits.txt @@ -59,10 +59,10 @@ leader_traits = { supply_consumption_factor = 0.05 } corps_commander_modifier = { - max_commander_army_size = 4 + max_commander_army_size = 16 } field_marshal_modifier = { - max_army_group_size = -1 + max_army_group_size = 1 } attack_skill = 1 new_commander_weight = { @@ -81,8 +81,8 @@ leader_traits = { } cost = 5 modifier = { - army_morale_factor = 0.1 - army_org_Factor = 0.05 + army_morale_factor = 0.15 + army_org_Factor = 0.1 army_defence_factor = 0.15 army_core_defence_factor = 0.1 out_of_supply_factor = -0.2 @@ -114,7 +114,7 @@ leader_traits = { cost = 5 modifier = { army_armor_defence_factor = 0.15 - army_armor_attack_factor = 0.12 + army_armor_attack_factor = 0.15 army_armor_speed_factor = 0.15 } @@ -138,11 +138,11 @@ leader_traits = { always = no # not gainable } modifier = { - special_forces_attack_factor = 0.1 - special_forces_defence_factor = 0.1 + special_forces_attack_factor = 0.15 + special_forces_defence_factor = 0.15 } corps_commander_modifier = { - max_commander_army_size = 8 + max_commander_army_size = 16 } field_marshal_modifier = { #max_army_group_size = 1 @@ -164,12 +164,12 @@ leader_traits = { } cost = 5000 modifier = { - max_planning = 0.1 - air_superiority_bonus_in_combat = 0.1 - shore_bombardment_bonus = 0.15 + max_planning = 0.2 + air_superiority_bonus_in_combat = 0.25 + shore_bombardment_bonus = 0.35 } corps_commander_modifier = { - max_commander_army_size = 12 + max_commander_army_size = 20 } field_marshal_modifier = { max_army_group_size = 3 @@ -219,10 +219,10 @@ leader_traits = { } } corps_commander_modifier = { - #max_commander_army_size = -9 + max_commander_army_size = 6 } field_marshal_modifier = { - max_army_group_size = -3 + #max_army_group_size = -1 } override_effect_tooltip = xunyang_army_trait_tooltip new_commander_weight = { @@ -244,8 +244,8 @@ leader_traits = { experience_gain_factor = 0.25 } modifier = { - army_defence_factor = 0.05 - army_attack_factor = 0.05 + army_defence_factor = 0.075 + army_attack_factor = 0.075 } @@ -314,37 +314,37 @@ leader_traits = { } cost = 5 modifier = { - planning_speed = 0.5 - supply_consumption_factor = -0.4 + planning_speed = 0.2 + supply_consumption_factor = -0.1 desert = { - movement = 0.25 + movement = 0.15 } hills = { - movement = 0.25 + movement = 0.15 } forest = { - movement = 0.25 + movement = 0.15 } mountain = { - movement = 0.25 + movement = 0.15 } plains = { - movement = 0.25 + movement = 0.15 } urban = { - movement = 0.25 + movement = 0.15 } jungle = { - movement = 0.25 + movement = 0.15 } marsh = { - movement = 0.25 + movement = 0.15 } } override_effect_tooltip = quzhu_army_linghuozhihui_trait_tooltip corps_commander_modifier = { - max_commander_army_size = -3 + max_commander_army_size = -15 } ai_will_do = { factor = 1 @@ -692,4 +692,82 @@ leader_traits = { factor = 0 } } + trait_shiyue = { + type = land + trait_type = personality_trait + logistics_skill = 2 + planning_skill = 2 + non_shared_modifier = { + skill_bonus_factor = 0.5 + max_commander_army_size = 50 + max_army_group_size = 3 + exiled_divisions_attack_factor = 0.5 + exiled_divisions_defense_factor = 0.5 + reassignment_duration_factor = -0.8 + sickness_chance = -1 + wounded_chance_factor = -1 + experience_gain_factor = 0.33 + terrain_trait_xp_gain_factor = 1 + } + enable_ability = probing_attack + enable_ability = extra_suplies + new_commander_weight = { + factor = 0 + } + } + trait_shiyue2 = { + type = navy + trait_type = personality_trait + attack_skill = 2 + defense_skill = 2 + maneuvering_skill = 3 + coordination_skill = 3 + modifier = { + screening_efficiency = 0.1 + positioning = 0.15 + navy_visibility = -0.1 + experience_gain_navy_unit_factor = 0.33 + naval_retreat_speed = 0.5 + naval_critical_score_chance_factor = 0.5 + } + new_commander_weight = { + factor = 0 + } + } + trait_shiyue_qiye = { + type = land + trait_type = personality_trait + modifier = { + army_attack_factor = 0.3 + army_defence_factor = 0.3 + army_core_attack_factor = 0.5 + army_core_defence_factor = 0.5 + } + non_shared_modifier = { + skill_bonus_factor = 0.5 + max_commander_army_size = 50 + max_army_group_size = 2 + } + new_commander_weight = { + factor = 0 + } + } + trait_shiyue_bisimai = { + type = land + trait_type = personality_trait + modifier = { + army_attack_factor = 0.1 + army_defence_factor = 0.1 + army_org_factor = 0.3 + army_morale_factor = 0.5 + } + non_shared_modifier = { + skill_bonus_factor = 0.5 + max_commander_army_size = 50 + max_army_group_size = 2 + } + new_commander_weight = { + factor = 0 + } + } } diff --git a/src/events/AZ_tianjiangEvents.txt b/src/events/AZ_tianjiangEvents.txt index 469775a..d9ae082 100755 --- a/src/events/AZ_tianjiangEvents.txt +++ b/src/events/AZ_tianjiangEvents.txt @@ -2526,7 +2526,7 @@ country_event = { country_event = { id = az_tianjiang.81 days = 1 } retire_character = SAD_tuolichaili ITA = { - set_cosmetic_tag = NSAD + #set_cosmetic_tag = NSAD recruit_character = SAD_tuolichaili add_country_leader_role = { character = SAD_tuolichaili @@ -8920,7 +8920,7 @@ country_event = { is_triggered_only = yes option = { name = "无言,图之" - add_political_power = 200 + add_political_power = 100 custom_effect_tooltip = bfldaqingxi_tips BFL_dqx_dengji = yes complete_national_focus = BFL_55 @@ -12497,4 +12497,174 @@ country_event = { } } } + +unit_leader_event = { + id = az_tianjiang.356 + title = "永恒的誓约" + desc = az_tianjiang.356.d + is_triggered_only = yes + immediate = { + THIS = { + set_character_flag = shiyue_yes + } + } + option = { + trigger = { + THIS = { + is_army_leader = yes + } + } + name = "执子之手,与子偕老" + THIS = { + add_attack = 2 + add_defense = 2 + add_max_trait = 1 + add_unit_leader_trait = trait_shiyue + } + } + option = { + trigger = { + THIS = { + is_navy_leader = yes + } + } + name = "执子之手,与子偕老" + THIS = { + add_attack = 2 + add_defense = 2 + add_max_trait = 1 + add_unit_leader_trait = trait_shiyue2 + } + } +} + +country_event = { + id = az_tianjiang.357 + title = "不要玩这个势力!" + desc = "不要玩!不要玩!不要玩!重要的事情重复三遍,该势力是一个背景板势力,不仅没有什么可玩内容,在代码上甚至不算舰娘国家,因此不要游玩!" + picture = GFX_aze_hit + is_triggered_only = yes + option = { + name = "好吧" + ai_chance = { + base = 100 + } + } +} + +country_event = { + id = az_tianjiang.358 + title = "制裁弱智刚果" + desc = "我才不关心非洲的小几把国!" + picture = GFX_report_event_generic_sign_treaty2 + fire_only_once = yes + trigger = { + tag = COG + is_ai = yes + date > 1936.1.1 + } + option = { + name = "不用控制台是看不见这个事件的" + load_focus_tree = generic_focus + ai_chance = { + factor = 100 + } + } +} + +country_event = { + id = az_tianjiang.359 + title = "企业:第一部分" + desc = az_tianjiang.359.d + picture = GFX_aze_kan + is_triggered_only = yes + option = { + name = "下一页" + country_event = az_tianjiang.360 + ai_chance = { + base = 100 + } + } +} + +country_event = { + id = az_tianjiang.360 + title = "企业:第二部分" + desc = az_tianjiang.360.d + picture = GFX_aze_kan + is_triggered_only = yes + option = { + name = "下一页" + country_event = az_tianjiang.361 + ai_chance = { + base = 100 + } + } +} + +country_event = { + id = az_tianjiang.361 + title = "企业:第三部分" + desc = az_tianjiang.361.d + picture = GFX_aze_kan + is_triggered_only = yes + option = { + name = "END" + BYG_qiye = { + add_unit_leader_trait = trait_shiyue_qiye + } + custom_effect_tooltip = wenanzhaoxin_tips + ai_chance = { + base = 100 + } + } +} + +country_event = { + id = az_tianjiang.362 + title = "俾斯麦:第一部分" + desc = az_tianjiang.362.d + picture = GFX_aze_kan + is_triggered_only = yes + option = { + name = "下一页" + country_event = az_tianjiang.363 + ai_chance = { + base = 100 + } + } +} + +country_event = { + id = az_tianjiang.363 + title = "俾斯麦:第二部分" + desc = az_tianjiang.363.d + picture = GFX_aze_kan + is_triggered_only = yes + option = { + name = "下一页" + country_event = az_tianjiang.364 + ai_chance = { + base = 100 + } + } +} + +country_event = { + id = az_tianjiang.364 + title = "俾斯麦:第三部分" + desc = az_tianjiang.364.d + picture = GFX_aze_kan + is_triggered_only = yes + option = { + name = "END" + TIX_bisimai = { + add_unit_leader_trait = trait_shiyue_bisimai + } + custom_effect_tooltip = wenanzhaoxin_tips + ai_chance = { + base = 100 + } + } +} \ No newline at end of file diff --git a/src/events/MTG_Netherlands.txt b/src/events/MTG_Netherlands.txt new file mode 100755 index 0000000..9761193 --- /dev/null +++ b/src/events/MTG_Netherlands.txt @@ -0,0 +1,3229 @@ +add_namespace = mtg_netherlands + +# Venezuela offers to 'protect' Curacao +country_event = { + id = mtg_netherlands.1 + title = mtg_netherlands.1.t + desc = mtg_netherlands.1.d + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # Accept + option = { + name = mtg_netherlands.1.a + effect_tooltip = { + VEN = { transfer_state = 695 } + } + VEN = { country_event = { id = mtg_netherlands.2 days = 1 random_days = 3 } } + } + + # They're just trying to get the islands for themselves... + option = { + name = mtg_netherlands.1.b + effect_tooltip = { + VEN = { add_state_claim = 695 } + } + VEN = { country_event = { id = mtg_netherlands.3 days = 1 random_days = 3 } } + set_global_flag = ven_claims_abc_islands + } + + # We can ill afford another crisis - give the British direct control + option = { + trigger = { + AND = { + is_in_faction_with = HUJ + NOT = { is_in_faction_with = BYG } + } + } + name = mtg_netherlands.1.c + effect_tooltip = { + HUJ = { transfer_state = 695 } + } + HUJ = { country_event = { id = mtg_netherlands.4 days = 1 random_days = 3 } } + } + + # We can ill afford another crisis - give the Americans direct control + option = { + trigger = { + is_in_faction_with = BYG + } + name = mtg_netherlands.1.e + effect_tooltip = { + BYG = { transfer_state = 695 } + } + BYG = { country_event = { id = mtg_netherlands.4 days = 1 random_days = 3 } } + } +} + +# Netherlands accepts 'Venezuelan protection' for Curacao +country_event = { + id = mtg_netherlands.2 + title = mtg_netherlands.2.t + desc = mtg_netherlands.2.d + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.2.a + transfer_state = 695 + } +} + +# Netherlands rejects 'Venezuelan protection' for Curacao +country_event = { + id = mtg_netherlands.3 + title = mtg_netherlands.3.t + desc = mtg_netherlands.3.d + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.3.a + add_state_claim = 695 + } +} + +# Netherlands asks BYG/HUJ to take over Curacao +country_event = { + id = mtg_netherlands.4 + title = mtg_netherlands.4.t + desc = mtg_netherlands.4.d + picture = GFX_report_event_generic_read_write + + is_triggered_only = yes + + # Great idea! + option = { + name = mtg_netherlands.4.a + effect_tooltip = { + transfer_state = 695 + } + HOL = { country_event = { id = mtg_netherlands.5 days = 1 random_days = 3 } } + } + + # Let's not get involved + option = { + name = mtg_netherlands.4.b + HOL = { country_event = { id = mtg_netherlands.6 days = 1 random_days = 3 } } + } +} + +# FROM accepts taking over Curacao +country_event = { + id = mtg_netherlands.5 + title = mtg_netherlands.5.t + desc = mtg_netherlands.5.d + picture = GFX_report_event_generic_sign_treaty2 + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.5.a + FROM = { transfer_state = 695 } + } +} + +# FROM rejects taking over Curacao +country_event = { + id = mtg_netherlands.6 + title = mtg_netherlands.6.t + desc = mtg_netherlands.6.d + picture = GFX_report_event_generic_sign_treaty2 + + is_triggered_only = yes + + # I guess we have no choice but to let them have it + option = { + name = mtg_netherlands.6.a + effect_tooltip = { + VEN = { transfer_state = 695 } + } + VEN = { country_event = { id = mtg_netherlands.2 days = 1 random_days = 3 } } + } + + # We won't give it up! + option = { + name = mtg_netherlands.6.b + effect_tooltip = { + VEN = { add_state_claim = 695 } + } + VEN = { country_event = { id = mtg_netherlands.3 days = 1 random_days = 3 } } + set_global_flag = ven_claims_abc_islands + } +} + +# Netherlands asks Germany for battlecruiser tech +country_event = { + id = mtg_netherlands.7 + title = mtg_netherlands.7.t + desc = mtg_netherlands.7.d + picture = GFX_report_event_physics_lab_02 + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.7.a + FROM = { country_event = { id = mtg_netherlands.8 days = 1 random_days = 3 } } + effect_tooltip = { + HOL = { + set_technology = { + basic_ship_hull_heavy = 1 + antiair2 = 1 + improved_fire_control_system = 1 + improved_dp_light_battery = 1 + } + create_equipment_variant = { + name = "Design 1047 Battlecruiser" + type = ship_hull_heavy_2 + parent_version = 0 + allow_without_tech = yes #Makes no difference since event grants appropriate tech (above), but it improves tooltip + modules = { + fixed_ship_battery_slot = ship_heavy_battery_1 + fixed_ship_anti_air_slot = ship_anti_air_2 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = heavy_ship_engine_2 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_bb_1 + front_1_custom_slot = ship_heavy_battery_1 + mid_1_custom_slot = ship_anti_air_2 + mid_2_custom_slot = dp_ship_secondaries_2 + rear_1_custom_slot = ship_heavy_battery_1 + } + } + } + } + } + + # No. + option = { + name = mtg_netherlands.7.b + ai_chance = { + factor = 0 + } + FROM = { country_event = { id = mtg_netherlands.9 days = 1 random_days = 3 } } + } +} + +# Germany shares Battlecruiser tech +country_event = { + id = mtg_netherlands.8 + title = mtg_netherlands.8.t + desc = mtg_netherlands.8.d + picture = GFX_report_event_physics_lab_02 + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.8.a + set_technology = { + basic_ship_hull_heavy = 1 + antiair2 = 1 + improved_fire_control_system = 1 + improved_dp_light_battery = 1 + } + create_equipment_variant = { + name = "Design 1047 Battlecruiser" + type = ship_hull_heavy_2 + parent_version = 0 + allow_without_tech = yes #Makes no difference since event grants appropriate tech (above), but it improves tooltip + modules = { + fixed_ship_battery_slot = ship_heavy_battery_1 + fixed_ship_anti_air_slot = ship_anti_air_2 + fixed_ship_fire_control_system_slot = ship_fire_control_system_2 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = heavy_ship_engine_2 + fixed_ship_secondaries_slot = dp_ship_secondaries_2 + fixed_ship_armor_slot = ship_armor_bb_1 + front_1_custom_slot = ship_heavy_battery_1 + mid_1_custom_slot = ship_anti_air_2 + mid_2_custom_slot = dp_ship_secondaries_2 + rear_1_custom_slot = ship_heavy_battery_1 + } + } + } +} + +# Germany refuses to share Battlecruiser tech +country_event = { + id = mtg_netherlands.9 + title = mtg_netherlands.9.t + desc = mtg_netherlands.9.d + picture = GFX_report_event_generic_read_write + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.9.a + } +} + +# New government forms +country_event = { + id = mtg_netherlands.10 + title = mtg_netherlands.10.t + desc = mtg_netherlands.10.d + picture = GFX_report_event_hol_cabinet_de_geer + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.10.a + set_party_name = { ideology = democratic long_name = HOL_CHU_party_long name = HOL_CHU_party } + promote_character = { + character = HOL_dirk_jan_de_geer + ideology = conservatism + } + remove_ideas = HOL_weak_government + } +} + +# See to Japanese Demands in the East Indies +country_event = { + id = mtg_netherlands.11 + title = mtg_netherlands.11.t + desc = mtg_netherlands.11.d + picture = GFX_report_event_japan_europe_pact + + is_triggered_only = yes + + # Let them 'protect' the East Indies + option = { + name = mtg_netherlands.11.a + effect_tooltip = { + CHY = { + transfer_state = 672 + transfer_state = 335 + transfer_state = 334 + transfer_state = 673 + transfer_state = 667 + } + add_offsite_building = { type = arms_factory level = 8 } + } + CHY = { country_event = { id = mtg_netherlands.12 hours = 6 } } + } + + # Give them trade + option = { + name = mtg_netherlands.11.b + effect_tooltip = { + if = { + limit = { + country_exists = INS + INS = { is_subject_of = HOL } + 672 = { is_owned_and_controlled_by = INS } + 335 = { is_owned_and_controlled_by = INS } + 334 = { is_owned_and_controlled_by = INS } + 673 = { is_owned_and_controlled_by = INS } + 667 = { is_owned_and_controlled_by = INS } + } + INS = { + give_resource_rights = { receiver = CHY state = 672 } + give_resource_rights = { receiver = CHY state = 335 } + give_resource_rights = { receiver = CHY state = 334 } + give_resource_rights = { receiver = CHY state = 673 } + give_resource_rights = { receiver = CHY state = 667 } + } + } + else_if = { + limit = { + 672 = { is_owned_and_controlled_by = HOL } + 335 = { is_owned_and_controlled_by = HOL } + 334 = { is_owned_and_controlled_by = HOL } + 673 = { is_owned_and_controlled_by = HOL } + 667 = { is_owned_and_controlled_by = HOL } + } + give_resource_rights = { receiver = CHY state = 672 } + give_resource_rights = { receiver = CHY state = 335 } + give_resource_rights = { receiver = CHY state = 334 } + give_resource_rights = { receiver = CHY state = 673 } + give_resource_rights = { receiver = CHY state = 667 } + } + } + effect_tooltip = { + add_offsite_building = { type = arms_factory level = 4 } + } + CHY = { country_event = { id = mtg_netherlands.13 hours = 6 } } + } +} + +# Event for Japan saying NL gives them the Indies +country_event = { + id = mtg_netherlands.12 + title = mtg_netherlands.12.t + desc = mtg_netherlands.12.d + picture = GFX_report_event_japan_europe_pact + + is_triggered_only = yes + + # Huzzah! + option = { + name = mtg_netherlands.12.a + effect_tooltip = { + transfer_state = 672 + transfer_state = 335 + transfer_state = 334 + transfer_state = 673 + transfer_state = 667 + FROM = { add_offsite_building = { type = arms_factory level = 6 } } + } + FROM = { country_event = { id = mtg_netherlands.23 } } + } + + # We don't want it. + option = { + name = mtg_netherlands.12.b + ai_chance = { factor = 0 } + FROM = { + set_country_flag = HOL_jap_rejected_control + country_event = { id = mtg_netherlands.25 } + } + } +} + +# Event for Japan saying NL trades them the Indies resources +country_event = { + id = mtg_netherlands.13 + title = mtg_netherlands.13.t + desc = mtg_netherlands.13.d + picture = GFX_report_event_japan_europe_pact + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.13.a + effect_tooltip = { + if = { + limit = { + country_exists = INS + INS = { is_subject_of = HOL } + 672 = { is_owned_and_controlled_by = INS } + 335 = { is_owned_and_controlled_by = INS } + 334 = { is_owned_and_controlled_by = INS } + 673 = { is_owned_and_controlled_by = INS } + 667 = { is_owned_and_controlled_by = INS } + } + INS = { + give_resource_rights = { receiver = CHY state = 672 } + give_resource_rights = { receiver = CHY state = 335 } + give_resource_rights = { receiver = CHY state = 334 } + give_resource_rights = { receiver = CHY state = 673 } + give_resource_rights = { receiver = CHY state = 667 } + } + } + else_if = { + limit = { + FROM = { + 672 = { is_owned_and_controlled_by = HOL } + 335 = { is_owned_and_controlled_by = HOL } + 334 = { is_owned_and_controlled_by = HOL } + 673 = { is_owned_and_controlled_by = HOL } + 667 = { is_owned_and_controlled_by = HOL } + } + } + FROM = { + give_resource_rights = { receiver = CHY state = 672 } + give_resource_rights = { receiver = CHY state = 335 } + give_resource_rights = { receiver = CHY state = 334 } + give_resource_rights = { receiver = CHY state = 673 } + give_resource_rights = { receiver = CHY state = 667 } + } + } + FROM = { add_offsite_building = { type = arms_factory level = 4 } } + } + FROM = { country_event = { id = mtg_netherlands.24 } } + } + + # Not good enough! + option = { + name = mtg_netherlands.13.b + ai_chance = { factor = 0 } + FROM = { + set_country_flag = HOL_jap_rejected_resources + country_event = { id = mtg_netherlands.25 } + } + } +} + +# Replace the Defeatist Government +country_event = { + id = mtg_netherlands.14 + title = mtg_netherlands.14.t + desc = mtg_netherlands.14.d + picture = GFX_report_event_hol_cabinet_gerbrandy + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.14.a + add_popularity = { + ideology = democratic + popularity = -0.05 + } + #retire_country_leader = yes + #promote_character = { + # character = HOL_pieter_sjoerds_gerbrandy + # ideology = conservatism + #} + if = { + limit = { + has_idea = HOL_weak_government + } + remove_ideas = HOL_weak_government + } + } +} + +# Event for Britain: Revive the Low Countries Buffer Proposal +country_event = { + id = mtg_netherlands.15 + title = mtg_netherlands.15.t + desc = mtg_netherlands.15.d + picture = GFX_report_event_generic_conference + + is_triggered_only = yes + + # Great idea + option = { + name = mtg_netherlands.15.a + BEL = { country_event = { id = mtg_netherlands.18 } } + LUX = { country_event = { id = mtg_netherlands.18 } } + FROM = { country_event = { id = mtg_netherlands.16 days = 1 random_days = 3 } } + } + + # We don't think so + option = { + name = mtg_netherlands.15.b + ai_chance = { factor = 0 } + FROM = { country_event = { id = mtg_netherlands.17 days = 1 random_days = 3 } } + } +} + +# Event for NL: Britain supports unified Low Countries +country_event = { + id = mtg_netherlands.16 + title = mtg_netherlands.16.t + desc = mtg_netherlands.16.d + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # Hurrah + option = { + name = mtg_netherlands.16.a + BEL = { + every_unit_leader = { + set_nationality = ROOT + } + } + annex_country = { + target = BEL + transfer_troops = yes + } + #HUJ = { end_exile = BEL } + LUX = { + every_unit_leader = { + set_nationality = ROOT + } + } + annex_country = { + target = LUX + transfer_troops = yes + } + #HUJ = { end_exile = LUX } + hidden_effect = { news_event = { id = mtg_news.51 days = 1 } } + } +} + +# Event for NL: Britain rejects unified Low Countries +country_event = { + id = mtg_netherlands.17 + title = mtg_netherlands.17.t + desc = mtg_netherlands.17.d + picture = GFX_report_event_generic_read_write + + is_triggered_only = yes + + # Damnit + option = { + name = mtg_netherlands.17.a + } +} + +# Event for BEL/LUX: Britain just agreed to hand you over to NL +country_event = { + id = mtg_netherlands.18 + title = mtg_netherlands.16.t + desc = mtg_netherlands.18.d + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # What?! Bastards! + option = { + name = mtg_netherlands.18.a + custom_effect_tooltip = GAME_OVER_TT + } +} + +# Event for BEL/LUX: HOL invites to Benelux +country_event = { + id = mtg_netherlands.19 + title = mtg_netherlands.19.t + desc = mtg_netherlands.19.d + picture = GFX_report_event_generic_conference + + is_triggered_only = yes + + # Good idea! + option = { + name = mtg_netherlands.19.a + ai_chance = { + base = 1 + modifier = { + factor = 0 + is_in_faction = yes + has_war = yes + } + } + FROM = { + add_to_faction = ROOT + country_event = { id = generic.6 hours = 6 } + } + } + + # No ty + option = { + name = mtg_netherlands.19.b + ai_chance = { + base = 0 + modifier = { + add = 1 + is_in_faction = yes + has_war = yes + } + } + FROM = { country_event = { id = generic.7 hours = 6 } } + } +} + +# Event for Democratic minors: HOL invites to European Union +country_event = { + id = mtg_netherlands.20 + title = mtg_netherlands.20.t + desc = mtg_netherlands.20.d + picture = GFX_report_event_generic_conference + + is_triggered_only = yes + + # Good idea! + option = { + name = mtg_netherlands.19.a + ai_chance = { + base = 1 + modifier = { + factor = 0 + is_in_faction = yes + has_war = yes + } + } + FROM = { + add_to_faction = ROOT + country_event = { id = generic.6 hours = 6 } + } + } + + # No ty + option = { + name = mtg_netherlands.19.b + ai_chance = { + base = 0 + modifier = { + add = 1 + is_in_faction = yes + has_war = yes + } + } + FROM = { country_event = { id = generic.7 hours = 6 } } + } +} + +# Event for INS informing of NL preparing to integrate +country_event = { + id = mtg_netherlands.21 + title = mtg_netherlands.21.t + desc = mtg_netherlands.21.d + picture = GFX_report_event_generic_sign_treaty1 + + is_triggered_only = yes + + # Oh, well then... + option = { + name = mtg_netherlands.21.a + effect_tooltip = { + add_timed_idea = { + idea = HOL_curtail_colonial_autonomy_subject + days = 545 + } + } + } +} + +# Event for INS informing of NL moving capital to Batavia +country_event = { + id = mtg_netherlands.22 + title = mtg_netherlands.22.t + desc = mtg_netherlands.22.d + picture = GFX_report_event_generic_sign_treaty2 + + is_triggered_only = yes + + # Goodbye, cruel world! + option = { + name = mtg_netherlands.22.a + custom_effect_tooltip = GAME_OVER_TT + } +} + +# Event saying Japan accepts transfer of NEI +country_event = { + id = mtg_netherlands.23 + title = mtg_netherlands.23.t + desc = mtg_netherlands.23.d + picture = GFX_report_event_japan_europe_pact + + is_triggered_only = yes + + # Ok! + option = { + name = mtg_netherlands.23.a + FROM = { + transfer_state = 672 + transfer_state = 335 + transfer_state = 334 + transfer_state = 673 + transfer_state = 667 + } + add_offsite_building = { type = arms_factory level = 6 } + hidden_effect = { news_event = { id = mtg_news.48 days = 1 } } + } +} + +# Event saying Japan accepts transfer of NEI resources +country_event = { + id = mtg_netherlands.24 + title = mtg_netherlands.24.t + desc = mtg_netherlands.24.d + picture = GFX_report_event_japan_europe_pact + + is_triggered_only = yes + + # Ok! + option = { + name = mtg_netherlands.23.a + if = { + limit = { + country_exists = INS + INS = { is_subject_of = HOL } + 672 = { is_owned_and_controlled_by = INS } + 335 = { is_owned_and_controlled_by = INS } + 334 = { is_owned_and_controlled_by = INS } + 673 = { is_owned_and_controlled_by = INS } + 667 = { is_owned_and_controlled_by = INS } + } + INS = { + give_resource_rights = { receiver = CHY state = 672 } + give_resource_rights = { receiver = CHY state = 335 } + give_resource_rights = { receiver = CHY state = 334 } + give_resource_rights = { receiver = CHY state = 673 } + give_resource_rights = { receiver = CHY state = 667 } + } + } + else_if = { + limit = { + 672 = { is_owned_and_controlled_by = HOL } + 335 = { is_owned_and_controlled_by = HOL } + 334 = { is_owned_and_controlled_by = HOL } + 673 = { is_owned_and_controlled_by = HOL } + 667 = { is_owned_and_controlled_by = HOL } + } + give_resource_rights = { receiver = CHY state = 672 } + give_resource_rights = { receiver = CHY state = 335 } + give_resource_rights = { receiver = CHY state = 334 } + give_resource_rights = { receiver = CHY state = 673 } + give_resource_rights = { receiver = CHY state = 667 } + } + add_offsite_building = { type = arms_factory level = 4 } + hidden_effect = { news_event = { id = mtg_news.49 days = 1 } } + } +} + +# Event saying Japan rejects Dutch offer +country_event = { + id = mtg_netherlands.25 + title = mtg_netherlands.25.t + desc = mtg_netherlands.25.d + picture = GFX_report_event_japanese_reply + + is_triggered_only = yes + + # Ok! + option = { + name = mtg_netherlands.25.a + hidden_effect = { CHY = { set_country_flag = HOL_declare_war_indies_allowed } } + } + + # Let them 'protect' the East Indies + option = { + name = mtg_netherlands.11.a + trigger = { + NOT = { has_country_flag = HOL_jap_rejected_control } + } + effect_tooltip = { + CHY = { + transfer_state = 672 + transfer_state = 335 + transfer_state = 334 + transfer_state = 673 + transfer_state = 667 + } + add_offsite_building = { type = arms_factory level = 8 } + } + CHY = { country_event = { id = mtg_netherlands.12 hours = 6 } } + } + + # Give them trade + option = { + name = mtg_netherlands.11.b + trigger = { + NOT = { has_country_flag = HOL_jap_rejected_resources } + } + effect_tooltip = { + if = { + limit = { + country_exists = INS + INS = { is_subject_of = HOL } + 672 = { is_owned_and_controlled_by = INS } + 335 = { is_owned_and_controlled_by = INS } + 334 = { is_owned_and_controlled_by = INS } + 673 = { is_owned_and_controlled_by = INS } + 667 = { is_owned_and_controlled_by = INS } + } + INS = { + give_resource_rights = { receiver = CHY state = 672 } + give_resource_rights = { receiver = CHY state = 335 } + give_resource_rights = { receiver = CHY state = 334 } + give_resource_rights = { receiver = CHY state = 673 } + give_resource_rights = { receiver = CHY state = 667 } + } + } + else_if = { + limit = { + 672 = { is_owned_and_controlled_by = HOL } + 335 = { is_owned_and_controlled_by = HOL } + 334 = { is_owned_and_controlled_by = HOL } + 673 = { is_owned_and_controlled_by = HOL } + 667 = { is_owned_and_controlled_by = HOL } + } + give_resource_rights = { receiver = CHY state = 672 } + give_resource_rights = { receiver = CHY state = 335 } + give_resource_rights = { receiver = CHY state = 334 } + give_resource_rights = { receiver = CHY state = 673 } + give_resource_rights = { receiver = CHY state = 667 } + } + } + effect_tooltip = { + add_offsite_building = { type = arms_factory level = 4 } + } + CHY = { country_event = { id = mtg_netherlands.13 hours = 6 } } + } +} + +# Event for BYG informing them NL wants their protection in West Indies +country_event = { + id = mtg_netherlands.26 + title = mtg_netherlands.26.t + desc = mtg_netherlands.26.d + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.26.a + effect_tooltip = { + add_war_support = 0.1 + give_guarantee = HOL + } + FROM = { country_event = { id = mtg_netherlands.27 } } + } + + # Nope + option = { + name = mtg_netherlands.26.b + ai_chance = { + factor = 0 + } + FROM = { country_event = { id = mtg_netherlands.28 } } + } +} + +# Event for HOL saying BYG will protect West Indies +country_event = { + id = mtg_netherlands.27 + title = mtg_netherlands.27.t + desc = mtg_netherlands.27.d + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # Ok! + option = { + name = mtg_netherlands.27.a + BYG = { + add_war_support = 0.1 + give_guarantee = HOL + } + hidden_effect = { news_event = { id = mtg_news.52 days = 1 } } + } +} + +# Event for HOL saying BYG will NOT protect West Indies +country_event = { + id = mtg_netherlands.28 + title = mtg_netherlands.28.t + desc = mtg_netherlands.28.d + picture = GFX_report_event_generic_read_write + + is_triggered_only = yes + + # Damnit + option = { + name = mtg_netherlands.28.a + } +} + +# Event for FROM for equipment to prepare against an invasion +country_event = { + id = mtg_netherlands.29 + title = mtg_netherlands.29.t + desc = mtg_netherlands.29.d + picture = GFX_report_event_generic_rifles + + is_triggered_only = yes + + # Ok - give them infantry equipment + option = { + name = mtg_netherlands.29.a + trigger = { + has_equipment = { + infantry_equipment > 2000 + } + } + ai_chance = { + factor = 50 + modifier = { + factor = 0 + is_in_faction_with = SOV + } + modifier = { + factor = 0 + original_tag = TIX + has_government = fascism + OR = { + NOT = { + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + } + modifier = { + factor = 0 + original_tag = TIX + has_government = neutrality + NOT = { + HOL = { has_completed_focus = HOL_oranje_boven } + } + } + modifier = { + factor = 0 + original_tag = HUJ + NOT = { has_government = neutrality } + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = HUJ + has_government = neutrality + NOT = { + AND = { + TIX = { has_government = fascism } + HOL = { is_in_faction_with = TIX } + } + } + } + modifier = { + factor = 0 + original_tag = YUW + has_government = democratic + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = YUW + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + modifier = { + factor = 0.1 + has_opinion = { target = HUJ value < -49 } + } + modifier = { + factor = 0 + has_opinion = { target = HUJ value < -99 } + } + } + FROM = { country_event = { id = mtg_netherlands.30 hours = 6 } } + set_country_flag = secret_staff_talks_infantry_equipment + effect_tooltip = { + send_equipment = { + equipment = artillery_equipment + amount = 2000 + target = FROM + } + } + } + + # Ok - give them support equipment + option = { + name = mtg_netherlands.29.b + trigger = { + has_equipment = { + support_equipment > 250 + } + } + ai_chance = { + factor = 50 + modifier = { + factor = 0 + is_in_faction_with = SOV + } + modifier = { + factor = 0 + original_tag = TIX + has_government = fascism + OR = { + NOT = { + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + } + modifier = { + factor = 0 + original_tag = TIX + has_government = neutrality + NOT = { + HOL = { has_completed_focus = HOL_oranje_boven } + } + } + modifier = { + factor = 0 + original_tag = HUJ + NOT = { has_government = neutrality } + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = HUJ + has_government = neutrality + NOT = { + AND = { + TIX = { has_government = fascism } + HOL = { is_in_faction_with = TIX } + } + } + } + modifier = { + factor = 0 + original_tag = YUW + has_government = democratic + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = YUW + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + modifier = { + factor = 0.1 + has_opinion = { target = HUJ value < -49 } + } + modifier = { + factor = 0 + has_opinion = { target = HUJ value < -99 } + } + } + FROM = { country_event = { id = mtg_netherlands.30 hours = 6 } } + set_country_flag = secret_staff_talks_support_equipment + effect_tooltip = { + send_equipment = { + equipment = support_equipment + amount = 250 + target = FROM + } + } + } + + # Ok - give them artillery equipment + option = { + name = mtg_netherlands.29.c + trigger = { + has_equipment = { + artillery_equipment > 200 + } + } + ai_chance = { + factor = 50 + modifier = { + factor = 0 + is_in_faction_with = SOV + } + modifier = { + factor = 0 + original_tag = TIX + has_government = fascism + OR = { + NOT = { + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + } + modifier = { + factor = 0 + original_tag = TIX + has_government = neutrality + NOT = { + HOL = { has_completed_focus = HOL_oranje_boven } + } + } + modifier = { + factor = 0 + original_tag = HUJ + NOT = { has_government = neutrality } + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = HUJ + has_government = neutrality + NOT = { + AND = { + TIX = { has_government = fascism } + HOL = { is_in_faction_with = TIX } + } + } + } + modifier = { + factor = 0 + original_tag = YUW + has_government = democratic + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = YUW + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + modifier = { + factor = 0.1 + has_opinion = { target = HUJ value < -49 } + } + modifier = { + factor = 0 + has_opinion = { target = HUJ value < -99 } + } + } + FROM = { country_event = { id = mtg_netherlands.30 hours = 6 } } + set_country_flag = secret_staff_talks_artillery_equipment + effect_tooltip = { + send_equipment = { + equipment = artillery_equipment + amount = 200 + target = FROM + } + } + } + + # Nope + option = { + name = mtg_netherlands.29.e + ai_chance = { + base = 1 + modifier = { + add = 9 + NOT = { + has_equipment = { + infantry_equipment > 2000 + } + } + NOT = { + has_equipment = { + support_equipment > 250 + } + } + NOT = { + has_equipment = { + artillery_equipment > 200 + } + } + } + } + FROM = { country_event = { id = mtg_netherlands.31 hours = 6 } } + } +} + +# Event for HOL saying FROM will deliver equipment +country_event = { + id = mtg_netherlands.30 + title = mtg_netherlands.30.t + desc = mtg_netherlands.30.d + picture = GFX_report_event_generic_rifles + + is_triggered_only = yes + + # Ok! + option = { + name = mtg_netherlands.30.a + if = { + limit = { + FROM = { has_country_flag = secret_staff_talks_infantry_equipment } + } + FROM = { + send_equipment = { + equipment = infantry_equipment + amount = 2000 + target = ROOT + } + clr_country_flag = secret_staff_talks_infantry_equipment + } + } + if = { + limit = { + FROM = { has_country_flag = secret_staff_talks_support_equipment } + } + FROM = { + send_equipment = { + equipment = support_equipment + amount = 250 + target = ROOT + } + clr_country_flag = secret_staff_talks_support_equipment + } + } + if = { + limit = { + FROM = { has_country_flag = secret_staff_talks_artillery_equipment } + } + FROM = { + send_equipment = { + equipment = artillery_equipment + amount = 200 + target = ROOT + } + clr_country_flag = secret_staff_talks_artillery_equipment + } + } + } +} + +# Event for HOL saying FROM will NOT deliver equipment +country_event = { + id = mtg_netherlands.31 + title = mtg_netherlands.31.t + desc = mtg_netherlands.31.d + picture = GFX_report_event_generic_read_write + + is_triggered_only = yes + + # Damnit + option = { + name = mtg_netherlands.31.a + } +} + +# Event for FROM asking to draw up a combined staff plan +country_event = { + id = mtg_netherlands.32 + title = mtg_netherlands.32.t + desc = mtg_netherlands.32.d + picture = GFX_report_event_military_planning + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.32.a + ai_chance = { + factor = 50 + modifier = { + factor = 0 + is_in_faction_with = SOV + } + modifier = { + factor = 0 + original_tag = TIX + has_government = fascism + OR = { + NOT = { + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + } + modifier = { + factor = 0 + original_tag = TIX + has_government = neutrality + NOT = { + HOL = { has_completed_focus = HOL_oranje_boven } + } + } + modifier = { + factor = 0 + original_tag = HUJ + NOT = { has_government = neutrality } + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = HUJ + has_government = neutrality + NOT = { + AND = { + TIX = { has_government = fascism } + HOL = { is_in_faction_with = TIX } + } + } + } + modifier = { + factor = 0 + original_tag = YUW + has_government = democratic + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = YUW + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + modifier = { + factor = 0.1 + has_opinion = { target = HUJ value < -49 } + } + modifier = { + factor = 0 + has_opinion = { target = HUJ value < -99 } + } + } + army_experience = -5 + FROM = { country_event = { id = mtg_netherlands.33 hours = 6 } } + custom_effect_tooltip = mtg_netherlands.32_tt + } + + # Nope + option = { + name = mtg_netherlands.32.b + ai_chance = { + factor = 50 + modifier = { + factor = 0.8 + has_opinion = { target = HOL value > 10 } + } + modifier = { + factor = 0.8 + has_opinion = { target = HOL value > 25 } + } + modifier = { + factor = 0.8 + has_opinion = { target = HOL value > 50 } + } + modifier = { + factor = 0.5 + has_opinion = { target = HOL value > 75 } + } + modifier = { + factor = 0.1 + has_opinion = { target = HOL value > 99 } + } + modifier = { + factor = 0 + original_tag = TIX + HOL = { has_completed_focus = HOL_cave_to_the_germans } + HUJ = { + focus_progress = { + focus = ENG_benelux_intervention + progress > 0 + } + } + } + modifier = { + factor = 0 + original_tag = YUW + has_government = communism + HOL = { has_completed_focus = HOL_join_the_french } + } + modifier = { + factor = 0 + OR = { + original_tag = YUW + original_tag = HUJ + } + TIX = { + focus_progress = { + focus = GER_around_maginot + progress > 0 + } + } + NOT = { HOL = { has_completed_focus = HOL_cave_to_the_germans } } + } + modifier = { + factor = 0 + is_in_faction_with = HOL + } + } + FROM = { country_event = { id = mtg_netherlands.34 hours = 6 } } + } +} + +# Event for HOL saying FROM wants to draw up a staff plan +country_event = { + id = mtg_netherlands.33 + title = mtg_netherlands.33.t + desc = mtg_netherlands.33.d + picture = GFX_report_event_military_planning + + is_triggered_only = yes + + # Ok! + option = { + name = mtg_netherlands.33.a + effect_tooltip = { + FROM = { army_experience = -5 } + } + custom_effect_tooltip = mtg_netherlands.33_tt + if = { + limit = { + FROM = { tag = HUJ } + } + set_country_flag = secret_staff_talks_british_staff_plan + } + if = { + limit = { + FROM = { tag = YUW } + } + set_country_flag = secret_staff_talks_french_staff_plan + } + if = { + limit = { + FROM = { tag = TIX } + } + set_country_flag = secret_staff_talks_german_staff_plan + } + } +} + +# Event for HOL saying FROM does not want to draw up a staff plan +country_event = { + id = mtg_netherlands.34 + title = mtg_netherlands.34.t + desc = mtg_netherlands.34.d + picture = GFX_report_event_generic_read_write + + is_triggered_only = yes + + # Damnit + option = { + name = mtg_netherlands.34.a + } +} + +# Event for FROM asking to exchange intelligence +country_event = { + id = mtg_netherlands.35 + title = mtg_netherlands.35.t + desc = mtg_netherlands.35.d + picture = GFX_report_event_generic_read_write + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.35.a + ai_chance = { + factor = 50 + modifier = { + factor = 0 + is_in_faction_with = SOV + } + modifier = { + factor = 0 + original_tag = TIX + has_government = fascism + OR = { + NOT = { + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + } + modifier = { + factor = 0 + original_tag = TIX + has_government = neutrality + NOT = { + HOL = { has_completed_focus = HOL_oranje_boven } + } + } + modifier = { + factor = 0 + original_tag = HUJ + NOT = { has_government = neutrality } + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = HUJ + has_government = neutrality + NOT = { + AND = { + TIX = { has_government = fascism } + HOL = { is_in_faction_with = TIX } + } + } + } + modifier = { + factor = 0 + original_tag = YUW + has_government = democratic + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = YUW + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + modifier = { + factor = 0.1 + has_opinion = { target = HUJ value < -49 } + } + modifier = { + factor = 0 + has_opinion = { target = HUJ value < -99 } + } + } + add_political_power = -25 + FROM = { country_event = { id = mtg_netherlands.36 hours = 6 } } + custom_effect_tooltip = mtg_netherlands.35_tt + if = { + limit = { + has_war_with = TIX + } + add_timed_idea = { idea = HOL_shared_intelligence_hol_ger days = 180 } + } + if = { + limit = { + has_war_with = YUW + } + add_timed_idea = { idea = HOL_shared_intelligence_hol_fra days = 180 } + } + if = { + limit = { + has_war_with = HUJ + } + add_timed_idea = { idea = HOL_shared_intelligence_hol_eng days = 180 } + } + if = { + limit = { + NOT = { has_war_with = TIX } + NOT = { has_war_with = YUW } + NOT = { has_war_with = HUJ } + } + custom_effect_tooltip = mtg_netherlands.35_tt_2 + set_country_flag = secret_staff_talks_dutch_intelligence + } + } + + # Nope + option = { + name = mtg_netherlands.35.b + ai_chance = { + factor = 50 + modifier = { + factor = 0.8 + has_opinion = { target = HOL value > 10 } + } + modifier = { + factor = 0.8 + has_opinion = { target = HOL value > 25 } + } + modifier = { + factor = 0.8 + has_opinion = { target = HOL value > 50 } + } + modifier = { + factor = 0.5 + has_opinion = { target = HOL value > 75 } + } + modifier = { + factor = 0.1 + has_opinion = { target = HOL value > 99 } + } + modifier = { + factor = 0 + original_tag = TIX + HOL = { has_completed_focus = HOL_cave_to_the_germans } + HUJ = { + focus_progress = { + focus = ENG_benelux_intervention + progress > 0 + } + } + } + modifier = { + factor = 0 + original_tag = YUW + has_government = communism + HOL = { has_completed_focus = HOL_join_the_french } + } + modifier = { + factor = 0 + OR = { + original_tag = YUW + original_tag = HUJ + } + TIX = { + focus_progress = { + focus = GER_around_maginot + progress > 0 + } + } + NOT = { HOL = { has_completed_focus = HOL_cave_to_the_germans } } + } + modifier = { + factor = 0 + is_in_faction_with = HOL + } + } + FROM = { country_event = { id = mtg_netherlands.37 hours = 6 } } + } +} + +# Event for HOL saying FROM agrees to exchange intelligence +country_event = { + id = mtg_netherlands.36 + title = mtg_netherlands.36.t + desc = mtg_netherlands.36.d + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # Ok! + option = { + name = mtg_netherlands.36.a + effect_tooltip = { + FROM = { + add_political_power = -25 + custom_effect_tooltip = mtg_netherlands.35_tt + } + } + custom_effect_tooltip = mtg_netherlands.35_tt_2 + if = { + limit = { + FROM = { tag = HUJ } + } + set_country_flag = secret_staff_talks_british_intelligence + } + if = { + limit = { + FROM = { tag = YUW } + } + set_country_flag = secret_staff_talks_french_intelligence + } + if = { + limit = { + FROM = { tag = TIX } + } + set_country_flag = secret_staff_talks_german_intelligence + } + } +} + +# Event for HOL saying FROM does not agree to exchange intelligence +country_event = { + id = mtg_netherlands.37 + title = mtg_netherlands.37.t + desc = mtg_netherlands.37.desc + picture = GFX_report_event_generic_read_write + + is_triggered_only = yes + + # Damnit + option = { + name = mtg_netherlands.37.a + } +} + +# EVENTS 38-40 removed! + +# Event for FROM asking to share military knowledge +country_event = { + id = mtg_netherlands.41 + title = mtg_netherlands.41.t + desc = mtg_netherlands.41.d + picture = GFX_report_event_generic_conference + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.41.a + ai_chance = { + factor = 50 + modifier = { + factor = 0 + is_in_faction_with = SOV + } + modifier = { + factor = 0 + original_tag = TIX + has_government = fascism + OR = { + NOT = { + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + } + modifier = { + factor = 0 + original_tag = TIX + has_government = neutrality + NOT = { + HOL = { has_completed_focus = HOL_oranje_boven } + } + } + modifier = { + factor = 0 + original_tag = HUJ + NOT = { has_government = neutrality } + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = HUJ + has_government = neutrality + NOT = { + AND = { + TIX = { has_government = fascism } + HOL = { is_in_faction_with = TIX } + } + } + } + modifier = { + factor = 0 + original_tag = YUW + has_government = democratic + HOL = { has_completed_focus = HOL_cave_to_the_germans } + } + modifier = { + factor = 0 + original_tag = YUW + HOL = { has_completed_focus = HOL_the_netherlands_first } + } + modifier = { + factor = 0.1 + has_opinion = { target = HUJ value < -49 } + } + modifier = { + factor = 0 + has_opinion = { target = HUJ value < -99 } + } + } + army_experience = -5 + effect_tooltip = { + FROM = { + add_doctrine_cost_reduction = { + name = HOL_secret_staff_talks + cost_reduction = 0.35 + uses = 1 + category = land_doctrine + } + } + } + FROM = { country_event = { id = mtg_netherlands.42 hours = 6 } } + } + + # Nope + option = { + name = mtg_netherlands.41.b + ai_chance = { + factor = 50 + modifier = { + factor = 0.8 + has_opinion = { target = HOL value > 10 } + } + modifier = { + factor = 0.8 + has_opinion = { target = HOL value > 25 } + } + modifier = { + factor = 0.8 + has_opinion = { target = HOL value > 50 } + } + modifier = { + factor = 0.5 + has_opinion = { target = HOL value > 75 } + } + modifier = { + factor = 0.1 + has_opinion = { target = HOL value > 99 } + } + modifier = { + factor = 0 + original_tag = TIX + HOL = { has_completed_focus = HOL_cave_to_the_germans } + HUJ = { + focus_progress = { + focus = ENG_benelux_intervention + progress > 0 + } + } + } + modifier = { + factor = 0 + original_tag = YUW + has_government = communism + HOL = { has_completed_focus = HOL_join_the_french } + } + modifier = { + factor = 0 + OR = { + original_tag = YUW + original_tag = HUJ + } + TIX = { + focus_progress = { + focus = GER_around_maginot + progress > 0 + } + } + NOT = { HOL = { has_completed_focus = HOL_cave_to_the_germans } } + } + modifier = { + factor = 0 + is_in_faction_with = HOL + } + } + FROM = { country_event = { id = mtg_netherlands.43 hours = 6 } } + } +} + +# Event for HOL saying FROM agrees to share military knowledge +country_event = { + id = mtg_netherlands.42 + title = mtg_netherlands.42.t + desc = mtg_netherlands.42.d + picture = GFX_report_event_generic_conference + + is_triggered_only = yes + + # Ok! + option = { + name = mtg_netherlands.42.a + effect_tooltip = { + FROM = { army_experience = -5 } + } + add_doctrine_cost_reduction = { + name = HOL_secret_staff_talks + cost_reduction = 0.35 + uses = 1 + category = land_doctrine + } + } +} + +# Event for HOL saying FROM does not agree to share military knowledge +country_event = { + id = mtg_netherlands.43 + title = mtg_netherlands.43.t + desc = mtg_netherlands.43.d + picture = GFX_report_event_generic_sign_treaty1 + + is_triggered_only = yes + + # Damnit + option = { + name = mtg_netherlands.43.a + } +} + +### Prince Bernhard Shenanigans ### + +# Prince Bernhard generator event +country_event = { + id = mtg_netherlands.44 + + is_triggered_only = yes + + trigger = { + NOT = { has_government = communism } + is_ai = no + } + + hidden = yes + + immediate = { + random_list = { + 10 = { # Minor Scandal + modifier = { + factor = 0 + has_war = no + } + country_event = { id = mtg_netherlands.45 } + } + 15 = { # Dashing Public Impression + modifier = { + factor = 0 + has_war = no + } + country_event = { id = mtg_netherlands.46 } + } + 15 = { # Good Example Air Forces + modifier = { + factor = 0 + has_war = no + } + country_event = { id = mtg_netherlands.47 } + } + 10 = { # Bad Example Air Forces + modifier = { + factor = 0 + has_war = no + } + country_event = { id = mtg_netherlands.48 } + } + 15 = { # Good Strategy Meddling + modifier = { + factor = 0 + has_war = no + } + country_event = { id = mtg_netherlands.49 } + } + 10 = { # Bad Strategy Meddling + modifier = { + factor = 0 + has_war = no + } + country_event = { id = mtg_netherlands.50 } + } + 10 = { # Goes to gather intelligence + modifier = { + factor = 0 + has_war = no + } + country_event = { id = mtg_netherlands.51 } + } + 10 = { # Goes to organize resistance + modifier = { + factor = 0 + has_war = no + } + country_event = { id = mtg_netherlands.54 } + } + 5 = { # Diplomatic Row + modifier = { + factor = 0 + NOT = { has_idea = HOL_prince_bernhard } + } + modifier = { + factor = 0 + has_war = no + } + + modifier = { + factor = 0.2 + has_capitulated = no + } + country_event = { id = mtg_netherlands.57 } + } + 10 = { + modifier = { + factor = 0 + has_war = yes + } + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } + } +} + +# Prince Bernhard involved in minor scandal +country_event = { + id = mtg_netherlands.45 + title = mtg_netherlands.45.t + desc = mtg_netherlands.45.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.45.a + add_political_power = -25 + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard makes dashing public impression +country_event = { + id = mtg_netherlands.46 + title = mtg_netherlands.46.t + desc = mtg_netherlands.46.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.46.a + add_political_power = 25 + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard sets good example for air forces +country_event = { + id = mtg_netherlands.47 + title = mtg_netherlands.47.t + desc = mtg_netherlands.47.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.47.a + add_timed_idea = { idea = HOL_bernhard_good_air_example days = 30 } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard sets bad example for air forces +country_event = { + id = mtg_netherlands.48 + title = mtg_netherlands.48.t + desc = mtg_netherlands.48.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.48.a + add_timed_idea = { idea = HOL_bernhard_bad_air_example days = 30 } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } + + # Handle the situation + option = { + name = mtg_netherlands.48.b + add_political_power = -50 + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard gives good input on strategy +country_event = { + id = mtg_netherlands.49 + title = mtg_netherlands.49.t + desc = mtg_netherlands.49.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.49.a + add_timed_idea = { idea = HOL_bernhard_good_strategy_meddling days = 30 } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard gives bad input on strategy +country_event = { + id = mtg_netherlands.50 + title = mtg_netherlands.50.t + desc = mtg_netherlands.50.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.50.a + add_timed_idea = { idea = HOL_bernhard_bad_strategy_meddling days = 30 } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } + + # Handle the situation + option = { + name = mtg_netherlands.50.b + add_political_power = -25 + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard goes to gather intelligence +country_event = { + id = mtg_netherlands.51 + title = mtg_netherlands.51.t + desc = mtg_netherlands.51.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.51.a + hidden_effect = { + random_list = { + 15 = { country_event = { id = mtg_netherlands.52 days = 7 random_days = 7 } } + 10 = { country_event = { id = mtg_netherlands.53 days = 7 random_days = 7 } } + } + } + } + + # stop him + option = { + name = mtg_netherlands.51.b + add_political_power = -50 + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard gathers good intelligence +country_event = { + id = mtg_netherlands.52 + title = mtg_netherlands.52.t + desc = mtg_netherlands.52.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.52.a + add_timed_idea = { idea = HOL_bernhard_good_intelligence days = 30 } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard gathers bad intelligence +country_event = { + id = mtg_netherlands.53 + title = mtg_netherlands.53.t + desc = mtg_netherlands.53.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.53.a + add_timed_idea = { idea = HOL_bernhard_bad_intelligence days = 30 } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard goes to organize resistance +country_event = { + id = mtg_netherlands.54 + title = mtg_netherlands.54.t + desc = mtg_netherlands.54.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.54.a + hidden_effect = { + random_list = { + 15 = { country_event = { id = mtg_netherlands.55 days = 7 random_days = 7 } } + 10 = { country_event = { id = mtg_netherlands.56 days = 7 random_days = 7 } } + } + } + } + + # No way + option = { + name = mtg_netherlands.54.b + add_political_power = -50 + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard successfully organizes resistance +country_event = { + id = mtg_netherlands.55 + title = mtg_netherlands.55.t + desc = mtg_netherlands.55.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.55.a + add_timed_idea = { idea = HOL_bernhard_organized_resistance days = 30 } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard is wounded organizing resistance +country_event = { + id = mtg_netherlands.56 + title = mtg_netherlands.56.t + desc = mtg_netherlands.56.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.56.a + random_unit_leader = { + limit = { + has_id = 982 + } + add_timed_unit_leader_trait = { + trait = wounded + days = 90 + } + } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Prince Bernhard causes diplomatic row generator event +country_event = { + id = mtg_netherlands.57 + hidden = yes + + is_triggered_only = yes + + immediate = { + hidden_effect = { + random_other_country = { + limit = { + NOT = { is_in_faction_with = ROOT } + NOT = { has_war_with = ROOT } + NOT = { + any_country = { + has_war_with = PREV + has_war_with = ROOT + } + } + is_major = no + any_owned_state = { + OR = { + is_coastal = yes + any_neighbor_state = { + is_fully_controlled_by = HOL + } + } + } + } + save_event_target_as = HOL_bernhard_row_target + } + country_event = { id = mtg_netherlands.58 } + } + } +} + +# Prince Bernhard causes diplomatic row +country_event = { + id = mtg_netherlands.58 + title = mtg_netherlands.58.t + desc = mtg_netherlands.58.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.58.a + event_target:HOL_bernhard_row_target = { + country_event = { id = mtg_netherlands.59 } + set_country_flag = { flag = HOL_bernhard_row_target value = 1 days = 60 } + } + hidden_effect = { + country_event = { id = mtg_netherlands.44 days = 60 random_days = 60 } + } + } +} + +# Notification event of diplomatic row +country_event = { + id = mtg_netherlands.59 + title = mtg_netherlands.59.t + desc = mtg_netherlands.59.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.59.a + } +} + +# Notification event of escalation of diplomatic row +country_event = { + id = mtg_netherlands.60 + title = mtg_netherlands.60.t + desc = mtg_netherlands.60.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Let 'em come + option = { + name = mtg_netherlands.60.a + ai_chance = { factor = 9 } + FROM = { + country_event = { id = mtg_netherlands.61 days = 1 random_days = 3 } + effect_tooltip = { + create_wargoal = { + type = puppet_wargoal_focus + target = ROOT + } + } + } + } + + # Invest heavily in soothing relations + option = { + name = mtg_netherlands.60.b + ai_chance = { factor = 1 } + add_political_power = -100 + FROM = { country_event = { id = mtg_netherlands.62 days = 1 random_days = 3 } } + } +} + +# Event for HOL saying FROM is not backing down +country_event = { + id = mtg_netherlands.61 + title = mtg_netherlands.61.t + desc = mtg_netherlands.61.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.61.a + create_wargoal = { + type = puppet_wargoal_focus + target = FROM + } + } +} + +# Event for HOL saying FROM soothed tensions +country_event = { + id = mtg_netherlands.62 + title = mtg_netherlands.62.t + desc = mtg_netherlands.62.d + picture = GFX_report_event_hol_prins_bernhard + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.62.a + } +} + +# Event for HOL notifying of evacuation of gold reserves +country_event = { + id = mtg_netherlands.63 + title = mtg_netherlands.63.t + desc = mtg_netherlands.63.d + picture = GFX_report_event_merchant_ship_01 + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.63.a + remove_ideas = HOL_preparing_evacuation_of_gold_reserves + add_legitimacy = 20 + add_political_power = 100 + } +} + +# Zuiderzee event for HOL offering infrastructure build speed +country_event = { + id = mtg_netherlands.64 + title = mtg_netherlands.64.t + desc = mtg_netherlands.64.d + picture = GFX_report_event_hol_polderen + + fire_only_once = yes + + trigger = { + original_tag = HOL + NOT = { has_completed_focus = HOL_the_zuiderzee_works } + focus_progress = { + focus = HOL_the_zuiderzee_works + progress > 0.33 + } + } + + mean_time_to_happen = { + days = 2 + } + + # We will invest + option = { + name = mtg_netherlands.64.a + ai_chance = { + factor = 0 + } + add_political_power = -50 + add_timed_idea = { idea = HOL_zuiderzee_infrastructure_advancements days = 365 } + } + + # We will not + option = { + name = mtg_netherlands.64.b + } +} + +# Zuiderzee event for HOL offering factory build speed +country_event = { + id = mtg_netherlands.65 + title = mtg_netherlands.65.t + desc = mtg_netherlands.65.d + picture = GFX_report_event_hol_polderen + + fire_only_once = yes + + trigger = { + original_tag = HOL + NOT = { has_completed_focus = HOL_the_zuiderzee_works } + focus_progress = { + focus = HOL_the_zuiderzee_works + progress > 0.67 + } + } + + mean_time_to_happen = { + days = 2 + } + + # We will invest + option = { + name = mtg_netherlands.64.a + add_political_power = -50 + add_timed_idea = { idea = HOL_zuiderzee_industrial_advancements days = 365 } + } + + # We will not + option = { + name = mtg_netherlands.64.b + ai_chance = { + factor = 0 + } + } +} + +# Gateway to Europe notification event of HUJ taking the lead +country_event = { + id = mtg_netherlands.66 + title = mtg_netherlands.66.t + desc = { + text = mtg_netherlands.66.d.a + trigger = { + original_tag = HOL + } + } + desc = { + text = mtg_netherlands.66.d.b + trigger = { + original_tag = TIX + } + } + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.66.a + trigger = { + original_tag = HOL + } + } + + # Ok + option = { + name = mtg_netherlands.66.b + trigger = { + original_tag = TIX + } + } +} + +# Gateway to Europe notification event of TIX taking the lead +country_event = { + id = mtg_netherlands.67 + title = mtg_netherlands.67.t + desc = { + text = mtg_netherlands.67.d.a + trigger = { + original_tag = HOL + } + } + desc = { + text = mtg_netherlands.67.d.b + trigger = { + original_tag = HUJ + } + } + picture = GFX_report_event_generic_sign_treaty3 + + is_triggered_only = yes + + # Ok + option = { + name = mtg_netherlands.66.a + trigger = { + original_tag = HOL + } + } + + # Ok + option = { + name = mtg_netherlands.67.b + trigger = { + original_tag = HUJ + } + } +} + +# Hidden event removing Shell-shocked spectator spirit +country_event = { + id = mtg_netherlands.68 + + hidden = yes + + fire_only_once = yes + + trigger = { + original_tag = HOL + OR = { + has_idea = HOL_shell_shocked_spectator_1 + has_idea = HOL_shell_shocked_spectator_2 + has_idea = HOL_shell_shocked_spectator_3 + has_idea = HOL_shell_shocked_spectator_4 + has_idea = HOL_shell_shocked_spectator_5 + has_idea = HOL_aloof_neutrality + } + has_defensive_war = yes + } + + mean_time_to_happen = { + days = 2 + } + + immediate = { + if = { + limit = { + OR = { + has_idea = HOL_shell_shocked_spectator_1 + has_idea = HOL_shell_shocked_spectator_2 + has_idea = HOL_shell_shocked_spectator_3 + has_idea = HOL_shell_shocked_spectator_4 + has_idea = HOL_shell_shocked_spectator_5 + } + } + hidden_effect = { + remove_ideas = HOL_shell_shocked_spectator_1 + remove_ideas = HOL_shell_shocked_spectator_2 + remove_ideas = HOL_shell_shocked_spectator_3 + remove_ideas = HOL_shell_shocked_spectator_4 + remove_ideas = HOL_shell_shocked_spectator_5 + } + } + if = { + limit = { + has_idea = HOL_aloof_neutrality + } + hidden_effect = { + remove_ideas = HOL_aloof_neutrality + } + } + } +} + +# Event complaining about unneeded flooding +country_event = { + id = mtg_netherlands.69 + title = mtg_netherlands.69.t + desc = mtg_netherlands.69.d + picture = GFX_report_event_hol_polderen + + fire_only_once = no + + trigger = { + has_global_flag = HOL_inundation_lines_flooded + has_full_control_of_state = 7 + has_full_control_of_state = 35 + has_full_control_of_state = 36 + NOT = { has_global_flag = HOL_inundation_lines_flooded_unhappiness_timer } + NOT = { has_country_flag = HOL_draining_in_progress } + } + + mean_time_to_happen = { + days = 60 + } + + immediate = { + hidden_effect = { + if = { + limit = { + check_variable = { + var = HOL_inundation_lines_flooding_unhappiness_var + value = -0.05 + compare = less_than_or_equals + } + } + add_to_variable = { + var = HOL_inundation_lines_flooding_unhappiness_var + value = -0.025 + } + } + if = { + limit = { + check_variable = { + var = HOL_inundation_lines_flooding_unhappiness_var + value = -0.05 + compare = greater_than + } + } + set_variable = { + var = HOL_inundation_lines_flooding_unhappiness_var + value = -0.05 + } + } + } + } + + # They have to suck it up! + option = { + name = mtg_netherlands.69.a + ai_chance = { + factor = 0 + } + add_political_power = -25 + if = { + limit = { + 7 = { is_core_of = ROOT } + 35 = { is_core_of = ROOT } + 36 = { is_core_of = ROOT } + } + add_war_support = HOL_inundation_lines_flooding_unhappiness_var + } + if = { + limit = { + NOT = { + AND = { + 7 = { is_core_of = ROOT } + 35 = { is_core_of = ROOT } + 36 = { is_core_of = ROOT } + } + } + } + 7 = { + damage_building = { + type = infrastructure + damage = 4 + } + damage_building = { + type = industrial_complex + damage = 2 + } + damage_building = { + type = arms_factory + damage = 2 + } + } + 35 = { + damage_building = { + type = infrastructure + damage = 3 + } + damage_building = { + type = industrial_complex + damage = 1.5 + } + damage_building = { + type = arms_factory + damage = 1.5 + } + } + 36 = { + damage_building = { + type = infrastructure + damage = 3 + } + damage_building = { + type = industrial_complex + damage = 1.5 + } + damage_building = { + type = arms_factory + damage = 1.5 + } + } + } + } + + # Drain the land + option = { + name = mtg_netherlands.69.b + add_political_power = -25 + activate_decision = HOL_drain_the_water_lines + } +} + + +# Event spawning pro-Kaiser deserter unit +country_event = { + id = mtg_netherlands.70 + title = mtg_netherlands.70.t + desc = mtg_netherlands.70.d + picture = GFX_report_event_german_troops + + fire_only_once = no + + trigger = { + original_tag = HOL + has_idea = HOL_german_defectors_1 + } + + mean_time_to_happen = { + days = 90 + } + + # Good + option = { + name = excellent + if = { + limit = { + any_state = { + is_fully_controlled_by = ROOT + is_on_continent = europe + } + } + random_state = { + limit = { + is_fully_controlled_by = ROOT + is_on_continent = europe + } + create_unit = { + division = "division_template = \"Hare Majesteits Duitse Legioen\" start_experience_factor = 0.5 start_equipment_factor = 0.25" + owner = HOL + } + } + } + else = { + random_state = { + limit = { + is_fully_controlled_by = ROOT + } + create_unit = { + division = "division_template = \"Hare Majesteits Duitse Legioen\" start_experience_factor = 0.5 start_equipment_factor = 0.25" + owner = HOL + } + } + } + } +} + +# Event informing Germany of pro-Kaiser deserters +country_event = { + id = mtg_netherlands.71 + title = mtg_netherlands.71.t + desc = mtg_netherlands.71.d + picture = GFX_report_event_german_troops + + is_triggered_only = yes + + # Damn them! + option = { + name = mtg_netherlands.71.a + add_ideas = HOL_german_defectors_2 + } +} + +# Wilhelm II dies (Netherlands) +country_event = { + id = mtg_netherlands.72 + title = wtt_germany.26.t + desc = mtg_netherlands.72.d + picture = GFX_report_event_generic_funeral + + fire_only_once = yes + + trigger = { + original_tag = HOL + has_government = neutrality + has_completed_focus = HOL_wilhelminism + NOT = { + any_country = { + original_tag = TIX + has_country_leader = { + character = GER_wilhelm_ii + ruling_only = yes + } + } + } + date > 1939.1.1 + NOT = { has_country_flag = HOL_wilhelm_ii_died } + } + + mean_time_to_happen = { + days = 1460 # Died in 1941 + } + + # A tragedy + option = { + name = mtg_netherlands.72.a + set_country_flag = HOL_wilhelm_ii_died + } +} + +# German Dutch-aided civil war +country_event = { + id = mtg_netherlands.73 + title = mtg_netherlands.73.t + desc = mtg_netherlands.73.d + picture = GFX_report_event_ger_civil_war + + is_triggered_only = yes + + immediate = { + hidden_effect = { + random_country = { + limit = { + original_tag = TIX + has_government = neutrality + } + save_global_event_target_as = HOL_kaiserreich_germany + } + } + } + + # Good + option = { + name = mtg_netherlands.73.a + TIX = { + start_civil_war = { + ruling_party = fascism + ideology = neutrality + size = 0.05 + states = all + states_filter = { + has_state_flag = HOL_german_states_kaiser + } + } + } + hidden_effect = { news_event = { id = mtg_news.58 } } + random_country = { + limit = { + original_tag = TIX + has_government = neutrality + } + hidden_effect = { + set_cosmetic_tag = GER_german_empire + every_unit_leader = { + limit = { + OR = { + has_id = 10 + has_id = 15 + has_id = 20 + has_id = 24 + } + } + set_nationality = TIX + } + } + set_party_name = { ideology = neutrality long_name = GER_neutrality_party_kaiserreich_long name = GER_neutrality_party_kaiserreich } + ROOT = { + puppet = PREV + add_to_war = { + targeted_alliance = PREV + enemy = TIX + hostility_reason = asked_to_join + } + } + if = { + limit = { + HOL = { NOT = { has_country_flag = HOL_wilhelm_ii_died } } + } + TIX = { + GER_wilhelm_ii = { + set_nationality = PREV.PREV + } + } + GER_wilhelm_ii = { + add_country_leader_role = { + country_leader = { + expire = "1965.1.1" + ideology = despotism + traits = { + anti_democrat + imperial_connections + } + } + promote_leader = yes + } + } + } + if = { + limit = { + HOL = { has_country_flag = HOL_wilhelm_ii_died } + } + TIX = { + GER_wilhelm_iii = { + set_nationality = PREV.PREV + } + } + GER_wilhelm_iii = { + add_country_leader_role = { + country_leader = { + expire = "1965.1.1" + ideology = despotism + traits = { + popular_figurehead2 + } + } + promote_leader = yes + } + } + } + } + } +} + +# Imperial TIX suggesting they become allies when the war has ended and HOL is no longer in a faction +country_event = { + id = mtg_netherlands.74 + title = mtg_netherlands.74.t + desc = mtg_netherlands.74.d + picture = GFX_report_event_generic_sign_treaty3 + + fire_only_once = yes + + trigger = { + original_tag = HOL + has_government = neutrality + has_completed_focus = HOL_wilhelminism + NOT = { has_war_with = TIX } + is_in_faction = no + any_country = { + original_tag = TIX + has_government = neutrality + is_subject_of = HOL + } + } + + mean_time_to_happen = { + days = 2 + } + + # OK + option = { + name = mtg_netherlands.74.a + random_country = { + limit = { + original_tag = TIX + has_government = neutrality + } + ROOT = { + set_autonomy = { + target = PREV + autonomy_state = autonomy_free + } + } + create_faction = GER_central_powers_faction + add_to_faction = HOL + } + } +} + +# Event informing WW1 Allies of Wilhelminism +country_event = { + id = mtg_netherlands.75 + title = mtg_netherlands.75.t + desc = mtg_netherlands.75.d + picture = GFX_report_event_generic_sign_treaty1 + + is_triggered_only = yes + + # How dare they?! + option = { + name = mtg_netherlands.75.a + effect_tooltip = { + add_opinion_modifier = { + target = HOL + modifier = HOL_wilhelminism + } + } + } +} + +# Event informing HOL that German deserters are no longer needed +country_event = { + id = mtg_netherlands.76 + title = mtg_netherlands.76.t + desc = mtg_netherlands.76.d + picture = GFX_report_event_german_troops + + is_triggered_only = yes + + # Very well + option = { + name = mtg_netherlands.76.a + + remove_ideas = HOL_german_defectors_1 + + delete_unit_template_and_units = { division_template = "Hare Majesteits Duitse Legioen" } + + if = { + limit = { + NOT = { + has_dlc = "Gotterdammerung" + } + } + hidden_effect = { + random_country = { + limit = { + original_tag = TIX + has_government = neutrality + } + load_focus_tree = { tree = german_focus keep_completed = no } + + unlock_national_focus = GER_oppose_hitler + unlock_national_focus = GER_secure_the_new_state + unlock_national_focus = GER_revive_the_kaiserreich + unlock_national_focus = GER_return_of_the_kaiser + unlock_national_focus = GER_focus_on_the_true_enemy + + } + } + } + if = { + limit = { + has_dlc = "Gotterdammerung" + } + hidden_effect = { + random_country = { + limit = { + original_tag = TIX + has_government = neutrality + } + load_focus_tree = { tree = german_focus keep_completed = no } + + unlock_national_focus = GER_oppose_hitler_ww + unlock_national_focus = GER_rally_the_nation + unlock_national_focus = GER_tend_to_the_future_of_germany + unlock_national_focus = GER_monarchist_sentiment + unlock_national_focus = GER_revive_the_kaiserreich_ww + unlock_national_focus = GER_return_of_the_kaiser_ww + complete_national_focus = GER_invite_scientists_back + complete_national_focus = GER_prussian_artillery + complete_national_focus = GER_fan_prussian_militarism + complete_national_focus = GER_realpolitik + + } + } + } + + } +} + +# Event asking BEL/LUX whether they want to unify +country_event = { + id = mtg_netherlands.77 + title = mtg_netherlands.77.t + desc = mtg_netherlands.77.d + picture = GFX_report_event_generic_sign_treaty1 + + is_triggered_only = yes + + # Sounds good + option = { + name = mtg_netherlands.77.a + custom_effect_tooltip = GAME_OVER_TT + FROM = { + country_event = { id = mtg_netherlands.78 } + set_country_flag = HOL_benelux_flag@ROOT + } + } + + # We think not + option = { + name = mtg_netherlands.77.b + ai_chance = { + factor = 0 + } + FROM = { country_event = { id = mtg_netherlands.79 } } + } +} + +# Event for Netherlands informing BEL/LUX accepted +country_event = { + id = mtg_netherlands.78 + title = mtg_netherlands.78.t + desc = mtg_netherlands.78.d + picture = GFX_report_event_generic_sign_treaty1 + + is_triggered_only = yes + + # Great + option = { + name = excellent + if = { + limit = { + has_country_flag = HOL_benelux_flagBEL + has_country_flag = HOL_benelux_flagLUX + } + set_global_flag = HOL_benelux_formed + set_cosmetic_tag = HOL_benelux_unified + BEL = { + every_unit_leader = { + set_nationality = ROOT + } + } + LUX = { + every_unit_leader = { + set_nationality = ROOT + } + } + every_country = { + limit = { + is_subject_of = BEL + } + ROOT = { + set_autonomy = { + target = PREV + autonomy_state = autonomy_puppet + end_wars = no + end_civil_wars = no + } + } + } + every_country = { + limit = { + is_subject_of = LUX + } + ROOT = { + set_autonomy = { + target = PREV + autonomy_state = autonomy_puppet + end_wars = no + end_civil_wars = no + } + } + } + annex_country = { + target = BEL + transfer_troops = yes + } + annex_country = { + target = LUX + transfer_troops = yes + } + every_state = { + limit = { + OR = { + is_core_of = BEL + is_core_of = LUX + } + } + add_core_of = ROOT + } + hidden_effect = { news_event = { id = mtg_news.64 days = 1 } } + } + } +} + +# Event for Netherlands informing BEL/LUX rejected +country_event = { + id = mtg_netherlands.79 + title = mtg_netherlands.79.t + desc = mtg_netherlands.79.d + picture = GFX_report_event_generic_sign_treaty1 + + is_triggered_only = yes + + # Unfortunate + option = { + name = unfortunate + } +} \ No newline at end of file diff --git a/src/events/YUW_shijian.txt b/src/events/YUW_shijian.txt index b948848..be2117a 100755 --- a/src/events/YUW_shijian.txt +++ b/src/events/YUW_shijian.txt @@ -1682,7 +1682,7 @@ country_event = { country_event = { id = YUW_event.52 title = "宣布提前选举" - desc = "黎塞留已经向公众宣布了提前选举的消息,选举大概会在37年到来之前结束,时间紧迫。" + desc = az_tianjiang.165.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -1701,7 +1701,7 @@ country_event = { country_event = { id = YUW_event.53 title = "危机重重" - desc = "提前选举消息的发布并没有缓和鸢尾国内的紧张局势,鸢尾已经陷入了最危急的时刻!" + desc = YUW_event.53.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -1739,8 +1739,8 @@ country_event = { country_event = { id = YUW_event.54 - title = "不同骑士之间的地位与关系" - desc = "鸢尾是唯一的神权舰娘国,所有骑士团都聚集在鸢尾,如果要建立一个骑士团国,就需要平衡好各骑士团之间的关系。" + title = "圣剑与天平" + desc = YUW_event.54.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -1805,12 +1805,12 @@ country_event = { country_event = { id = YUW_event.55 - title = "维希派与自由派" - desc = "鸢尾国内最大的两个派系就是以让巴尔为首的维希派,和以黎塞留为首的自由派,我们在行动中应该更倾向于哪一派?由于路易九世自己是自由派舰娘,因此偏向维希派会导致部分人的不满。" + title = "铁十字与鸢尾花" + desc = YUW_event.55.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "自由派虽然犯了很多错,但她们是值得信任的" + name = "自由派虽不完美,但理念与我们同源" add_stability = 0.2 add_to_variable = { var = yuw_qstcgl @@ -1824,7 +1824,7 @@ country_event = { } } option = { - name = "我们应该缓和与维希派的关系" + name = "向维希派释放善意,避免全面对立" set_country_flag = yuw_lalongchenggongtiaojian_2 add_stability = -0.2 add_political_power = -100 @@ -1840,7 +1840,7 @@ country_event = { } } option = { - name = "我们不会倾向于任何一方" + name = "圣殿骑士只效忠鸢尾,不效忠任何派系" add_stability = 0.1 add_to_variable = { var = yuw_qstcgl @@ -1854,7 +1854,7 @@ country_event = { } } option = { - name = "向两派都伸出橄榄枝" + name = "同时接受两派密使——直到子弹上膛前都有斡旋余地" add_to_variable = { var = yuw_qstcgl value = 15 @@ -1872,12 +1872,12 @@ country_event = { country_event = { id = YUW_event.56 - title = "对黎塞留的看法" - desc = "黎塞留此前一直作为自由派的代表领导着我们,但近年来鸢尾的混乱形势也与黎塞留脱不了干系,我们应该如何看待黎姐?" + title = "双面旗帜:黎塞留的功过天平" + desc = YUW_event.56.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "我们可以再次相信黎塞留,但这次我们要指导她" + name = "再给黎塞留一次机会——但缰绳该握在我们手中" add_stability = 0.2 add_to_variable = { var = yuw_qstcgl @@ -1891,7 +1891,7 @@ country_event = { } } option = { - name = "黎塞留犯了太多错,她必须下台!" + name = "折断的旗帜就该换新旗手" add_war_support = 0.2 add_to_variable = { var = yuw_qstcgl @@ -1905,7 +1905,7 @@ country_event = { } } option = { - name = "我不发表任何看法" + name = "圣殿的剑锋不评判对错,只斩断危机" add_political_power = -200 add_to_variable = { var = yuw_qstcgl @@ -1922,12 +1922,12 @@ country_event = { country_event = { id = YUW_event.57 - title = "君主制的可能" - desc = "有人提出了危险的提议:路易九世可以凭借自己的出身,建立一个君主制鸢尾。" + title = "王冠与法典:圣殿骑士的禁忌天平" + desc = YUW_event.57.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "这太疯狂了,但神权共和制也该到头了" + name = "要用铁腕重塑秩序" add_stability = 0.2 add_to_variable = { var = yuw_qstcgl @@ -1941,7 +1941,7 @@ country_event = { } } option = { - name = "鸢尾的神权共和制应该得到延续" + name = "共和制不得遭到质疑" add_stability = 0.2 add_to_variable = { var = yuw_qstcgl @@ -1972,12 +1972,12 @@ country_event = { country_event = { id = YUW_event.58 - title = "霞飞之外的选择" - desc = "我们拉拢霞飞的计划出现了挫折,我们需要尽快决定在拉拢霞飞失败的情况下,我们应该选择谁作为我们的盟友。" + title = "备选圣约:当霞光熄灭时的抉择" + desc = YUW_event.58.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "另一位审判官,维希派的拉·加利索尼埃" + name = "与拉·加利索尼埃共舞——哪怕踩过血泊" custom_effect_tooltip = yuw_tips_lalomngshibaijiuggg add_to_variable = { var = yuw_qstcgl @@ -1989,7 +1989,7 @@ country_event = { } } option = { - name = "敦刻尔克跟教廷骑士们关系也很好" + name = "选择敦刻尔克,让蜂蜜包裹刀刃,换取喘息之机" custom_effect_tooltip = yuw_tips_lalomngshibaijiuggg add_to_variable = { var = yuw_qstcgl @@ -2001,7 +2001,7 @@ country_event = { } } option = { - name = "有没有说服贞德的可能呢?" + name = "选择贞德,用矿脉换圣火,点燃信仰之力" custom_effect_tooltip = yuw_tips_lalomngshibaijiuggg add_to_variable = { var = yuw_qstcgl @@ -2013,7 +2013,7 @@ country_event = { } } option = { - name = "我们只能选择霞飞" + name = "坚持选择霞飞,继续雕琢这面碎镜——直到映出我们要的倒影" set_country_flag = yuw_lalongchenggongtiaojian_3 custom_effect_tooltip = yuw_tips_lalomngshibaijiuggg add_to_variable = { @@ -2098,8 +2098,8 @@ country_event = { country_event = { id = YUW_event.60 - title = "政府拒绝交出权力!" - desc = "我们为自由鸢尾政府清除了所有的敌人,但她们却拒绝了权力交接,还好路易九世已经提前做好了其他的计划。" + title = "背誓之夜:圣殿的最后通牒" + desc = YUW_event.60.d picture = GFX_aze_hit is_triggered_only = yes option = { @@ -2245,12 +2245,12 @@ country_event = { country_event = { id = YUW_event.62 - title = "黎塞留的错误" - desc = "都是因为自由鸢尾这群虫豸,教廷才会变成这个样子,许多人希望审判黎塞留。" + title = "审判之棘:新政权下的血色天平" + desc = YUW_event.62.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "暴力是达咩的,这解决不了根本问题" + name = "建立真相委员会——让历史而非绞索审判" set_country_flag = yuw_lalongchenggongtiaojian_4 add_stability = 0.2 add_political_power = -300 @@ -2266,7 +2266,7 @@ country_event = { } } option = { - name = "对黎姐进行无情图图!" + name = "以叛国罪囚禁——用她的血浇熄所有火种" add_war_support = 0.2 add_political_power = -100 set_country_flag = yuw_lisailiuchongjianjiaotingtiaojian_yes @@ -2282,7 +2282,7 @@ country_event = { } } option = { - name = "黎姐没有错,错的是这个世界!" + name = "流放至边境地区——让时间证明谁该忏悔" add_stability = 0.5 add_political_power = -500 add_to_variable = { @@ -2300,12 +2300,12 @@ country_event = { country_event = { id = YUW_event.63 - title = "让巴尔的罪行" - desc = "黎塞留的妹妹让巴尔虽然是维希派的领袖,但在国内动乱时期一直在想办法加重国内的混乱局势。" + title = "暗潮之辩:权谋阴影下的姐妹镜像" + desc = YUW_event.63.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "你说得对" + name = "把她的罪证铸成火刑柱——趁还能控制火势" add_stability = 0.3 add_political_power = -100 add_to_variable = { @@ -2320,7 +2320,7 @@ country_event = { } } option = { - name = "我觉得还能接受" + name = "暂时保留这柄双刃剑——直到找到替代握剑人" set_country_flag = yuw_lalongchenggongtiaojian_5 add_war_support = -0.3 add_political_power = -100 @@ -2336,7 +2336,7 @@ country_event = { } } option = { - name = "可我们不也是这么做的吗?" + name = "擦亮圣殿的银镜——先照清我们自己铠甲下的裂痕" add_stability = -0.5 add_political_power = -500 add_to_variable = { @@ -2354,12 +2354,12 @@ country_event = { country_event = { id = YUW_event.64 - title = "圣女贞德的地位" - desc = "圣女贞德在我们的各种事务中一直保持中立,我们该如何处理她?" + title = "圣像迷雾:中立者的信仰之重" + desc = YUW_event.64.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "让她继续保持中立就好了" + name = "永不触碰活圣像——让她的光环继续普照众生" set_country_flag = yuw_lalongchenggongtiaojian_6 add_stability = 0.3 add_political_power = -300 @@ -2375,7 +2375,7 @@ country_event = { } } option = { - name = "她应该是自由派那边的,别管了" + name = "她早该归于某个阵营的尘埃,别管她了" add_war_support = 0.3 add_political_power = -100 add_to_variable = { @@ -2390,7 +2390,7 @@ country_event = { } } option = { - name = "强迫她帮助我们!" + name = "用锁链重塑圣像,强迫她加入我们" add_stability = -1 add_political_power = 1500 add_to_variable = { @@ -2408,12 +2408,12 @@ country_event = { country_event = { id = YUW_event.65 - title = "粉碎维希派?" - desc = "我们目前已经做好了一切准备,最后该和维希派再谈谈了,当然,我们也可以尝试消灭维希派,但注意了,我们的很多盟友也是维希派舰娘...." + title = "终焉棋局:克莱蒙梭的价值" + desc = YUW_event.65.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "没什么好谈的" + name = "我们没什么可谈的了" hidden_effect = { country_event = { id = YUW_event.66 days = 5 } } @@ -2422,7 +2422,7 @@ country_event = { } } option = { - name = "粉碎维希派" + name = "留着你们是个严重的错误" add_war_support = 0.5 add_political_power = 500 add_to_variable = { @@ -2437,7 +2437,7 @@ country_event = { } } option = { - name = "联合维希派" + name = "我们已经寻得了共处之道" set_country_flag = yuw_lianheweixipai_yes add_to_variable = { var = yuw_qstcgl @@ -2465,19 +2465,19 @@ country_event = { country_event = { id = YUW_event.66 - title = "粉碎自由派?" - desc = "黎塞留那边似乎认为我们还有谈判的余地,但我们也可以直接采取行动..." + title = "铁幕抉择:鸢尾的终焉之瓣" + desc = YUW_event.66.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "直接采取行动" + name = "再见了,黎塞留" add_political_power = 100 ai_chance = { factor = 0 } } option = { - name = "与自由派妥协,同意她们的部分条件,但鸢尾必须焕然一新" + name = "事实证明,我们可以站在同一战线上!" add_political_power = -500 add_to_variable = { var = yuw_qstcgl @@ -2502,8 +2502,8 @@ country_event = { country_event = { id = YUW_event.67 - title = "自由派的胜利" - desc = "我们的谈判与军事行动都失败了,现在黎塞留稳固了权利!" + title = "铁王座的黄昏:圣殿骑士的终章" + desc = YUW_event.67.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -2518,8 +2518,8 @@ country_event = { country_event = { id = YUW_event.68 - title = "圣女贞德进行调和" - desc = "我们和自由派的支持不相上下,另一场内战迫在眉睫,此时圣女贞德终于发言了。在经过调解后,鸢尾将保持教廷政体,不过以后在对外政策上鸢尾将遵从我们的路线。" + title = "圣痕之盟:鸢尾的黄昏协定" + desc = YUW_event.68.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -2550,12 +2550,12 @@ country_event = { country_event = { id = YUW_event.69 - title = "路易九世的胜利" - desc = "我们成功了!在我们舰娘盟友的帮助下,自由派不得不屈服于我们,现在路易九世已经完全掌控了国家,骑士团国可以正式建立了!不过我们还剩下最后一个问题,由谁来出任国家领袖呢?" + title = "铁律纪元:骑士团国的诞生" + desc = YUW_event.69.d picture = GFX_aze_diannao is_triggered_only = yes option = { - name = "路易九世将成为国王!" + name = "路易九世将成为国王,而不是大团长!" set_country_flag = lyjs_fubiwangguo complete_national_focus = YUW_womingyouwo set_party_name = { ideology = neutrality long_name = "鸢尾保王党" name = "鸢尾保王党" } @@ -2810,12 +2810,12 @@ country_event = { country_event = { id = YUW_event.70 - title = "真十字军" + title = "蜜糖枷锁:敦刻尔克的琥珀王座" desc = YUW_event.70.d picture = GFX_aze_txluoen2 is_triggered_only = yes option = { - name = "路易九世是对的,我们就按她说的来" + name = "蜜罐终究困不住持剑者" set_political_power = 600 set_cosmetic_tag = YUWqishituanguo set_party_name = { ideology = democratic long_name = "维希教廷-霞飞派" name = "维希教廷-霞飞派" } @@ -2867,7 +2867,7 @@ country_event = { } } option = { - name = "维希教廷的时代来临了!" + name = "让蚂蚁蛀空铁王座" set_political_power = 1000 complete_national_focus = YUW_buliuxuedeneizhan YUW_dunkerque = { @@ -2890,7 +2890,7 @@ country_event = { country_event = { id = YUW_event.71 - title = "红衣主教归来" + title = "三色鸢尾:黎明重绽" desc = YUW_event.71.d picture = GFX_aze_lisailiu2 is_triggered_only = yes @@ -2910,12 +2910,12 @@ country_event = { country_event = { id = YUW_event.72 - title = "宗教的地位" - desc = "现在路易九世成为了国王,她可以随意处理宗教问题了。" + title = "铁冠重铸:鸢尾王权与神权的角力" + desc = YUW_event.72.d picture = GFX_aze_hit is_triggered_only = yes option = { - name = "宗教什么的一边去,国王说的才算数!" + name = "神坛该换成军火库了" add_political_power = 200 custom_effect_tooltip = fanchacngjudong_yuw set_country_flag = lyjsfanchangdu_1 @@ -2924,7 +2924,7 @@ country_event = { } } option = { - name = "维持现状" + name = "让神父继续摇铃" add_political_power = 100 ai_chance = { factor = 0 @@ -2934,8 +2934,8 @@ country_event = { country_event = { id = YUW_event.73 - title = "处理反对派" - desc = "现在我们夺取了权利,之前反对我们的自由派和现在反对我们的维希派应该如何处置?" + title = "血锈王冠:新王的清算时刻" + desc = YUW_event.73.d picture = GFX_aze_hit is_triggered_only = yes option = { @@ -2949,7 +2949,7 @@ country_event = { } } option = { - name = "别管她们" + name = "别管反对者" add_political_power = 100 add_stability = 0.1 ai_chance = { @@ -2960,8 +2960,8 @@ country_event = { country_event = { id = YUW_event.74 - title = "路易九世被推翻了" - desc = "由于路易九世此前的种种不合常理的行为,维希派与自由派已经联合起来,推翻了路易九世的统治。但由于教廷体系已经被破坏,她们只能建立鸢尾共和国。" + title = "鸢尾新生:共和国的第一缕光" + desc = YUW_event.74.d picture = GFX_aze_lisailiu2 is_triggered_only = yes option = { @@ -2981,12 +2981,12 @@ country_event = { country_event = { id = YUW_event.75 - title = "分封贵族?" - desc = "一个王国理应拥有许多贵族,但由于大部分的舰娘都反对我们,我们只能把爵位分封给蛮啾。" + title = "铁冠与麦穗:新贵的诞生与旧权的黄昏" + desc = YUW_event.75.d picture = GFX_aze_xiaotiancheng_nice is_triggered_only = yes option = { - name = "好,开始给黄鸡们封爵吧!" + name = "给更多的黄鸡们封爵吧!" add_popularity = { ideology = neutrality popularity = 0.2 } custom_effect_tooltip = fanchacngjudong_yuw set_country_flag = lyjsfanchangdu_3 @@ -2995,7 +2995,7 @@ country_event = { } } option = { - name = "不要这么做" + name = "不要继续这么做了" add_stability = 0.2 add_popularity = { ideology = neutrality popularity = -0.1 } ai_chance = { @@ -3006,8 +3006,8 @@ country_event = { country_event = { id = YUW_event.76 - title = "教廷骑士们的请愿" - desc = "由于政客最近一直在打压教廷骑士,因此她们请求路易九世代表圣殿骑士给予教廷骑士声援。" + title = "圣殿的回响:路易九世的沉默棋局" + desc = YUW_event.76.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3043,7 +3043,7 @@ country_event = { } } option = { - name = "再与黎姐见一面" + name = "再和黎姐见一面" country_event = { id = YUW_event.79 } hidden_effect = { country_event = { id = YUW_event.82 days = 20 } @@ -3053,7 +3053,7 @@ country_event = { } } option = { - name = "带上自己的兵装" + name = "把自己的兵装带上" country_event = { id = YUW_event.80 } hidden_effect = { country_event = { id = YUW_event.82 days = 20 } @@ -3063,7 +3063,7 @@ country_event = { } } option = { - name = "会见教廷骑士们" + name = "去找教廷骑士们" country_event = { id = YUW_event.81 } hidden_effect = { country_event = { id = YUW_event.82 days = 20 } @@ -3077,7 +3077,7 @@ country_event = { country_event = { id = YUW_event.78 title = "与霞飞告别" - desc = "由于最近鸢尾局势动荡,霞飞在向伴尔维嘱托完安全事宜后,额外抽调了一部分蛮啾护卫伴尔维,以确保遇到意外情况时伴尔维能够全身而退。" + desc = YUW_event.78.d picture = GFX_aze_xiaotiancheng_nice is_triggered_only = yes option = { @@ -3093,7 +3093,7 @@ country_event = { country_event = { id = YUW_event.79 title = "与黎塞留会晤" - desc = "伴尔维与黎塞留又见了一面,在此前她就提出了对提前选举的担忧。最终黎塞留同意了伴尔维的请求,将公布提前选举的消息延后三个月,等到那时伴尔维也会从南方回来。" + desc = YUW_event.79.d picture = GFX_aze_lisailiu2 is_triggered_only = yes option = { @@ -3109,7 +3109,7 @@ country_event = { country_event = { id = YUW_event.80 title = "兵装,启动" - desc = "伴尔维将忘在家里的兵装重新装备上了,这会对她的战斗力有略微提升,并且在她家门口的粉丝蛮啾们也坚持以保护她为由加入了此次的队伍。" + desc = YUW_event.80.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3124,8 +3124,8 @@ country_event = { country_event = { id = YUW_event.81 - title = "会见教廷骑士" - desc = "伴尔维在出发前对教廷骑士们进行了一些思想工作,以防止在审判官们忙于政务事后院着火。" + title = "与教廷骑士们会面" + desc = YUW_event.81.d picture = GFX_aze_kan is_triggered_only = yes option = { @@ -3163,11 +3163,11 @@ country_event = { country_event = { id = YUW_event.83 title = "遇袭" - desc = "伴尔维所搭乘的列车被袭击了!在进入南方省份后,她也同样失去了与北方的联系。黎塞留目前能做的只有等待。" + desc = YUW_event.83.d picture = GFX_aze_hit is_triggered_only = yes option = { - name = "南方一定出了什么问题" + name = "发生什么事了?" add_stability = -0.3 ai_chance = { factor = 100 @@ -3178,7 +3178,7 @@ country_event = { country_event = { id = YUW_event.84 title = "有惊无险" - desc = "得益于伴尔维的蛮啾伙伴们,伴尔维战胜了袭击者,虽然没能从袭击者中套出话来,但她成功恢复了和北方的联系,同时提前选举也开始了。" + desc = YUW_event.84.d picture = GFX_aze_hit is_triggered_only = yes option = { @@ -3198,7 +3198,7 @@ country_event = { country_event = { id = YUW_event.85 title = "失去联系" - desc = "伴尔维并不是战斗力出众的舰娘,她设法从列车里逃了出去,但与北方的联系仍处于中断状态,接下来的调查行动必会十分艰难。" + desc = YUW_event.85.d picture = GFX_aze_kan is_triggered_only = yes option = { @@ -3213,7 +3213,7 @@ country_event = { country_event = { id = YUW_event.86 title = "宣布提前选举" - desc = "黎塞留已经向公众宣布了提前选举的消息,选举大概会在37年到来之前结束。" + desc = az_tianjiang.165.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3231,7 +3231,7 @@ country_event = { country_event = { id = YUW_event.87 title = "危机四伏" - desc = "南方的舰娘与蛮啾们大多支持维希派,自由派的舰娘在这里并不受欢迎,再加上最近的种种事件,伴尔维必须保持警惕。" + desc = YUW_event.87.d picture = GFX_aze_kan is_triggered_only = yes option = { @@ -3247,12 +3247,12 @@ country_event = { country_event = { id = YUW_event.88 - title = "获取情报的方式" + title = "调查方向" desc = YUW_event.88.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "去收买几个当地的蛮啾士兵" + name = "收买蛮啾士兵" add_political_power = -50 set_country_flag = yuwjjz_flag_4 ai_chance = { @@ -3260,7 +3260,7 @@ country_event = { } } option = { - name = "尝试潜入驻军营地来获取情报" + name = "潜入驻军营地" add_political_power = -50 set_country_flag = yuwjjz_flag_5 ai_chance = { @@ -3268,7 +3268,7 @@ country_event = { } } option = { - name = "为什么我们不能直接去找当地长官询问情况呢?" + name = "要求会见当地长官" add_political_power = -50 set_country_flag = yuwjjz_flag_6 ai_chance = { @@ -3287,8 +3287,8 @@ country_event = { country_event = { id = YUW_event.89 - title = "忠诚的蛮啾" - desc = "我们低估了当地蛮啾守军的素质,它们当场就叫来了其他蛮啾将伴尔维包围,伴尔维不得不投降,同时她也被关了起来。" + title = "忠诚试炼" + desc = YUW_event.89.d picture = GFX_aze_diannao is_triggered_only = yes option = { @@ -3303,7 +3303,7 @@ country_event = { country_event = { id = YUW_event.90 title = "不屈的态度" - desc = "当地的最高长官是维希派的不屈。一开始她还愿意和伴尔维交流,当得知伴尔维代表的是鸢尾政府后,不屈立刻翻脸了..." + desc = YUW_event.90.d picture = GFX_aze_diannao is_triggered_only = yes option = { @@ -3318,7 +3318,7 @@ country_event = { country_event = { id = YUW_event.91 title = "进军巴黎" - desc = "在从伴尔维口中得知北方正在进行严重的内斗后,不屈带领她忠城的军队以极快的速度抵达了巴黎,宣布了新时代的到来。" + desc = YUW_event.91.d picture = GFX_aze_diannao is_triggered_only = yes option = { @@ -3333,7 +3333,7 @@ country_event = { country_event = { id = YUW_event.92 title = "潜入失败" - desc = "伴尔维暴露了!在潜入办公区域时,随行的蛮啾下了一颗蛋,惊动了看守的舰娘。即使伴尔维向守军解释自己的身份,当地守军依然将伴尔维关押了起来。" + desc = YUW_event.92.d picture = GFX_aze_diannao is_triggered_only = yes option = { @@ -3348,11 +3348,11 @@ country_event = { country_event = { id = YUW_event.93 title = "潜入成功" - desc = "伴尔维成功潜入了驻军营地,根据此前传来的电报内容,当地长官不屈多次集结蛮啾们进行演习,而就在此时,一条新的电报发了过来:“所有师团在三天后集结,朝北方进军。”" + desc = YUW_event.93.d picture = GFX_aze_diannao is_triggered_only = yes option = { - name = "原来不屈要造反,我必须尽快回到巴黎" + name = "我必须尽快回到巴黎" add_to_variable = { var = yuw_jjz_win value = 10 @@ -3366,11 +3366,11 @@ country_event = { country_event = { id = YUW_event.94 title = "反叛之声" - desc = "在蹲守了一段时间后,我们的蛮啾偶然从当地蛮啾口中听到了南方集团军最高长官不屈正在集结部队准备朝北方进军的消息。" + desc = YUW_event.94.d picture = GFX_aze_diannao is_triggered_only = yes option = { - name = "原来不屈要造反,我必须尽快回到巴黎" + name = "我必须尽快回到巴黎" add_to_variable = { var = yuw_jjz_win value = 10 @@ -3384,7 +3384,7 @@ country_event = { country_event = { id = YUW_event.95 title = "反叛之声" - desc = "在里昂待了好几天的伴尔维依然没有仍然取得任何有用的消息,但她发现今天早上的守军竟然全部集结起来朝北方行进,这看起来不像演习。" + desc = YUW_event.94.d picture = GFX_aze_diannao is_triggered_only = yes option = { @@ -3398,7 +3398,7 @@ country_event = { country_event = { id = YUW_event.96 title = "最后手段" - desc = "无论伴尔维怎么解释自己的身份,心理辅导机构的蛮啾守军始终拒绝释放莫加多尔,它们与当地守军不属于同一指挥体系,且只服从于克莱蒙梭的命令,但现在已经没时间再去找克莱蒙梭了。" + desc = YUW_event.96.d picture = GFX_aze_kan is_triggered_only = yes option = { @@ -3431,7 +3431,7 @@ country_event = { } } option = { - name = "这是莫加多尔的保释金,麻烦交由克莱蒙梭..." + name = "这是莫加多尔的保释金..." add_political_power = -500 set_country_flag = yuwjjz_flag_8 ai_chance = { @@ -3458,7 +3458,7 @@ country_event = { country_event = { id = YUW_event.98 title = "蛮啾护卫队" - desc = "伴尔维最终在当地的教堂里找到了一些退役的蛮啾来与她同行,这些蛮啾对鸢尾现任政府和审判庭信仰坚定,不需要担心被背后捅刀。" + desc = YUW_event.98.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3473,7 +3473,7 @@ country_event = { country_event = { id = YUW_event.99 title = "唯一机会" - desc = "虽然保释金到达克莱蒙梭那里还需要很久,但伴尔维获得了探望莫加多尔的机会,她能看出莫加多尔显然不想继续待在这里了。" + desc = YUW_event.99.d picture = GFX_aze_kan is_triggered_only = yes option = { @@ -3517,7 +3517,7 @@ country_event = { country_event = { id = YUW_event.100 title = "转瞬即逝" - desc = "不知道是莫加多尔没听懂话里的意思,还是她自身兴致不足的原因,最终伴尔维一个人离开了心理辅导机构。" + desc = YUW_event.100.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3531,7 +3531,7 @@ country_event = { country_event = { id = YUW_event.101 title = "利刃启航" - desc = "花剑在此前确实给了伴尔维一瓶香水,据说里面是某人的气味,没想到确实和传言里一样对莫加多尔有奇效,二人趁着守卫不注意溜了出来。" + desc = YUW_event.101.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3546,7 +3546,7 @@ country_event = { country_event = { id = YUW_event.102 title = "竞速时刻" - desc = "没想到不屈竟然封停了所有火车,伴尔维只能以舰娘的最大速度赶回巴黎,而此时提前选举所带来的众多危机也降临了。" + desc = YUW_event.102.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3591,12 +3591,12 @@ country_event = { country_event = { id = YUW_event.103 - title = "抉择" - desc = "在朝北方的行进过程中,通讯突然恢复正常了。在上报了不屈的行动后,黎塞留似乎有意让霞飞去劝说不屈停止进军..." + title = "阻止不屈" + desc = YUW_event.103.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "姐姐确实能处理这件事" + name = "霞飞确实能处理这件事" custom_effect_tooltip = xiafeicg_houguo hidden_effect = { country_event = { id = az_tianjiang.176 days = 7 } @@ -3611,7 +3611,7 @@ country_event = { } } option = { - name = "姐姐去了可能会更糟..." + name = "霞飞去了可能会更糟..." hidden_effect = { country_event = { id = YUW_event.105 days = 15 } } @@ -3620,7 +3620,7 @@ country_event = { } } option = { - name = "让我去试试?" + name = "让伴尔维去试试?" hidden_effect = { country_event = { id = YUW_event.104 days = 7 } country_event = { id = YUW_event.105 days = 15 } @@ -3634,7 +3634,7 @@ country_event = { country_event = { id = YUW_event.104 title = "无功而返" - desc = "事实证明伴尔维根本没有能力说服不屈,不过还好她没被不屈的手下抓住..." + desc = YUW_event.104.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3649,7 +3649,7 @@ country_event = { country_event = { id = YUW_event.105 title = "遭遇战" - desc = "伴尔维撞上了一群强盗舰娘!这些强盗舰娘看上了伴尔维的天使舰装,但这件装备绝不可能让手给强盗!可伴尔维的战斗力并不高..." + desc = YUW_event.105.d picture = GFX_aze_hit is_triggered_only = yes option = { @@ -3712,7 +3712,7 @@ country_event = { country_event = { id = YUW_event.106 title = "逃出生天" - desc = "虽然花了一点时间,但伴尔维成功摆脱了这些强盗舰娘。" + desc = YUW_event.106.d picture = GFX_aze_kan is_triggered_only = yes option = { @@ -3731,7 +3731,7 @@ country_event = { country_event = { id = YUW_event.107 title = "污浊之翼" - desc = "在被强盗舰娘们狠狠羞辱一番后,伴尔维继续赶路。" + desc = YUW_event.107.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3745,7 +3745,7 @@ country_event = { country_event = { id = YUW_event.108 title = "击败强盗" - desc = "伴尔维的蛮啾护卫队显然不是普通的蛮啾,它们个个都有着铁血俾斯麦冲锋队的实力,强盗舰娘们被打得四处逃散。" + desc = YUW_event.108.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3764,7 +3764,7 @@ country_event = { country_event = { id = YUW_event.109 title = "暴揍强盗" - desc = "莫加多尔已经好几个月没施展拳脚了,这群强盗舰娘纷纷被打得跪地求饶,伴尔维选择继续赶路,而莫加多尔在狠狠羞辱了强盗舰娘们之后才赶上来。" + desc = YUW_event.109.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -3782,7 +3782,7 @@ country_event = { country_event = { id = YUW_event.110 title = "回到巴黎" - desc = "伴尔维终于回到了巴黎,然而刚落脚就又有新的坏消息传来:路易九世与拉·加利索尼埃正在计划颠覆鸢尾的政治体制,这个名为“神圣使命”的计划成为了仅次于不屈的第二大威胁。" + desc = YUW_event.110.d picture = GFX_aze_kan is_triggered_only = yes option = { @@ -3822,7 +3822,7 @@ country_event = { country_event = { id = YUW_event.112 title = "让巴尔接受“停战”" - desc = "让巴尔接受了我们的请求,现在维希派将正式帮助鸢尾政府一起对抗鸢尾政府的敌人们。" + desc = YUW_event.112.d picture = GFX_aze_hit is_triggered_only = yes option = { @@ -3845,7 +3845,7 @@ country_event = { country_event = { id = YUW_event.113 title = "让巴尔拒绝" - desc = "让巴尔拒绝了我们的请求,同时她加大了维希派的宣传攻势,现在政府的情况很不妙。" + desc = YUW_event.113.d picture = GFX_aze_hit is_triggered_only = yes option = { @@ -4280,7 +4280,7 @@ country_event = { country_event = { id = YUW_event.123 title = "正面对决" - desc = "我们与不屈最终还是战场上相见了,我们的身后就是巴黎,我们必须在此处击败她。" + desc = YUW_event.123.d picture = GFX_aze_hit is_triggered_only = yes option = { @@ -4363,7 +4363,7 @@ country_event = { country_event = { id = YUW_event.124 title = "击败不屈" - desc = "我们成功击败了不屈,她将会被送去进行心理辅导,巴黎危机成功解决!不过还不能完全掉以轻心,我们仍有敌人藏在暗处。" + desc = YUW_event.124.d picture = GFX_aze_lisailiu is_triggered_only = yes option = { @@ -4406,7 +4406,7 @@ country_event = { country_event = { id = YUW_event.125 title = "进军巴黎" - desc = "不屈战胜了士气低迷的巴黎守军,宣布了新时代的到来。" + desc = YUW_event.125.d picture = GFX_aze_diannao is_triggered_only = yes option = { @@ -4468,7 +4468,7 @@ country_event = { country_event = { id = YUW_event.127 title = "计划破产" - desc = "路易九世的神圣使命计划最终还是破产了,鸢尾的民主得到了拯救!" + desc = YUW_event.127.d picture = GFX_aze_diannao is_triggered_only = yes option = { @@ -4521,11 +4521,11 @@ country_event = { country_event = { id = YUW_event.129 title = "众望所归?" - desc = "如今的鸢尾能够保持原样很大程度上是因为伴尔维的付出,自由派和维希派都投票支持伴尔维,这同样也是黎塞留的意思。" + desc = YUW_event.129.d picture = GFX_aze_dai is_triggered_only = yes option = { - name = "我不会辜负大家的期待!" + name = "我拒绝,你就老老实实当领袖吧!" add_political_power = 500 add_stability = 0.3 add_war_support = 0.3 @@ -4572,7 +4572,7 @@ country_event = { } } option = { - name = "要不让莫加多尔来试试吧...她也做出了很大贡献" + name = "你是说,我终于有机会大展身手了?" add_political_power = -100 YUW_mojiaduoer = { add_country_leader_role = { @@ -4611,7 +4611,7 @@ country_event = { } } option = { - name = "我不可能比得过黎姐的..." + name = "你可以去和黎塞留说清楚" add_political_power = 500 add_stability = 0.3 add_war_support = 0.3 @@ -4626,7 +4626,7 @@ country_event = { country_event = { id = YUW_event.130 title = "被窃取的胜利" - desc = "幕后黑手被自己的部下背后捅刀了:她永远也没有想到阿尔及利亚会有二心。" + desc = YUW_event.130.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -4676,7 +4676,7 @@ country_event = { country_event = { id = YUW_event.132 title = "霞飞警告莫加多尔" - desc = "莫加多尔最近的穿着与行为越来越放荡了,放在以前的话还好说,但她现在是鸢尾的领袖了,霞飞不得不再次提醒她穿着打扮,而一向惧怕霞飞的莫加多尔这次也服软了。" + desc = YUW_event.132.d picture = GFX_aze_dai is_triggered_only = yes option = { @@ -4692,11 +4692,11 @@ country_event = { country_event = { id = YUW_event.133 title = "审判庭改革" - desc = "虽然莫加多尔一向畏惧审判官们,但她依然决定要对审判庭进行改革,以减少审判庭对政治的影响力。" + desc = YUW_event.133.d picture = GFX_aze_kan is_triggered_only = yes option = { - name = "看来...一切顺利..." + name = "看来...一切顺利" add_political_power = 100 swap_ideas = { remove_idea = YUW_zhandourengzaijuxu_idea @@ -4812,4 +4812,44 @@ country_event = { factor = 100 } } +} + +country_event = { + id = YUW_event.137 + title = "三头政治的终结" + desc = YUW_event.137.d + picture = GFX_aze_kan + is_triggered_only = yes + option = { + name = "鸢尾正在迈向新的未来" + YUW_mojiaduoer = { + add_country_leader_role = { + country_leader = { + expire = "4999.1.1" + ideology = fascism_ideology + traits = { + trait_psh_zhanjinzuie + trait_psh_jisujiasuchaosu + trait_psh_wenxiangchenni + } + } + promote_leader = yes + } + } + set_politics = { + ruling_party = fascism + } + add_popularity = { + ideology = fascism + popularity = 1 + } + set_party_name = { + ideology = fascism + long_name = "维希教廷-莫加多尔派" + name = "维希教廷-莫加多尔派" + } + ai_chance = { + factor = 100 + } + } } \ No newline at end of file diff --git a/src/gfx/achievements/az_bfldachongzhuang_cj.dds b/src/gfx/achievements/az_bfldachongzhuang_cj.dds new file mode 100755 index 0000000..cae06d1 Binary files /dev/null and b/src/gfx/achievements/az_bfldachongzhuang_cj.dds differ diff --git a/src/gfx/achievements/az_bfldachongzhuang_cj_grey.dds b/src/gfx/achievements/az_bfldachongzhuang_cj_grey.dds new file mode 100755 index 0000000..f8b2643 Binary files /dev/null and b/src/gfx/achievements/az_bfldachongzhuang_cj_grey.dds differ diff --git a/src/gfx/achievements/az_bfldachongzhuang_cj_not_eligible.dds b/src/gfx/achievements/az_bfldachongzhuang_cj_not_eligible.dds new file mode 100755 index 0000000..bb663b8 Binary files /dev/null and b/src/gfx/achievements/az_bfldachongzhuang_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_buyaodaraowosese_cj.dds b/src/gfx/achievements/az_buyaodaraowosese_cj.dds new file mode 100755 index 0000000..c9c628d Binary files /dev/null and b/src/gfx/achievements/az_buyaodaraowosese_cj.dds differ diff --git a/src/gfx/achievements/az_buyaodaraowosese_cj_grey.dds b/src/gfx/achievements/az_buyaodaraowosese_cj_grey.dds new file mode 100755 index 0000000..0d23baa Binary files /dev/null and b/src/gfx/achievements/az_buyaodaraowosese_cj_grey.dds differ diff --git a/src/gfx/achievements/az_buyaodaraowosese_cj_not_eligible.dds b/src/gfx/achievements/az_buyaodaraowosese_cj_not_eligible.dds new file mode 100755 index 0000000..c67f955 Binary files /dev/null and b/src/gfx/achievements/az_buyaodaraowosese_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_diguolianbang_cj.dds b/src/gfx/achievements/az_diguolianbang_cj.dds new file mode 100755 index 0000000..e38b17f Binary files /dev/null and b/src/gfx/achievements/az_diguolianbang_cj.dds differ diff --git a/src/gfx/achievements/az_diguolianbang_cj_grey.dds b/src/gfx/achievements/az_diguolianbang_cj_grey.dds new file mode 100755 index 0000000..ef2e4ea Binary files /dev/null and b/src/gfx/achievements/az_diguolianbang_cj_grey.dds differ diff --git a/src/gfx/achievements/az_diguolianbang_cj_not_eligible.dds b/src/gfx/achievements/az_diguolianbang_cj_not_eligible.dds new file mode 100755 index 0000000..8133188 Binary files /dev/null and b/src/gfx/achievements/az_diguolianbang_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_dishangtianguo_cj.dds b/src/gfx/achievements/az_dishangtianguo_cj.dds new file mode 100755 index 0000000..c9c628d Binary files /dev/null and b/src/gfx/achievements/az_dishangtianguo_cj.dds differ diff --git a/src/gfx/achievements/az_dishangtianguo_cj_grey.dds b/src/gfx/achievements/az_dishangtianguo_cj_grey.dds new file mode 100755 index 0000000..0d23baa Binary files /dev/null and b/src/gfx/achievements/az_dishangtianguo_cj_grey.dds differ diff --git a/src/gfx/achievements/az_dishangtianguo_cj_not_eligible.dds b/src/gfx/achievements/az_dishangtianguo_cj_not_eligible.dds new file mode 100755 index 0000000..c67f955 Binary files /dev/null and b/src/gfx/achievements/az_dishangtianguo_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_gaobaoqichuan_cj.dds b/src/gfx/achievements/az_gaobaoqichuan_cj.dds new file mode 100755 index 0000000..7e6b22f Binary files /dev/null and b/src/gfx/achievements/az_gaobaoqichuan_cj.dds differ diff --git a/src/gfx/achievements/az_gaobaoqichuan_cj_grey.dds b/src/gfx/achievements/az_gaobaoqichuan_cj_grey.dds new file mode 100755 index 0000000..05d982f Binary files /dev/null and b/src/gfx/achievements/az_gaobaoqichuan_cj_grey.dds differ diff --git a/src/gfx/achievements/az_gaobaoqichuan_cj_not_eligible.dds b/src/gfx/achievements/az_gaobaoqichuan_cj_not_eligible.dds new file mode 100755 index 0000000..e4f6686 Binary files /dev/null and b/src/gfx/achievements/az_gaobaoqichuan_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_hongyizhujiao_cj.dds b/src/gfx/achievements/az_hongyizhujiao_cj.dds new file mode 100755 index 0000000..c9c628d Binary files /dev/null and b/src/gfx/achievements/az_hongyizhujiao_cj.dds differ diff --git a/src/gfx/achievements/az_hongyizhujiao_cj_grey.dds b/src/gfx/achievements/az_hongyizhujiao_cj_grey.dds new file mode 100755 index 0000000..0d23baa Binary files /dev/null and b/src/gfx/achievements/az_hongyizhujiao_cj_grey.dds differ diff --git a/src/gfx/achievements/az_hongyizhujiao_cj_not_eligible.dds b/src/gfx/achievements/az_hongyizhujiao_cj_not_eligible.dds new file mode 100755 index 0000000..c67f955 Binary files /dev/null and b/src/gfx/achievements/az_hongyizhujiao_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_julongfengbao_cj.dds b/src/gfx/achievements/az_julongfengbao_cj.dds new file mode 100755 index 0000000..648b248 Binary files /dev/null and b/src/gfx/achievements/az_julongfengbao_cj.dds differ diff --git a/src/gfx/achievements/az_julongfengbao_cj_grey.dds b/src/gfx/achievements/az_julongfengbao_cj_grey.dds new file mode 100755 index 0000000..6674ce3 Binary files /dev/null and b/src/gfx/achievements/az_julongfengbao_cj_grey.dds differ diff --git a/src/gfx/achievements/az_julongfengbao_cj_not_eligible.dds b/src/gfx/achievements/az_julongfengbao_cj_not_eligible.dds new file mode 100755 index 0000000..8d1f2ee Binary files /dev/null and b/src/gfx/achievements/az_julongfengbao_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_julongjuexing_cj.dds b/src/gfx/achievements/az_julongjuexing_cj.dds new file mode 100755 index 0000000..648b248 Binary files /dev/null and b/src/gfx/achievements/az_julongjuexing_cj.dds differ diff --git a/src/gfx/achievements/az_julongjuexing_cj_grey.dds b/src/gfx/achievements/az_julongjuexing_cj_grey.dds new file mode 100755 index 0000000..6674ce3 Binary files /dev/null and b/src/gfx/achievements/az_julongjuexing_cj_grey.dds differ diff --git a/src/gfx/achievements/az_julongjuexing_cj_not_eligible.dds b/src/gfx/achievements/az_julongjuexing_cj_not_eligible.dds new file mode 100755 index 0000000..8d1f2ee Binary files /dev/null and b/src/gfx/achievements/az_julongjuexing_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_lengzhanredou_cj.dds b/src/gfx/achievements/az_lengzhanredou_cj.dds new file mode 100755 index 0000000..001f963 Binary files /dev/null and b/src/gfx/achievements/az_lengzhanredou_cj.dds differ diff --git a/src/gfx/achievements/az_lengzhanredou_cj_grey.dds b/src/gfx/achievements/az_lengzhanredou_cj_grey.dds new file mode 100755 index 0000000..bf0f146 Binary files /dev/null and b/src/gfx/achievements/az_lengzhanredou_cj_grey.dds differ diff --git a/src/gfx/achievements/az_lengzhanredou_cj_not_eligible.dds b/src/gfx/achievements/az_lengzhanredou_cj_not_eligible.dds new file mode 100755 index 0000000..99bf668 Binary files /dev/null and b/src/gfx/achievements/az_lengzhanredou_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_minglingyuzhengfu_cj.dds b/src/gfx/achievements/az_minglingyuzhengfu_cj.dds new file mode 100755 index 0000000..cae06d1 Binary files /dev/null and b/src/gfx/achievements/az_minglingyuzhengfu_cj.dds differ diff --git a/src/gfx/achievements/az_minglingyuzhengfu_cj_grey.dds b/src/gfx/achievements/az_minglingyuzhengfu_cj_grey.dds new file mode 100755 index 0000000..f8b2643 Binary files /dev/null and b/src/gfx/achievements/az_minglingyuzhengfu_cj_grey.dds differ diff --git a/src/gfx/achievements/az_minglingyuzhengfu_cj_not_eligible.dds b/src/gfx/achievements/az_minglingyuzhengfu_cj_not_eligible.dds new file mode 100755 index 0000000..bb663b8 Binary files /dev/null and b/src/gfx/achievements/az_minglingyuzhengfu_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_nvpuguoji_cj.dds b/src/gfx/achievements/az_nvpuguoji_cj.dds new file mode 100755 index 0000000..e38b17f Binary files /dev/null and b/src/gfx/achievements/az_nvpuguoji_cj.dds differ diff --git a/src/gfx/achievements/az_nvpuguoji_cj_grey.dds b/src/gfx/achievements/az_nvpuguoji_cj_grey.dds new file mode 100755 index 0000000..ef2e4ea Binary files /dev/null and b/src/gfx/achievements/az_nvpuguoji_cj_grey.dds differ diff --git a/src/gfx/achievements/az_nvpuguoji_cj_not_eligible.dds b/src/gfx/achievements/az_nvpuguoji_cj_not_eligible.dds new file mode 100755 index 0000000..8133188 Binary files /dev/null and b/src/gfx/achievements/az_nvpuguoji_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_ouzhoulianmeng_cj.dds b/src/gfx/achievements/az_ouzhoulianmeng_cj.dds new file mode 100755 index 0000000..7e6b22f Binary files /dev/null and b/src/gfx/achievements/az_ouzhoulianmeng_cj.dds differ diff --git a/src/gfx/achievements/az_ouzhoulianmeng_cj_grey.dds b/src/gfx/achievements/az_ouzhoulianmeng_cj_grey.dds new file mode 100755 index 0000000..05d982f Binary files /dev/null and b/src/gfx/achievements/az_ouzhoulianmeng_cj_grey.dds differ diff --git a/src/gfx/achievements/az_ouzhoulianmeng_cj_not_eligible.dds b/src/gfx/achievements/az_ouzhoulianmeng_cj_not_eligible.dds new file mode 100755 index 0000000..e4f6686 Binary files /dev/null and b/src/gfx/achievements/az_ouzhoulianmeng_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_qiguanwuguo_cj.dds b/src/gfx/achievements/az_qiguanwuguo_cj.dds new file mode 100755 index 0000000..001f963 Binary files /dev/null and b/src/gfx/achievements/az_qiguanwuguo_cj.dds differ diff --git a/src/gfx/achievements/az_qiguanwuguo_cj_grey.dds b/src/gfx/achievements/az_qiguanwuguo_cj_grey.dds new file mode 100755 index 0000000..bf0f146 Binary files /dev/null and b/src/gfx/achievements/az_qiguanwuguo_cj_grey.dds differ diff --git a/src/gfx/achievements/az_qiguanwuguo_cj_not_eligible.dds b/src/gfx/achievements/az_qiguanwuguo_cj_not_eligible.dds new file mode 100755 index 0000000..99bf668 Binary files /dev/null and b/src/gfx/achievements/az_qiguanwuguo_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_qingchihebaodan_cj.dds b/src/gfx/achievements/az_qingchihebaodan_cj.dds new file mode 100755 index 0000000..f29e07a Binary files /dev/null and b/src/gfx/achievements/az_qingchihebaodan_cj.dds differ diff --git a/src/gfx/achievements/az_qingchihebaodan_cj_grey.dds b/src/gfx/achievements/az_qingchihebaodan_cj_grey.dds new file mode 100755 index 0000000..bf23726 Binary files /dev/null and b/src/gfx/achievements/az_qingchihebaodan_cj_grey.dds differ diff --git a/src/gfx/achievements/az_qingchihebaodan_cj_not_eligible.dds b/src/gfx/achievements/az_qingchihebaodan_cj_not_eligible.dds new file mode 100755 index 0000000..ef4869d Binary files /dev/null and b/src/gfx/achievements/az_qingchihebaodan_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_qingjiegong_cj.dds b/src/gfx/achievements/az_qingjiegong_cj.dds new file mode 100755 index 0000000..cae06d1 Binary files /dev/null and b/src/gfx/achievements/az_qingjiegong_cj.dds differ diff --git a/src/gfx/achievements/az_qingjiegong_cj_grey.dds b/src/gfx/achievements/az_qingjiegong_cj_grey.dds new file mode 100755 index 0000000..f8b2643 Binary files /dev/null and b/src/gfx/achievements/az_qingjiegong_cj_grey.dds differ diff --git a/src/gfx/achievements/az_qingjiegong_cj_not_eligible.dds b/src/gfx/achievements/az_qingjiegong_cj_not_eligible.dds new file mode 100755 index 0000000..bb663b8 Binary files /dev/null and b/src/gfx/achievements/az_qingjiegong_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_qiongbingduwu_cj.dds b/src/gfx/achievements/az_qiongbingduwu_cj.dds new file mode 100755 index 0000000..001f963 Binary files /dev/null and b/src/gfx/achievements/az_qiongbingduwu_cj.dds differ diff --git a/src/gfx/achievements/az_qiongbingduwu_cj_grey.dds b/src/gfx/achievements/az_qiongbingduwu_cj_grey.dds new file mode 100755 index 0000000..bf0f146 Binary files /dev/null and b/src/gfx/achievements/az_qiongbingduwu_cj_grey.dds differ diff --git a/src/gfx/achievements/az_qiongbingduwu_cj_not_eligible.dds b/src/gfx/achievements/az_qiongbingduwu_cj_not_eligible.dds new file mode 100755 index 0000000..99bf668 Binary files /dev/null and b/src/gfx/achievements/az_qiongbingduwu_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_romaempire_cj.dds b/src/gfx/achievements/az_romaempire_cj.dds new file mode 100755 index 0000000..f8df166 Binary files /dev/null and b/src/gfx/achievements/az_romaempire_cj.dds differ diff --git a/src/gfx/achievements/az_romaempire_cj_grey.dds b/src/gfx/achievements/az_romaempire_cj_grey.dds new file mode 100755 index 0000000..b047f82 Binary files /dev/null and b/src/gfx/achievements/az_romaempire_cj_grey.dds differ diff --git a/src/gfx/achievements/az_romaempire_cj_not_eligible.dds b/src/gfx/achievements/az_romaempire_cj_not_eligible.dds new file mode 100755 index 0000000..bf99c0e Binary files /dev/null and b/src/gfx/achievements/az_romaempire_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_shandianzhan_cj.dds b/src/gfx/achievements/az_shandianzhan_cj.dds new file mode 100755 index 0000000..7e6b22f Binary files /dev/null and b/src/gfx/achievements/az_shandianzhan_cj.dds differ diff --git a/src/gfx/achievements/az_shandianzhan_cj_grey.dds b/src/gfx/achievements/az_shandianzhan_cj_grey.dds new file mode 100755 index 0000000..05d982f Binary files /dev/null and b/src/gfx/achievements/az_shandianzhan_cj_grey.dds differ diff --git a/src/gfx/achievements/az_shandianzhan_cj_not_eligible.dds b/src/gfx/achievements/az_shandianzhan_cj_not_eligible.dds new file mode 100755 index 0000000..e4f6686 Binary files /dev/null and b/src/gfx/achievements/az_shandianzhan_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_shututonggui_cj.dds b/src/gfx/achievements/az_shututonggui_cj.dds new file mode 100755 index 0000000..7e6b22f Binary files /dev/null and b/src/gfx/achievements/az_shututonggui_cj.dds differ diff --git a/src/gfx/achievements/az_shututonggui_cj_grey.dds b/src/gfx/achievements/az_shututonggui_cj_grey.dds new file mode 100755 index 0000000..05d982f Binary files /dev/null and b/src/gfx/achievements/az_shututonggui_cj_grey.dds differ diff --git a/src/gfx/achievements/az_shututonggui_cj_not_eligible.dds b/src/gfx/achievements/az_shututonggui_cj_not_eligible.dds new file mode 100755 index 0000000..e4f6686 Binary files /dev/null and b/src/gfx/achievements/az_shututonggui_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_sidengfen_cj.dds b/src/gfx/achievements/az_sidengfen_cj.dds new file mode 100755 index 0000000..f29e07a Binary files /dev/null and b/src/gfx/achievements/az_sidengfen_cj.dds differ diff --git a/src/gfx/achievements/az_sidengfen_cj_grey.dds b/src/gfx/achievements/az_sidengfen_cj_grey.dds new file mode 100755 index 0000000..bf23726 Binary files /dev/null and b/src/gfx/achievements/az_sidengfen_cj_grey.dds differ diff --git a/src/gfx/achievements/az_sidengfen_cj_not_eligible.dds b/src/gfx/achievements/az_sidengfen_cj_not_eligible.dds new file mode 100755 index 0000000..ef4869d Binary files /dev/null and b/src/gfx/achievements/az_sidengfen_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_tangyingwang_cj.dds b/src/gfx/achievements/az_tangyingwang_cj.dds new file mode 100755 index 0000000..c9c628d Binary files /dev/null and b/src/gfx/achievements/az_tangyingwang_cj.dds differ diff --git a/src/gfx/achievements/az_tangyingwang_cj_grey.dds b/src/gfx/achievements/az_tangyingwang_cj_grey.dds new file mode 100755 index 0000000..0d23baa Binary files /dev/null and b/src/gfx/achievements/az_tangyingwang_cj_grey.dds differ diff --git a/src/gfx/achievements/az_tangyingwang_cj_not_eligible.dds b/src/gfx/achievements/az_tangyingwang_cj_not_eligible.dds new file mode 100755 index 0000000..c67f955 Binary files /dev/null and b/src/gfx/achievements/az_tangyingwang_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_tankexiangyouyidongwulimi_cj.dds b/src/gfx/achievements/az_tankexiangyouyidongwulimi_cj.dds new file mode 100755 index 0000000..7e6b22f Binary files /dev/null and b/src/gfx/achievements/az_tankexiangyouyidongwulimi_cj.dds differ diff --git a/src/gfx/achievements/az_tankexiangyouyidongwulimi_cj_grey.dds b/src/gfx/achievements/az_tankexiangyouyidongwulimi_cj_grey.dds new file mode 100755 index 0000000..05d982f Binary files /dev/null and b/src/gfx/achievements/az_tankexiangyouyidongwulimi_cj_grey.dds differ diff --git a/src/gfx/achievements/az_tankexiangyouyidongwulimi_cj_not_eligible.dds b/src/gfx/achievements/az_tankexiangyouyidongwulimi_cj_not_eligible.dds new file mode 100755 index 0000000..e4f6686 Binary files /dev/null and b/src/gfx/achievements/az_tankexiangyouyidongwulimi_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_tiexuefanjizhan_cj.dds b/src/gfx/achievements/az_tiexuefanjizhan_cj.dds new file mode 100755 index 0000000..7e6b22f Binary files /dev/null and b/src/gfx/achievements/az_tiexuefanjizhan_cj.dds differ diff --git a/src/gfx/achievements/az_tiexuefanjizhan_cj_grey.dds b/src/gfx/achievements/az_tiexuefanjizhan_cj_grey.dds new file mode 100755 index 0000000..05d982f Binary files /dev/null and b/src/gfx/achievements/az_tiexuefanjizhan_cj_grey.dds differ diff --git a/src/gfx/achievements/az_tiexuefanjizhan_cj_not_eligible.dds b/src/gfx/achievements/az_tiexuefanjizhan_cj_not_eligible.dds new file mode 100755 index 0000000..e4f6686 Binary files /dev/null and b/src/gfx/achievements/az_tiexuefanjizhan_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_tingzhantiaoyue_cj.dds b/src/gfx/achievements/az_tingzhantiaoyue_cj.dds new file mode 100755 index 0000000..001f963 Binary files /dev/null and b/src/gfx/achievements/az_tingzhantiaoyue_cj.dds differ diff --git a/src/gfx/achievements/az_tingzhantiaoyue_cj_grey.dds b/src/gfx/achievements/az_tingzhantiaoyue_cj_grey.dds new file mode 100755 index 0000000..bf0f146 Binary files /dev/null and b/src/gfx/achievements/az_tingzhantiaoyue_cj_grey.dds differ diff --git a/src/gfx/achievements/az_tingzhantiaoyue_cj_not_eligible.dds b/src/gfx/achievements/az_tingzhantiaoyue_cj_not_eligible.dds new file mode 100755 index 0000000..99bf668 Binary files /dev/null and b/src/gfx/achievements/az_tingzhantiaoyue_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_tno_cj.dds b/src/gfx/achievements/az_tno_cj.dds new file mode 100755 index 0000000..7e6b22f Binary files /dev/null and b/src/gfx/achievements/az_tno_cj.dds differ diff --git a/src/gfx/achievements/az_tno_cj_grey.dds b/src/gfx/achievements/az_tno_cj_grey.dds new file mode 100755 index 0000000..05d982f Binary files /dev/null and b/src/gfx/achievements/az_tno_cj_grey.dds differ diff --git a/src/gfx/achievements/az_tno_cj_not_eligible.dds b/src/gfx/achievements/az_tno_cj_not_eligible.dds new file mode 100755 index 0000000..e4f6686 Binary files /dev/null and b/src/gfx/achievements/az_tno_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_tongsinimiao_cj.dds b/src/gfx/achievements/az_tongsinimiao_cj.dds new file mode 100755 index 0000000..7e6b22f Binary files /dev/null and b/src/gfx/achievements/az_tongsinimiao_cj.dds differ diff --git a/src/gfx/achievements/az_tongsinimiao_cj_grey.dds b/src/gfx/achievements/az_tongsinimiao_cj_grey.dds new file mode 100755 index 0000000..05d982f Binary files /dev/null and b/src/gfx/achievements/az_tongsinimiao_cj_grey.dds differ diff --git a/src/gfx/achievements/az_tongsinimiao_cj_not_eligible.dds b/src/gfx/achievements/az_tongsinimiao_cj_not_eligible.dds new file mode 100755 index 0000000..e4f6686 Binary files /dev/null and b/src/gfx/achievements/az_tongsinimiao_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_weicengshexiangdedaolu_cj.dds b/src/gfx/achievements/az_weicengshexiangdedaolu_cj.dds new file mode 100755 index 0000000..1d42241 Binary files /dev/null and b/src/gfx/achievements/az_weicengshexiangdedaolu_cj.dds differ diff --git a/src/gfx/achievements/az_weicengshexiangdedaolu_cj_grey.dds b/src/gfx/achievements/az_weicengshexiangdedaolu_cj_grey.dds new file mode 100755 index 0000000..0cfd183 Binary files /dev/null and b/src/gfx/achievements/az_weicengshexiangdedaolu_cj_grey.dds differ diff --git a/src/gfx/achievements/az_weicengshexiangdedaolu_cj_not_eligible.dds b/src/gfx/achievements/az_weicengshexiangdedaolu_cj_not_eligible.dds new file mode 100755 index 0000000..f0b2d8a Binary files /dev/null and b/src/gfx/achievements/az_weicengshexiangdedaolu_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_womendehai_cj.dds b/src/gfx/achievements/az_womendehai_cj.dds new file mode 100755 index 0000000..f8df166 Binary files /dev/null and b/src/gfx/achievements/az_womendehai_cj.dds differ diff --git a/src/gfx/achievements/az_womendehai_cj_grey.dds b/src/gfx/achievements/az_womendehai_cj_grey.dds new file mode 100755 index 0000000..b047f82 Binary files /dev/null and b/src/gfx/achievements/az_womendehai_cj_grey.dds differ diff --git a/src/gfx/achievements/az_womendehai_cj_not_eligible.dds b/src/gfx/achievements/az_womendehai_cj_not_eligible.dds new file mode 100755 index 0000000..bf99c0e Binary files /dev/null and b/src/gfx/achievements/az_womendehai_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_yidapianlan_cj.dds b/src/gfx/achievements/az_yidapianlan_cj.dds new file mode 100755 index 0000000..c9c628d Binary files /dev/null and b/src/gfx/achievements/az_yidapianlan_cj.dds differ diff --git a/src/gfx/achievements/az_yidapianlan_cj_grey.dds b/src/gfx/achievements/az_yidapianlan_cj_grey.dds new file mode 100755 index 0000000..0d23baa Binary files /dev/null and b/src/gfx/achievements/az_yidapianlan_cj_grey.dds differ diff --git a/src/gfx/achievements/az_yidapianlan_cj_not_eligible.dds b/src/gfx/achievements/az_yidapianlan_cj_not_eligible.dds new file mode 100755 index 0000000..c67f955 Binary files /dev/null and b/src/gfx/achievements/az_yidapianlan_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_yuekeji_cj.dds b/src/gfx/achievements/az_yuekeji_cj.dds new file mode 100755 index 0000000..001f963 Binary files /dev/null and b/src/gfx/achievements/az_yuekeji_cj.dds differ diff --git a/src/gfx/achievements/az_yuekeji_cj_grey.dds b/src/gfx/achievements/az_yuekeji_cj_grey.dds new file mode 100755 index 0000000..bf0f146 Binary files /dev/null and b/src/gfx/achievements/az_yuekeji_cj_grey.dds differ diff --git a/src/gfx/achievements/az_yuekeji_cj_not_eligible.dds b/src/gfx/achievements/az_yuekeji_cj_not_eligible.dds new file mode 100755 index 0000000..99bf668 Binary files /dev/null and b/src/gfx/achievements/az_yuekeji_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_zhanxinjiyuan_cj.dds b/src/gfx/achievements/az_zhanxinjiyuan_cj.dds new file mode 100755 index 0000000..cae06d1 Binary files /dev/null and b/src/gfx/achievements/az_zhanxinjiyuan_cj.dds differ diff --git a/src/gfx/achievements/az_zhanxinjiyuan_cj_grey.dds b/src/gfx/achievements/az_zhanxinjiyuan_cj_grey.dds new file mode 100755 index 0000000..f8b2643 Binary files /dev/null and b/src/gfx/achievements/az_zhanxinjiyuan_cj_grey.dds differ diff --git a/src/gfx/achievements/az_zhanxinjiyuan_cj_not_eligible.dds b/src/gfx/achievements/az_zhanxinjiyuan_cj_not_eligible.dds new file mode 100755 index 0000000..bb663b8 Binary files /dev/null and b/src/gfx/achievements/az_zhanxinjiyuan_cj_not_eligible.dds differ diff --git a/src/gfx/achievements/az_zhihuanwang_cj.dds b/src/gfx/achievements/az_zhihuanwang_cj.dds new file mode 100755 index 0000000..001f963 Binary files /dev/null and b/src/gfx/achievements/az_zhihuanwang_cj.dds differ diff --git a/src/gfx/achievements/az_zhihuanwang_cj_grey.dds b/src/gfx/achievements/az_zhihuanwang_cj_grey.dds new file mode 100755 index 0000000..bf0f146 Binary files /dev/null and b/src/gfx/achievements/az_zhihuanwang_cj_grey.dds differ diff --git a/src/gfx/achievements/az_zhihuanwang_cj_not_eligible.dds b/src/gfx/achievements/az_zhihuanwang_cj_not_eligible.dds new file mode 100755 index 0000000..99bf668 Binary files /dev/null and b/src/gfx/achievements/az_zhihuanwang_cj_not_eligible.dds differ diff --git a/src/gfx/entities/az_pro_meshes_planes.asset b/src/gfx/entities/az_pro_meshes_planes.asset new file mode 100755 index 0000000..3e41eb2 --- /dev/null +++ b/src/gfx/entities/az_pro_meshes_planes.asset @@ -0,0 +1,213 @@ +####################################################### ENGLAND ######################################################### +#INCLUDES CLONES FOR BBA AND NON-BBA ENTITYS. IN CASE WE GET CODE SUPPORT FOR SHOWING DIFFERENT 3D MODELS IN THE BBA TECH-TREE. + +#Armstrong Whitworth A.W.52 +entity = { + name = "HUJ_prototype_plane_0_entity" + pdxmesh = "ENG_prototype_plane_0_mesh" + + state = { name = "fire" animation = "idle" + event = { time = 0 node = "gun1" particle = "plane_mg_muzzle_particle" keep_particle = yes sound = { soundeffect = "airplane_light_fire" } } + event = { time = 0 node = "gun2" particle = "plane_mg_muzzle_particle" keep_particle = yes } + + + } + state = { name = "bomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "bomb_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + event = { time = 0.2 node = "bomb2" particle = "bomb_particle" keep_particle = yes } + } + state = { name = "firebomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "napalm_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + event = { time = 0.2 node = "bomb2" particle = "napalm_particle" keep_particle = yes} + } + state = { name = "idle" animation = "idle" + event = { trigger_once = yes sound = { soundeffect = "airplane_jet_idle" } } + } + state = { name = "crash" animation = "idle" + event = { time = 0 node = "engine1" particle = "explosion_particle" keep_particle = yes sound = { soundeffect = "airplane_crash" } } + event = { time = 5 node = "engine2" particle = "explosion_particle" keep_particle = yes } + + } + state = { name = "explode" animation = "idle" + event = { time = 0 particle = "vehicle_explode_effect" keep_particle = yes } + } + scale = 0.135 +} + +####################################################### GERMANY ######################################################### + +#Blohm and voss Bv 141 +entity = { + name = "TIX_prototype_plane_0_entity" + pdxmesh = "GER_prototype_plane_0_mesh" + + state = { name = "fire" animation = "idle" + event = { time = 0 node = "gun1" particle = "plane_mg_muzzle_particle" keep_particle = yes sound = { soundeffect = "airplane_light_fire" } } + event = { time = 0 node = "gun2" particle = "plane_mg_muzzle_particle" keep_particle = yes } + + + } + state = { name = "bomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "bomb_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + event = { time = 0.2 node = "bomb2" particle = "bomb_particle" keep_particle = yes } + event = { time = 0.5 node = "bomb3" particle = "bomb_particle" keep_particle = yes } + event = { time = 0.8 node = "bomb4" particle = "bomb_particle" keep_particle = yes } + } + state = { name = "firebomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "napalm_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + event = { time = 0.2 node = "bomb2" particle = "napalm_particle" keep_particle = yes} + event = { time = 0.5 node = "bomb3" particle = "napalm_particle" keep_particle = yes } + event = { time = 0.8 node = "bomb4" particle = "napalm_particle" keep_particle = yes } + } + state = { name = "idle" animation = "idle" + event = { trigger_once = yes sound = { soundeffect = "airplane_idle" } } + } + state = { name = "crash" animation = "idle" + event = { time = 0 node = "engine1" particle = "explosion_particle" keep_particle = yes sound = { soundeffect = "airplane_crash" } } + + } + state = { name = "explode" animation = "idle" + event = { time = 0 particle = "vehicle_explode_effect" keep_particle = yes } + } + scale = 0.135 +} + +#Bachem Ba 349 Natter +entity = { + name = "TIX_prototype_plane_1_entity" + pdxmesh = "GER_prototype_plane_1_mesh" + + state = { name = "fire" animation = "fire" next_state = "fire2" + event = { sound = { soundeffect = "missile_whoosh" } } + event = { time = 0 node = "rocket1" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.2 node = "rocket2" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes sound = { soundeffect = "missile_whoosh" } } + event = { time = 0.4 node = "rocket3" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.6 node = "rocket4" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes sound = { soundeffect = "missile_whoosh" } } + event = { time = 0.8 node = "rocket5" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 1 node = "rocket6" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes sound = { soundeffect = "missile_whoosh" } } + + + } + + state = { name = "fire2" animation = "idle" + } + state = { name = "bomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "bomb_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + } + state = { name = "firebomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "napalm_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + } + state = { name = "idle" animation = "idle" + event = { trigger_once = yes sound = { soundeffect = "airplane_jet_idle" } } + } + state = { name = "crash" animation = "idle" + event = { time = 0 node = "engine1" particle = "explosion_particle" keep_particle = yes sound = { soundeffect = "airplane_crash" } } + + } + state = { name = "explode" animation = "idle" + event = { time = 0 particle = "vehicle_explode_effect" keep_particle = yes } + } + scale = 0.2 +} + +######################################################## SOVIET ######################################################### + +#Belyayev db-lk +entity = { + name = "BFL_prototype_plane_0_entity" + pdxmesh = "SOV_prototype_plane_0_mesh" + + state = { name = "fire" animation = "idle" + event = { time = 0 node = "gun1" particle = "plane_mg_muzzle_particle" keep_particle = yes sound = { soundeffect = "airplane_light_fire" } } + event = { time = 0 node = "gun2" particle = "plane_mg_muzzle_particle" keep_particle = yes } + + + } + state = { name = "bomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "bomb_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + event = { time = 0.2 node = "bomb2" particle = "bomb_particle" keep_particle = yes } + } + state = { name = "firebomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "napalm_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + event = { time = 0.2 node = "bomb2" particle = "napalm_particle" keep_particle = yes} + } + state = { name = "idle" animation = "idle" + event = { trigger_once = yes sound = { soundeffect = "airplane_idle" } } + } + state = { name = "crash" animation = "idle" + event = { time = 0 node = "engine1" particle = "explosion_particle" keep_particle = yes sound = { soundeffect = "airplane_crash" } } + event = { time = 6 node = "engine2" particle = "explosion_particle" keep_particle = yes } + + } + state = { name = "explode" animation = "idle" + event = { time = 0 particle = "vehicle_explode_effect" keep_particle = yes } + } + scale = 0.18 +} + +#Bolkhovitinov S (Sparka) +entity = { + name = "BFL_prototype_plane_1_entity" + pdxmesh = "SOV_prototype_plane_1_mesh" + + state = { name = "fire" animation = "idle" + event = { time = 0 node = "gun1" particle = "plane_mg_muzzle_particle" keep_particle = yes sound = { soundeffect = "airplane_light_fire" } } + event = { time = 0 node = "gun2" particle = "plane_mg_muzzle_particle" keep_particle = yes } + event = { time = 0.3 node = "gun3" particle = "plane_mg_muzzle_particle" keep_particle = yes sound = { soundeffect = "airplane_light_fire" } } + event = { time = 0.3 node = "gun4" particle = "plane_mg_muzzle_particle" keep_particle = yes } + + + } + state = { name = "bomb" animation = "idle" + event = { time = 0 node = "bomb" particle = "bomb_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + } + state = { name = "firebomb" animation = "idle" + event = { time = 0 node = "bomb" particle = "napalm_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + } + state = { name = "idle" animation = "idle" + event = { trigger_once = yes sound = { soundeffect = "airplane_idle" } } + } + state = { name = "crash" animation = "idle" + event = { time = 0 node = "engine" particle = "explosion_particle" keep_particle = yes sound = { soundeffect = "airplane_crash" } } + + } + state = { name = "explode" animation = "idle" + event = { time = 0 particle = "vehicle_explode_effect" keep_particle = yes } + } + scale = 0.18 +} + +######################################################### USA ########################################################### + +#Northrop XB-35 +entity = { + name = "BYG_prototype_plane_0_entity" + pdxmesh = "USA_prototype_plane_0_mesh" + + state = { name = "fire" animation = "idle" + event = { time = 0 node = "gun1" particle = "plane_mg_muzzle_particle" keep_particle = yes sound = { soundeffect = "airplane_light_fire" } } + event = { time = 0 node = "gun2" particle = "plane_mg_muzzle_particle" keep_particle = yes } + + + } + state = { name = "bomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "bomb_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + event = { time = 0.2 node = "bomb2" particle = "bomb_particle" keep_particle = yes } + } + state = { name = "firebomb" animation = "idle" + event = { time = 0 node = "bomb1" particle = "napalm_particle" keep_particle = yes sound = { soundeffect = "airplane_bomb" } } + event = { time = 0.2 node = "bomb2" particle = "napalm_particle" keep_particle = yes} + } + state = { name = "idle" animation = "idle" + event = { trigger_once = yes sound = { soundeffect = "airplane_jet_idle" } } + } + state = { name = "crash" animation = "idle" + event = { time = 0 node = "engine1" particle = "explosion_particle" keep_particle = yes sound = { soundeffect = "airplane_crash" } } + event = { time = 5 node = "engine2" particle = "explosion_particle" keep_particle = yes } + + } + state = { name = "explode" animation = "idle" + event = { time = 0 particle = "vehicle_explode_effect" keep_particle = yes } + } + scale = 0.12 +} \ No newline at end of file diff --git a/src/gfx/entities/az_pro_units_tanks.asset b/src/gfx/entities/az_pro_units_tanks.asset new file mode 100755 index 0000000..f0edb9e --- /dev/null +++ b/src/gfx/entities/az_pro_units_tanks.asset @@ -0,0 +1,1595 @@ + +##################################################### AUSTRALIA ########################################################## + +### Light ----------------------------------------------------------------------------------------------------------------- + +#Modra Revolving tank +entity = { + name = "AST_prototype_armor_0_entity" + pdxmesh = "AST_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.5 + + game_data = { + texture_anim_speed = 0.5 + } +} + + +#Grasshopper Light Tank +entity = { + name = "AST_prototype_armor_1_entity" + pdxmesh = "AST_prototype_armor_1_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + } + state = { name = "training" animation = "training" animation_speed = 1.0 looping = no + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = yes trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = yes trigger_once = yes } + event = { time = 6 node="dust" particle = "heli_dust_particle" keep_particle = yes trigger_once = yes } + event = { time = 7 node="propeller_top_loc" particle = "propeller_tank_particle" keep_particle = no trigger_once = yes life = 5 } + event = { time = 7 node="propeller_bottom_loc" particle = "propeller_tank_particle" keep_particle = no trigger_once = yes life = 5 } + event = { time = 7 node="tail_rotor_loc" particle = "propeller_XXS_particle" keep_particle = no trigger_once = yes life = 5 } + + event = { time = 0.5 sound = { soundeffect = helicopter_tank_start } } + event = { time = 7 sound = { soundeffect = helicopter_tank } } + } +# state = { name = "training2" animation = "training2" animation_speed = 1.0 looping = no next_state = "training" +# } + + scale = 0.5 + + game_data = { + texture_anim_speed = 0.5 + } +} + +##################################################### BELGIUM ########################################################## + +#Mk.VI 47 mm +entity = { + name = "BEL_prototype_armor_0_entity" + pdxmesh = "BEL_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} + +##################################################### CANADA ########################################################## + +#OQF 3.7″ AA on Ram Mounting (can also be added for ENG) +entity = { + name = "CAN_prototype_armor_0_entity" + pdxmesh = "CAN_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.5 + + game_data = { + texture_anim_speed = 0.5 + } +} + +################################################# CZECHOSLOVAKIA ###################################################### + +#Skoda SK 13 (can also be added for GER) +entity = { + name = "CZE_prototype_armor_0_entity" + pdxmesh = "CZE_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust1" particle = "factory_smoke_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust2" particle = "factory_smoke_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust1" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust2" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + + event = { time = 3 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 3 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + + event = { time = 6 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + + event = { time = 3 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 3 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + + event = { time = 6 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + + event = { time = 3 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 3 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + + event = { time = 6 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust1" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust2" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.4 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#################################################### ENGLAND ######################################################### + +#Alecto (SPG) +entity = { + name = "HUJ_prototype_armor_0_entity" + pdxmesh = "ENG_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#Praying Mantis +entity = { + name = "HUJ_prototype_armor_1_entity" + pdxmesh = "ENG_prototype_armor_1_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0 node="barrel_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0.1 node="barrel_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 0.1 node="barrel_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + + event = { time = 2.3 node="barrel_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 2.3 node="barrel_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 2.4 node="barrel_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 2.4 node="barrel_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + + event = { time = 6 node="barrel_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6 node="barrel_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6.1 node="barrel_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 6.1 node="barrel_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0 node="barrel_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0.1 node="barrel_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 0.1 node="barrel_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + + event = { time = 2.3 node="barrel_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 2.3 node="barrel_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 2.4 node="barrel_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 2.4 node="barrel_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + + event = { time = 6 node="barrel_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6 node="barrel_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6.1 node="barrel_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 6.1 node="barrel_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0 node="barrel_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0.1 node="barrel_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 0.1 node="barrel_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + + event = { time = 2.3 node="barrel_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 2.3 node="barrel_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 2.4 node="barrel_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 2.4 node="barrel_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + + event = { time = 6 node="barrel_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6 node="barrel_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6.1 node="barrel_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 6.1 node="barrel_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.4 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#FV4005 – Centaur +entity = { + name = "HUJ_prototype_armor_2_entity" + pdxmesh = "ENG_prototype_armor_2_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} + +################################################### FRANCE ######################################################### + +#Perrinelle-Dumay Amphibious Heavy Tank +entity = { + name = "YUW_prototype_armor_0_entity" + pdxmesh = "FRA_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 animation_speed = 0.5 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="left_tracks1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="left_tracks2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "naval_move" animation = "amphibious_move" animation_blend_time = 0.3 + event = { time = 0 node="front_moving_water_effect" particle = "pro_amphibious_move_water_particle" keep_particle = yes trigger_once = yes } + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="left_tracks1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="left_tracks2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "naval_attack" animation = "amphibious_move" animation_blend_time = 0.3 + event = { time = 0 node="front_moving_water_effect" particle = "pro_amphibious_move_water_particle" keep_particle = yes trigger_once = yes } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#Giacomini Tank +entity = { + name = "YUW_prototype_armor_1_entity" + pdxmesh = "FRA_prototype_armor_1_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#AMX Chasseur de char de 90 mm (1946) +entity = { + name = "YUW_prototype_armor_2_entity" + pdxmesh = "FRA_prototype_armor_2_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.4 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#FCM 12t +entity = { + name = "YUW_prototype_armor_3_entity" + pdxmesh = "FRA_prototype_armor_3_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.8 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#Jacquet Assault Train +entity = { + name = "YUW_prototype_armor_4_entity" + pdxmesh = "FRA_prototype_armor_4_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.5 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 chance = 1 animation_speed = 0.5 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="tracks_front_left" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_front_right" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_mid_left" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_mid_right" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_back_left" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_back_right" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "move" animation = "move2" animation_blend_time = 0.3 chance = 1 animation_speed = 0.5 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="tracks_front_left" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_front_right" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_mid_left" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_mid_right" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_back_left" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_back_right" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move2" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="tracks_front_left" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_front_right" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_mid_left" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_mid_right" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_back_left" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="tracks_back_right" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.4 + + game_data = { + texture_anim_speed = 0.5 + } +} + +################################################### GERMANY ######################################################## + +#Flakpanzer 341 +entity = { + name = "TIX_prototype_armor_0_entity" + pdxmesh = "GER_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel_lower_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } } + event = { time = 0 node="barrel_lower_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 0 node="barrel_lower_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 0 node="barrel_lower_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel_lower_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } } + event = { time = 0 node="barrel_lower_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 0 node="barrel_lower_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 0 node="barrel_lower_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel_lower_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } } + event = { time = 0 node="barrel_lower_left" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 0 node="barrel_lower_right" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 0 node="barrel_lower_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#Flakpanzer 8,8 cm PaK 43 Steyr Waffenträger +entity = { + name = "TIX_prototype_armor_1_entity" + pdxmesh = "GER_prototype_armor_1_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.5 + + game_data = { + texture_anim_speed = 0.5 + } +} + +########################################### HOLLAND / NETHERLANDS ################################################ + +#Marmon-Herrington MTLS-1GI4 +entity = { + name = "HOL_prototype_armor_0_entity" + pdxmesh = "HOL_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0.1 node="barrel_lower_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } } + event = { time = 0.5 node="barrel_lower_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0.1 node="barrel_lower_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } } + event = { time = 0.5 node="barrel_lower_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0.1 node="barrel_lower_left" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } } + event = { time = 0.5 node="barrel_lower_right" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.8 + + game_data = { + texture_anim_speed = 0.5 + } +} + +################################################### ITALY ######################################################## + +#Semovente Moto-Guzzi +entity = { + name = "SAD_prototype_armor_0_entity" + pdxmesh = "ITA_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.5 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} +#Biemmi Naval Tank +entity = { + name = "SAD_prototype_armor_1_entity" + pdxmesh = "ITA_prototype_armor_1_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "naval_move" animation = "amphibious_move" animation_blend_time = 0.3 + event = { time = 0 node="front_moving_water_effect" particle = "pro_amphibious_move_water_particle" keep_particle = yes trigger_once = yes } + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 0 node="barrel3" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel3" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "naval_attack" animation = "amphibious_move" animation_blend_time = 0.3 + event = { time = 0 node="front_moving_water_effect" particle = "pro_amphibious_move_water_particle" keep_particle = yes trigger_once = yes } + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 0 node="barrel3" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel3" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 0 node="barrel3" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel3" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 0 node="barrel3" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel3" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.4 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#Culqualber and Uolchefit Tank +entity = { + name = "SAD_prototype_armor_2_entity" + pdxmesh = "ITA_prototype_armor_2_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel1" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0 node="barrel1" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 2.2 node="barrel2" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 2.2 node="barrel2" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + + event = { time = 6 node="barrel3" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6 node="barrel3" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 6.2 node="barrel4" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6.2 node="barrel4" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel1" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0 node="barrel1" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 2.2 node="barrel2" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 2.2 node="barrel2" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + + event = { time = 6 node="barrel3" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6 node="barrel3" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 6.2 node="barrel4" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6.2 node="barrel4" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel1" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 0 node="barrel1" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 2.2 node="barrel2" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 2.2 node="barrel2" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + + event = { time = 6 node="barrel3" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6 node="barrel3" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + event = { time = 6.2 node="barrel4" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = ITA_light_armour_fire } } + event = { time = 6.2 node="barrel4" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.35 + + game_data = { + texture_anim_speed = 0.5 + } +} + +################################################### JAPAN ######################################################## + +#So-to +entity = { + name = "CHY_prototype_armor_0_entity" + pdxmesh = "JAP_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#Type 97 Chi-Ha with Bangalore Torpedo rocket system +entity = { + name = "CHY_prototype_armor_1_entity" + pdxmesh = "JAP_prototype_armor_1_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 animation_speed = 1 + event = { sound = { soundeffect = "pro_rocket_unit_attack" } } + + event = { time = 0.1 node = "top_rocket_1" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.2 node = "top_rocket_2" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.3 node = "top_rocket_3" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.4 node = "top_rocket_4" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + + event = { time = 0.8 node = "bottom_rocket_1" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.9 node = "bottom_rocket_2" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 1 node = "bottom_rocket_3" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 1.1 node = "bottom_rocket_4" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { sound = { soundeffect = "pro_rocket_unit_attack" } } + + event = { time = 0.1 node = "top_rocket_1" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.2 node = "top_rocket_2" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.3 node = "top_rocket_3" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.4 node = "top_rocket_4" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + + event = { time = 0.8 node = "bottom_rocket_1" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.9 node = "bottom_rocket_2" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 1 node = "bottom_rocket_3" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 1.1 node = "bottom_rocket_4" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { sound = { soundeffect = "pro_rocket_unit_attack" } } + + event = { time = 0.1 node = "top_rocket_1" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.2 node = "top_rocket_2" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.3 node = "top_rocket_3" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.4 node = "top_rocket_4" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + + event = { time = 0.8 node = "bottom_rocket_1" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 0.9 node = "bottom_rocket_2" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 1 node = "bottom_rocket_3" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + event = { time = 1.1 node = "bottom_rocket_4" particle = "pro_vehicle_rocket_exhaust_effect" keep_particle = yes } + } + state = { name = "training" animation = "training" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.7 + + game_data = { + texture_anim_speed = 0.5 + } +} + + + +################################################### POLAND ######################################################## + +#Automobile Gun Carriage +entity = { + name = "POL_prototype_armor_0_entity" + pdxmesh = "POL_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + + event = { time = 5.8 node="front_barrel_R" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 5.8 node="front_barrel_R" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + + event = { time = 10 node="front_barrel_L" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 10 node="front_barrel_L" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + + event = { time = 5.8 node="front_barrel_R" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 5.8 node="front_barrel_R" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + + event = { time = 10 node="front_barrel_L" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 10 node="front_barrel_L" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + + event = { time = 5.8 node="front_barrel_R" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 5.8 node="front_barrel_R" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + + event = { time = 10 node="front_barrel_L" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 10 node="front_barrel_L" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} + +################################################### SOVIET ######################################################## + +#GAZ-68 / KSP-77 +entity = { + name = "BFL_prototype_armor_0_entity" + pdxmesh = "SOV_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks_front" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks_front" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="left_tracks_back" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks_back" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks_front" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks_front" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="left_tracks_back" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks_back" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.5 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#SMK +entity = { + name = "BFL_prototype_armor_1_entity" + pdxmesh = "SOV_prototype_armor_1_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 3 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 3 node="barrel2" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 3 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 3 node="barrel2" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + event = { time = 3 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 3 node="barrel2" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.7 + + game_data = { + texture_anim_speed = 0.5 + } +} + + +#Gremyakin’s Medium Tank (STG) +entity = { + name = "BFL_prototype_armor_2_entity" + pdxmesh = "SOV_prototype_armor_2_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.4 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#2B1 Oka +entity = { + name = "BFL_prototype_armor_3_entity" + pdxmesh = "SOV_prototype_armor_3_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.4 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#################################################### USA ######################################################### + +#T82 howitzer motor carriage +entity = { + name = "BYG_prototype_armor_0_entity" + pdxmesh = "USA_prototype_armor_0_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust_left" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="exhaust_right" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.5 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#3-inch gun motor carriage t1 +entity = { + name = "BYG_prototype_armor_1_entity" + pdxmesh = "USA_prototype_armor_1_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.5 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#T43E1 +entity = { + name = "BYG_prototype_armor_2_entity" + pdxmesh = "USA_prototype_armor_2_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 1 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#M-V-Yoh +entity = { + name = "BYG_prototype_armor_3_entity" + pdxmesh = "USA_prototype_armor_3_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#Cobra LCCCV +entity = { + name = "BYG_prototype_armor_4_entity" + pdxmesh = "USA_prototype_armor_4_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="left_tracks2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="left_tracks2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes } + event = { time = 0.2 node="barrel1" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + + event = { time = 3 node="barrel3" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 3 node="barrel4" particle = "light_tank_attack_barrel_particle" keep_particle = yes } + event = { time = 3.2 node="barrel3" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes } + event = { time = 0.2 node="barrel1" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + + event = { time = 3 node="barrel3" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 3 node="barrel4" particle = "light_tank_attack_barrel_particle" keep_particle = yes } + event = { time = 3.2 node="barrel3" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel1" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 0 node="barrel2" particle = "light_tank_attack_barrel_particle" keep_particle = yes } + event = { time = 0.2 node="barrel1" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + + event = { time = 3 node="barrel3" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } } + event = { time = 3 node="barrel4" particle = "light_tank_attack_barrel_particle" keep_particle = yes } + event = { time = 3.2 node="barrel3" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.5 + + game_data = { + texture_anim_speed = 0.5 + } +} + +#T52 Multiple Gun motor carriage +entity = { + name = "BYG_prototype_armor_5_entity" + pdxmesh = "USA_prototype_armor_5_mesh" + + state = { name = "idle" animation = "idle" animation_blend_time = 0.3 } + state = { name = "move" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "retreat" animation = "move" animation_blend_time = 0.3 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes} + event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } } + } + state = { name = "attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } } + event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "defend" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } } + event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3 + event = { time = 0 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } } + event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" } + } + state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0 + event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes } + } + + scale = 0.6 + + game_data = { + texture_anim_speed = 0.5 + } +} diff --git a/src/gfx/flags/XTIX.tga b/src/gfx/flags/GER.tga similarity index 100% rename from src/gfx/flags/XTIX.tga rename to src/gfx/flags/GER.tga diff --git a/src/gfx/flags/HOL_democratic.tga b/src/gfx/flags/HOL_democratic.tga new file mode 100755 index 0000000..b08ef82 Binary files /dev/null and b/src/gfx/flags/HOL_democratic.tga differ diff --git a/src/gfx/flags/HOL_neutrality.tga b/src/gfx/flags/HOL_neutrality.tga new file mode 100755 index 0000000..54877c9 Binary files /dev/null and b/src/gfx/flags/HOL_neutrality.tga differ diff --git a/src/gfx/flags/NSAD.tga b/src/gfx/flags/ITA.tga similarity index 100% rename from src/gfx/flags/NSAD.tga rename to src/gfx/flags/ITA.tga diff --git a/src/gfx/flags/medium/HOL_democratic.tga b/src/gfx/flags/medium/HOL_democratic.tga new file mode 100755 index 0000000..b787a4d Binary files /dev/null and b/src/gfx/flags/medium/HOL_democratic.tga differ diff --git a/src/gfx/flags/medium/HOL_neutrality.tga b/src/gfx/flags/medium/HOL_neutrality.tga new file mode 100755 index 0000000..ba9356d Binary files /dev/null and b/src/gfx/flags/medium/HOL_neutrality.tga differ diff --git a/src/gfx/flags/small/HOL.tga b/src/gfx/flags/small/HOL.tga new file mode 100755 index 0000000..38d8cbc Binary files /dev/null and b/src/gfx/flags/small/HOL.tga differ diff --git a/src/gfx/flags/small/HOL_neutrality.tga b/src/gfx/flags/small/HOL_neutrality.tga new file mode 100755 index 0000000..5ebdd43 Binary files /dev/null and b/src/gfx/flags/small/HOL_neutrality.tga differ diff --git a/src/gfx/interface/azurlane/az_leadermenu_main_window_bg.png b/src/gfx/interface/azurlane/az_leadermenu_main_window_bg.png index 7b55dfa..e4c4ec8 100755 Binary files a/src/gfx/interface/azurlane/az_leadermenu_main_window_bg.png and b/src/gfx/interface/azurlane/az_leadermenu_main_window_bg.png differ diff --git a/src/gfx/interface/azurlane/az_menu_version.png b/src/gfx/interface/azurlane/az_menu_version.png index dc0ea9d..cb6a1db 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_single_leader_menu_bg.png b/src/gfx/interface/azurlane/az_single_leader_menu_bg.png index 9c19561..a9332f0 100755 Binary files a/src/gfx/interface/azurlane/az_single_leader_menu_bg.png and b/src/gfx/interface/azurlane/az_single_leader_menu_bg.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 ffe6706..8a1520c 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/gfx/interface/azurlane/az_xmp_jz.png b/src/gfx/interface/azurlane/az_xmp_jz.png new file mode 100755 index 0000000..d3aa3f7 Binary files /dev/null and b/src/gfx/interface/azurlane/az_xmp_jz.png differ diff --git a/src/gfx/interface/azurlane/az_xmp_jz2.png b/src/gfx/interface/azurlane/az_xmp_jz2.png new file mode 100755 index 0000000..864a167 Binary files /dev/null and b/src/gfx/interface/azurlane/az_xmp_jz2.png differ diff --git a/src/gfx/interface/ideas/idea_aifosen.png b/src/gfx/interface/ideas/idea_aifosen.png new file mode 100755 index 0000000..b3a40a9 Binary files /dev/null and b/src/gfx/interface/ideas/idea_aifosen.png differ diff --git a/src/gfx/interface/ideas/idea_aoliege.png b/src/gfx/interface/ideas/idea_aoliege.png new file mode 100755 index 0000000..dd60044 Binary files /dev/null and b/src/gfx/interface/ideas/idea_aoliege.png differ diff --git a/src/gfx/interface/ideas/idea_kashan.png b/src/gfx/interface/ideas/idea_kashan.png new file mode 100755 index 0000000..c24645c Binary files /dev/null and b/src/gfx/interface/ideas/idea_kashan.png differ diff --git a/src/gfx/interface/ideas/idea_qisheng.png b/src/gfx/interface/ideas/idea_qisheng.png new file mode 100755 index 0000000..104de54 Binary files /dev/null and b/src/gfx/interface/ideas/idea_qisheng.png differ diff --git a/src/gfx/interface/ideas/idea_yingyong.png b/src/gfx/interface/ideas/idea_yingyong.png new file mode 100755 index 0000000..0cab16f Binary files /dev/null and b/src/gfx/interface/ideas/idea_yingyong.png differ diff --git a/src/gfx/interface/ideas/idea_yuekehuj.png b/src/gfx/interface/ideas/idea_yuekehuj.png new file mode 100755 index 0000000..3ef2a23 Binary files /dev/null and b/src/gfx/interface/ideas/idea_yuekehuj.png differ diff --git a/src/gfx/interface/jz_topbar.jpg b/src/gfx/interface/jz_topbar.jpg new file mode 100755 index 0000000..cfdc232 Binary files /dev/null and b/src/gfx/interface/jz_topbar.jpg differ diff --git a/src/gfx/interface/jz_topbar.png b/src/gfx/interface/jz_topbar.png new file mode 100755 index 0000000..29e2a7c Binary files /dev/null and b/src/gfx/interface/jz_topbar.png differ diff --git a/src/gfx/interface/officer_corp/special_forces/doctrine_special_forces_marine_bg.dds b/src/gfx/interface/officer_corp/special_forces/doctrine_special_forces_marine_bg.dds new file mode 100755 index 0000000..446a6cd Binary files /dev/null and b/src/gfx/interface/officer_corp/special_forces/doctrine_special_forces_marine_bg.dds differ diff --git a/src/gfx/interface/officer_corp/special_forces/doctrine_special_forces_mountaineers_bg.dds b/src/gfx/interface/officer_corp/special_forces/doctrine_special_forces_mountaineers_bg.dds new file mode 100755 index 0000000..9e4c702 Binary files /dev/null and b/src/gfx/interface/officer_corp/special_forces/doctrine_special_forces_mountaineers_bg.dds differ diff --git a/src/gfx/interface/officer_corp/special_forces/doctrine_special_forces_paratroopers_bg.dds b/src/gfx/interface/officer_corp/special_forces/doctrine_special_forces_paratroopers_bg.dds new file mode 100755 index 0000000..2291066 Binary files /dev/null and b/src/gfx/interface/officer_corp/special_forces/doctrine_special_forces_paratroopers_bg.dds differ diff --git a/src/gfx/interface/traits/personal/shiyue.png b/src/gfx/interface/traits/personal/shiyue.png new file mode 100755 index 0000000..02e919b Binary files /dev/null and b/src/gfx/interface/traits/personal/shiyue.png differ diff --git a/src/gfx/leaders/BFL/aoliege.png b/src/gfx/leaders/BFL/aoliege.png new file mode 100755 index 0000000..46fafdd Binary files /dev/null and b/src/gfx/leaders/BFL/aoliege.png differ diff --git a/src/gfx/leaders/BFL/kashan.png b/src/gfx/leaders/BFL/kashan.png new file mode 100755 index 0000000..fa31510 Binary files /dev/null and b/src/gfx/leaders/BFL/kashan.png differ diff --git a/src/gfx/leaders/HOL/aifosen.png b/src/gfx/leaders/HOL/aifosen.png new file mode 100755 index 0000000..7226496 Binary files /dev/null and b/src/gfx/leaders/HOL/aifosen.png differ diff --git a/src/gfx/leaders/HOL/qisheng.png b/src/gfx/leaders/HOL/qisheng.png new file mode 100755 index 0000000..a42fc3d Binary files /dev/null and b/src/gfx/leaders/HOL/qisheng.png differ diff --git a/src/gfx/leaders/HUJ/yingyong.png b/src/gfx/leaders/HUJ/yingyong.png new file mode 100755 index 0000000..3a1e05e Binary files /dev/null and b/src/gfx/leaders/HUJ/yingyong.png differ diff --git a/src/gfx/leaders/HUJ/yueke.png b/src/gfx/leaders/HUJ/yueke.png new file mode 100755 index 0000000..724b3b3 Binary files /dev/null and b/src/gfx/leaders/HUJ/yueke.png differ diff --git a/src/gfx/loadingscreens/qiyenew.jpg b/src/gfx/loadingscreens/qiyenew.jpg new file mode 100755 index 0000000..7ed8610 Binary files /dev/null and b/src/gfx/loadingscreens/qiyenew.jpg differ diff --git a/src/gfx/models/units/HOL_infantry.mesh b/src/gfx/models/units/HOL_infantry.mesh new file mode 100755 index 0000000..f5c468a Binary files /dev/null and b/src/gfx/models/units/HOL_infantry.mesh differ diff --git a/src/gfx/models/units/HOL_infantry_FNC_diffuse.dds b/src/gfx/models/units/HOL_infantry_FNC_diffuse.dds new file mode 100755 index 0000000..16a6287 Binary files /dev/null and b/src/gfx/models/units/HOL_infantry_FNC_diffuse.dds differ diff --git a/src/gfx/texticons/small_jiezhi.png b/src/gfx/texticons/small_jiezhi.png new file mode 100755 index 0000000..090392b Binary files /dev/null and b/src/gfx/texticons/small_jiezhi.png differ diff --git a/src/history/countries/BFL - Beifanglianhe.txt b/src/history/countries/BFL - Beifanglianhe.txt index d8a5719..adb65ec 100755 --- a/src/history/countries/BFL - Beifanglianhe.txt +++ b/src/history/countries/BFL - Beifanglianhe.txt @@ -59,6 +59,8 @@ recruit_character = BFL_kuersike recruit_character = BFL_gubixuefu recruit_character = BFL_lingmin recruit_character = BFL_naximofu +recruit_character = BFL_kashan +recruit_character = BFL_aoliege #sci recruit_character = BFL_kuersike_sci @@ -121,11 +123,12 @@ if = { } set_research_slots = 3 -set_stability = 0.5 -set_war_support = 0.3 +set_stability = 0.4 +set_war_support = 0.2 +set_variable = { var = jz_sl value = 1 } set_variable = { var = xzmf_sl value = 2 } -set_variable = { var = zs_sl value = 200 } -set_variable = { var = wz_sl value = 2000 } +set_variable = { var = zs_sl value = 400 } +set_variable = { var = wz_sl value = 8000 } set_technology = { infantry_weapons = 1 infantry_weapons1 = 1 diff --git a/src/history/countries/BYG - Baiying.txt b/src/history/countries/BYG - Baiying.txt index 05d6059..20dd97b 100755 --- a/src/history/countries/BYG - Baiying.txt +++ b/src/history/countries/BYG - Baiying.txt @@ -47,12 +47,13 @@ if = { } set_research_slots = 4 -set_stability = 0.5 -set_war_support = 0.25 +set_stability = 0.8 +set_war_support = 0.1 add_command_power = 20 -set_variable = { var = xzmf_sl value = 3 } -set_variable = { var = zs_sl value = 200 } -set_variable = { var = wz_sl value = 2000 } +set_variable = { var = jz_sl value = 1 } +set_variable = { var = xzmf_sl value = 2 } +set_variable = { var = zs_sl value = 400 } +set_variable = { var = wz_sl value = 8000 } # Starting tech set_technology = { diff --git a/src/history/countries/CHY - Chongying.txt b/src/history/countries/CHY - Chongying.txt index 5e5a081..82040b9 100755 --- a/src/history/countries/CHY - Chongying.txt +++ b/src/history/countries/CHY - Chongying.txt @@ -5,9 +5,10 @@ oob = "CHY_1936" set_stability = 0.5 set_war_support = 0.7 -set_variable = { var = xzmf_sl value = 5 } -set_variable = { var = zs_sl value = 200 } -set_variable = { var = wz_sl value = 2000 } +set_variable = { var = jz_sl value = 1 } +set_variable = { var = xzmf_sl value = 2 } +set_variable = { var = zs_sl value = 400 } +set_variable = { var = wz_sl value = 8000 } add_breakthrough_progress = { specialization = specialization_naval diff --git a/src/history/countries/DOH - Donghuang.txt b/src/history/countries/DOH - Donghuang.txt index da11d7c..628c929 100755 --- a/src/history/countries/DOH - Donghuang.txt +++ b/src/history/countries/DOH - Donghuang.txt @@ -64,9 +64,10 @@ set_stability = 0.5 set_war_support = 0.3 set_research_slots = 3 -set_variable = { var = xzmf_sl value = 1 } -set_variable = { var = zs_sl value = 200 } -set_variable = { var = wz_sl value = 2000 } +set_variable = { var = jz_sl value = 1 } +set_variable = { var = xzmf_sl value = 2 } +set_variable = { var = zs_sl value = 400 } +set_variable = { var = wz_sl value = 8000 } set_technology = { force_rotation = 1 infantry_weapons = 1 diff --git a/src/history/countries/HOL - Holland.txt b/src/history/countries/HOL - Holland.txt new file mode 100755 index 0000000..7a64f27 --- /dev/null +++ b/src/history/countries/HOL - Holland.txt @@ -0,0 +1,603 @@ +capital = 7 + +oob = "HOL_1936" +if = { + limit = { has_dlc = "Man the Guns" } + set_naval_oob = "HOL_1936_naval_mtg" + else = { + set_naval_oob = "HOL_1936_naval_legacy" + } +} +if = { + limit = { has_dlc = "By Blood Alone" } + set_air_oob = "HOL_1936_air_bba" + set_technology = { + aa_lmg = 1 + engines_1 = 1 + aircraft_construction = 1 + iw_small_airframe = 1 + iw_medium_airframe = 1 + early_bombs = 1 + bba_early_transport_plane = 1 + air_torpedoe_1 = 1 + } + else = { + set_air_oob = "HOL_1936_air_legacy" + set_technology = { + early_fighter = 1 + early_bomber = 1 + early_transport_plane = 1 + } + } +} + +set_research_slots = 3 +set_stability = 0.75 +set_war_support = 0 +add_command_power = 10 + +set_technology = { + infantry_weapons = 1 + infantry_weapons1 = 1 + tech_support = 1 + tech_recon = 1 + tech_trucks = 1 + gw_artillery = 1 + interwar_antiair = 1 + fuel_silos = 1 + fuel_refining = 1 + marines = 1 + basic_train = 1 +} + +if = { + limit = { + has_dlc = "Man the Guns" + } + set_technology = { bicycle_infantry = 1 } +} + +if = { + limit = { not = { has_dlc = "Man the Guns" } } + set_technology = { + early_submarine = 1 + basic_destroyer = 1 + early_destroyer = 1 + early_light_cruiser = 1 + basic_light_cruiser = 1 + early_heavy_cruiser = 1 + transport = 1 + } +} +if = { + limit = { has_dlc = "Man the Guns" } + set_technology = { + basic_naval_mines = 1 + submarine_mine_laying = 1 + early_ship_hull_light = 1 + early_ship_hull_submarine = 1 + basic_ship_hull_submarine = 1 + early_ship_hull_cruiser = 1 + basic_ship_hull_cruiser = 1 + basic_battery = 1 + basic_torpedo = 1 + basic_depth_charges = 1 + basic_cruiser_armor_scheme = 1 + coastal_defense_ships = 1 + mtg_transport = 1 + } +} + +# DIPLOMACY +if = { + limit = { + OR = { + has_dlc = "Together for Victory" + has_dlc = "Man the Guns" + } + } + set_autonomy = { + target = INS + autonomous_state = autonomy_integrated_puppet + } + else = { + puppet = INS + } +} + +set_variable = { var = gateway_to_europe_influence_pp_total value = 0 } + +add_ideas = { + #HOL_wilhelmina +} + +if = { + limit = { + has_dlc = "Man the Guns" + } + add_ideas = { + HOL_aloof_neutrality + #HOL_shell_shocked_spectator_5 + HOL_de_crisisjaren_5 + #HOL_weak_government + } +} + +recruit_character = HOL_qisheng +recruit_character = HOL_aifosen +#recruit_character = HOL_hendrikus_colijn +#recruit_character = HOL_anton_mussert +#recruit_character = HOL_lou_de_visser +#recruit_character = HOL_willem_schermerhorn +#recruit_character = HOL_izaak_reijnders +#recruit_character = HOL_petrus_wilhelmus_best +#recruit_character = HOL_godfried_van_voorst_tot_voorst +#recruit_character = HOL_johannes_theodorus_furstner +#recruit_character = HOL_conrad_helfrich +#recruit_character = HOL_karel_doorman +#recruit_character = HOL_charles_douw_van_der_krap +#recruit_character = HOL_nico_van_straten +#recruit_character = HOL_hein_ter_poorten +#recruit_character = HOL_adrianus_rudolphus_van_den_bent +#recruit_character = HOL_hendrik_van_oyen +#recruit_character = HOL_hendrik_seyffardt +#recruit_character = HOL_henri_winkelman +#recruit_character = HOL_maarten_belzer +#recruit_character = HOL_marius_raaijmakers +#recruit_character = HOL_saul_de_groot +#recruit_character = HOL_antonie_pannekoek +#recruit_character = HOL_walraven_van_hall +#recruit_character = HOL_jacob_adriaan_de_wilde +#recruit_character = HOL_anton_de_kom +#recruit_character = HOL_jan_goudriaan +#recruit_character = HOL_adriaan_dijxhoorn +#recruit_character = HOL_prince_bernhard +#recruit_character = HOL_cornelis_van_geelkerken +#recruit_character = HOL_meinout_rost_van_tonningen +#recruit_character = HOL_dirk_jan_de_geer +#recruit_character = HOL_pieter_sjoerds_gerbrandy +#recruit_character = HOL_wilhelmina +#recruit_character = HOL_fanny_schoonheyt + +set_variable = { var = jz_sl value = 1 } +set_variable = { var = xzmf_sl value = 2 } +set_variable = { var = zs_sl value = 400 } +set_variable = { var = wz_sl value = 8000 } + +if = { + limit = { + has_dlc = "Man the Guns" + } + #recruit_character = HOL_anthony_fokker +} + +1939.1.1 = { + add_ideas = { + limited_conscription + } + + add_political_power = 1198 + add_command_power = 100 + + #generic focuses + remove_ideas = HOL_weak_government + + complete_national_focus = HOL_obtain_foreign_colonial_investments + complete_national_focus = HOL_the_crown_jewel_colony + complete_national_focus = HOL_the_western_possessions + complete_national_focus = HOL_abandon_the_gold_standard + complete_national_focus = HOL_continue_the_public_works + complete_national_focus = HOL_finish_the_noordoostpolder + complete_national_focus = HOL_the_maastunnel + complete_national_focus = HOL_expand_the_artillerieinrichtingen + complete_national_focus = HOL_philips_focus + complete_national_focus = HOL_expand_RD_facilities + complete_national_focus = HOL_overturn_military_budget_cuts + complete_national_focus = HOL_prepare_naval_expansion + complete_national_focus = HOL_cornerstone_of_colonial_defense + complete_national_focus = HOL_modernize_the_cruiser_fleet + complete_national_focus = HOL_prepare_the_inundation_lines + complete_national_focus = HOL_germany_is_the_greater_threat + complete_national_focus = HOL_antilles_defenses + complete_national_focus = HOL_form_new_government + + unlock_national_focus = HOL_expand_curacao_oil_refineries + + oob = "HOL_1939" + if = { + limit = { has_dlc = "Man the Guns" } + set_naval_oob = "HOL_1939_naval_mtg" + else = { + set_naval_oob = "HOL_1939_naval_legacy" + } + } + if = { + limit = { has_dlc = "By Blood Alone" } + set_air_oob = "HOL_1939_air_bba" + set_technology = { + engines_2 = 1 + basic_medium_airframe = 1 + basic_small_airframe = 1 + aa_cannon_1 = 1 + } + else = { + set_air_oob = "HOL_1939_air_legacy" + set_technology = { + fighter1 = 1 + tactical_bomber1 = 1 + naval_bomber1 = 1 + } + } + } + + set_technology = { + tech_engineers = 1 + motorised_infantry = 1 + interwar_artillery = 1 + interwar_antitank = 1 + infantry_weapons2 = 1 + support_weapons = 1 + marines = 1 + + #doctrines + air_superiority = 1 + grand_battle_plan = 1 + trench_warfare = 1 + fleet_in_being = 1 + battlefleet_concentration = 1 + convoy_sailing = 1 + + #electronics + electronic_mechanical_engineering = 1 + radio = 1 + mechanical_computing = 1 + computing_machine = 1 + + #industry + basic_machine_tools = 1 + improved_machine_tools = 1 + advanced_machine_tools = 1 + synth_oil_experiments = 1 + oil_processing = 1 + fuel_refining2 = 1 + construction1 = 1 + construction2 = 1 + construction3 = 1 + concentrated_industry = 1 + concentrated_industry2 = 1 + concentrated_industry3 = 1 + } + complete_special_project = { + project = sp:sp_air_radar + } + if = { + limit = { not = { has_dlc = "Man the Guns" } } + set_technology = { + basic_submarine = 1 + improved_light_cruiser = 1 + } + } + if = { + limit = { has_dlc = "Man the Guns" } + set_technology = { + improved_ship_hull_submarine = 1 + basic_ship_hull_light = 1 + basic_light_battery = 1 + basic_medium_battery = 1 + } + } + HOL_dirk_jan_de_geer = { + promote_character = { ideology = conservatism } + } +} + +set_politics = { + ruling_party = democratic + last_election = "1933.4.26" + election_frequency = 480 + elections_allowed = yes +} +set_popularities = { + democratic = 93 + fascism = 4 + communism = 3 +} + +set_convoys = 150 +set_stability = 0.9 + + +### VARIANTS ### +# 1936 Start # + +if = { + limit = { + has_dlc = "By Blood Alone" + } + create_equipment_variant = { + name = "Fokker C.X" #also represents Fokker C.V + type = small_plane_cas_airframe_0 + modules = { + fixed_main_weapon_slot = bomb_locks + fixed_auxiliary_weapon_slot_1 = light_mg_2x + engine_type_slot = engine_1_1x + special_type_slot_1 = empty + } + } + create_equipment_variant = { + name = "Fokker T.IV" + type = medium_plane_airframe_0 + modules = { + fixed_main_weapon_slot = medium_bomb_bay + fixed_auxiliary_weapon_slot_1 = torpedo_mounting + engine_type_slot = engine_1_2x + special_type_slot_1 = flying_boat_medium + } + } +} +if = { + limit = { not = { has_dlc = "Man the Guns" } } + ### Ship Variants ### + create_equipment_variant = { + name = "K-XIV Class" + type = submarine_1 + upgrades = { + ship_reliability_upgrade = 2 + sub_engine_upgrade = 2 + sub_stealth_upgrade = 2 + sub_torpedo_upgrade = 2 + } + } +} +if = { + limit = { has_dlc = "Man the Guns" } + # Submarines # + create_equipment_variant = { # represents K II-X, O8 subs + name = "K-III Class" + type = ship_hull_submarine_1 + name_group = HOL_SS_KCLASS + parent_version = 0 + modules = { + fixed_ship_torpedo_slot = ship_torpedo_sub_1 + fixed_ship_engine_slot = sub_ship_engine_1 + rear_1_custom_slot = empty + } + obsolete = yes + } + create_equipment_variant = { + name = "O9 Class" # represents O9-15, K XI-XIII subs + type = ship_hull_submarine_1 + name_group = HOL_SS_OCLASS + parent_version = 0 + modules = { + fixed_ship_torpedo_slot = ship_torpedo_sub_1 + fixed_ship_engine_slot = sub_ship_engine_2 + rear_1_custom_slot = empty + } + obsolete = yes + } + create_equipment_variant = { + name = "K-XIV Class" # represents K XIV-XVIII, O16 subs + type = ship_hull_submarine_2 + name_group = HOL_SS_KCLASS + parent_version = 0 + modules = { + fixed_ship_torpedo_slot = ship_torpedo_sub_2 + fixed_ship_engine_slot = sub_ship_engine_2 + rear_1_custom_slot = ship_torpedo_sub_2 + } + } + # Destroyers # + create_equipment_variant = { + name = "Van Ghent Class" + type = ship_hull_light_1 + name_group = HOL_DD_HISTORICAL + parent_version = 0 + modules = { + fixed_ship_battery_slot = ship_light_battery_1 + fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_fire_control_system_slot = ship_fire_control_system_0 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = light_ship_engine_1 + fixed_ship_torpedo_slot = ship_torpedo_1 + mid_1_custom_slot = ship_mine_layer_1 + rear_1_custom_slot = ship_depth_charge_1 + } + obsolete = yes + } + create_equipment_variant = { + name = "Van Galen Class" + type = ship_hull_light_1 + name_group = HOL_DD_HISTORICAL + parent_version = 0 + modules = { + fixed_ship_battery_slot = ship_light_battery_1 + fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_fire_control_system_slot = ship_fire_control_system_0 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = light_ship_engine_1 + fixed_ship_torpedo_slot = ship_torpedo_1 + mid_1_custom_slot = empty + rear_1_custom_slot = ship_depth_charge_1 + } + } + # Light Cruisers # + create_equipment_variant = { + name = "Java Class" + type = ship_hull_cruiser_1 + name_group = HOL_CL_HISTORICAL + parent_version = 0 + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_1 + fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_fire_control_system_slot = ship_fire_control_system_0 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = cruiser_ship_engine_1 + mid_1_custom_slot = empty + mid_2_custom_slot = ship_light_medium_battery_1 + rear_1_custom_slot = ship_airplane_launcher_1 + } + obsolete = yes + } + create_equipment_variant = { + name = "De Ruyter Class" + type = ship_hull_cruiser_1 + name_group = HOL_CL_HISTORICAL + parent_version = 0 + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_1 + fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_fire_control_system_slot = ship_fire_control_system_0 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = cruiser_ship_engine_2 + mid_1_custom_slot = empty + mid_2_custom_slot = empty + rear_1_custom_slot = ship_airplane_launcher_1 + } + } + # Heavy Cruisers # + create_equipment_variant = { + name = "Hertog Hendrik Class" + type = ship_hull_cruiser_coastal_defense_ship + name_group = HOL_CA_HISTORICAL + parent_version = 0 + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_1 + fixed_ship_anti_air_slot = empty + fixed_ship_fire_control_system_slot = ship_fire_control_system_0 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = cruiser_ship_engine_1 + fixed_ship_armor_slot = ship_armor_cruiser_2 + mid_1_custom_slot = ship_airplane_launcher_1 + mid_2_custom_slot = empty + rear_1_custom_slot = ship_torpedo_1 + } + obsolete = yes + } + create_equipment_variant = { + name = "Soerabaja Class" # represents Soerabaja (De Zeven Provinciën) and Jacob van Heemskerck + type = ship_hull_cruiser_coastal_defense_ship + name_group = HOL_CA_HISTORICAL + parent_version = 0 + modules = { + fixed_ship_battery_slot = ship_heavy_battery_1 + fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_fire_control_system_slot = ship_fire_control_system_0 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = cruiser_ship_engine_1 + fixed_ship_armor_slot = ship_armor_cruiser_2 + fixed_ship_secondaries_slot = ship_secondaries_1 + mid_1_custom_slot = empty + mid_2_custom_slot = empty + rear_1_custom_slot = empty + } + } +} + + +# 1939 Start # +1939.1.1 = { + if = { + limit = { + has_dlc = "By Blood Alone" + } + create_equipment_variant = { + name = "Fokker D.XXI" + type = small_plane_airframe_1 + modules = { + fixed_main_weapon_slot = light_mg_4x + engine_type_slot = engine_1_1x + special_type_slot_1 = empty + } + } + create_equipment_variant = { + name = "Fokker T.V" + type = medium_plane_airframe_1 + modules = { + fixed_main_weapon_slot = medium_bomb_bay + engine_type_slot = engine_2_2x + special_type_slot_1 = lmg_defense_turret_2x + special_type_slot_2 = cannon_defense_turret + } + } + create_equipment_variant = { + name = "Fokker G.I" + type = small_plane_airframe_1 + modules = { + fixed_main_weapon_slot = aircraft_cannon_1_2x + fixed_auxiliary_weapon_slot_1 = light_mg_2x + engine_type_slot = engine_1_2x + special_type_slot_1 = empty + } + } + } + if = { + limit = { not = { has_dlc = "Man the Guns" } } + # Ship variants # + } + if = { + limit = { has_dlc = "Man the Guns" } + # Submarines # + create_equipment_variant = { + name = "O19 Class" # represents O19-24 subs + type = ship_hull_submarine_3 + name_group = HOL_SS_OCLASS + parent_version = 0 + modules = { + fixed_ship_torpedo_slot = ship_torpedo_sub_2 + fixed_ship_engine_slot = sub_ship_engine_3 + front_1_custom_slot = ship_mine_layer_sub + rear_1_custom_slot = ship_torpedo_sub_2 + } + } + # Destroyers # + create_equipment_variant = { + name = "Gerard Callenburgh Class" + type = ship_hull_light_2 + name_group = HOL_DD_HISTORICAL + parent_version = 0 + modules = { + fixed_ship_battery_slot = ship_light_battery_2 + fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_fire_control_system_slot = ship_fire_control_system_0 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = light_ship_engine_2 + fixed_ship_torpedo_slot = ship_torpedo_1 + mid_1_custom_slot = ship_mine_layer_1 + rear_1_custom_slot = ship_depth_charge_1 + } + } + create_equipment_variant = { + name = "van der Zaan Class" # DD-sized minelayer + type = ship_hull_light_2 + parent_version = 0 + modules = { + fixed_ship_battery_slot = ship_light_battery_1 + fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_fire_control_system_slot = ship_fire_control_system_0 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = light_ship_engine_1 + fixed_ship_torpedo_slot = empty + mid_1_custom_slot = ship_mine_layer_1 + rear_1_custom_slot = ship_mine_layer_1 + } + } + # Light Cruisers # + create_equipment_variant = { + name = "Tromp Class" + type = ship_hull_cruiser_1 + name_group = HOL_CL_HISTORICAL + parent_version = 0 + modules = { + fixed_ship_battery_slot = ship_light_medium_battery_2 + fixed_ship_anti_air_slot = ship_anti_air_1 + fixed_ship_fire_control_system_slot = ship_fire_control_system_0 + fixed_ship_radar_slot = empty + fixed_ship_engine_slot = cruiser_ship_engine_2 + mid_1_custom_slot = ship_torpedo_1 + mid_2_custom_slot = empty + rear_1_custom_slot = ship_airplane_launcher_1 + } + } + } +} \ No newline at end of file diff --git a/src/history/countries/HUJ - Huangjia.txt b/src/history/countries/HUJ - Huangjia.txt index 882192b..2799841 100755 --- a/src/history/countries/HUJ - Huangjia.txt +++ b/src/history/countries/HUJ - Huangjia.txt @@ -70,13 +70,14 @@ load_oob = "ENG_Motorized" set_research_slots = 4 -set_stability = 0.5 -set_war_support = 0.3 +set_stability = 0.8 +set_war_support = 0.2 set_fuel_ratio = 1 -set_variable = { var = xzmf_sl value = 4 } -set_variable = { var = zs_sl value = 200 } -set_variable = { var = wz_sl value = 2000 } +set_variable = { var = jz_sl value = 1 } +set_variable = { var = xzmf_sl value = 2 } +set_variable = { var = zs_sl value = 400 } +set_variable = { var = wz_sl value = 8000 } set_technology = { air_superiority = 1 infantry_weapons = 1 @@ -228,7 +229,8 @@ if = { } } - +give_guarantee = TUR +give_guarantee = HOL add_ideas = { @@ -317,7 +319,8 @@ recruit_character = HUJ_hao recruit_character = HUJ_yuanchou recruit_character = HUJ_sikula recruit_character = HUJ_hemin - +recruit_character = HUJ_yueke +recruit_character = HUJ_yingyong #sci recruit_character = HUJ_chaijun_sci recruit_character = HUJ_dujiaoshou_sci diff --git a/src/history/countries/SAD - Sading.txt b/src/history/countries/SAD - Sading.txt index 55af4e0..26d44fd 100755 --- a/src/history/countries/SAD - Sading.txt +++ b/src/history/countries/SAD - Sading.txt @@ -16,14 +16,15 @@ if = { } -set_variable = { var = xzmf_sl value = 3 } -set_variable = { var = zs_sl value = 200 } -set_variable = { var = wz_sl value = 2000 } +set_variable = { var = jz_sl value = 1 } +set_variable = { var = xzmf_sl value = 2 } +set_variable = { var = zs_sl value = 400 } +set_variable = { var = wz_sl value = 8000 } starting_train_buffer = 1.5 set_research_slots = 4 -set_stability = 0.5 -set_war_support = 0.3 +set_stability = 0.8 +set_war_support = 0.2 add_ideas = { SAD_lsdfw SAD_cjdhsd diff --git a/src/history/countries/TIX - Tiexue.txt b/src/history/countries/TIX - Tiexue.txt index 135c473..84ca1fc 100755 --- a/src/history/countries/TIX - Tiexue.txt +++ b/src/history/countries/TIX - Tiexue.txt @@ -165,9 +165,10 @@ if = { } -set_variable = { var = xzmf_sl value = 1 } -set_variable = { var = zs_sl value = 200 } -set_variable = { var = wz_sl value = 2000 } +set_variable = { var = jz_sl value = 1 } +set_variable = { var = xzmf_sl value = 2 } +set_variable = { var = zs_sl value = 400 } +set_variable = { var = wz_sl value = 8000 } set_research_slots = 4 set_convoys = 450 diff --git a/src/history/countries/YUW - Yuanwei.txt b/src/history/countries/YUW - Yuanwei.txt index b54f5b2..9e199ff 100755 --- a/src/history/countries/YUW - Yuanwei.txt +++ b/src/history/countries/YUW - Yuanwei.txt @@ -62,9 +62,10 @@ set_research_slots = 4 starting_train_buffer = 2 set_stability = 0.1 set_war_support = 0.2 +set_variable = { var = jz_sl value = 1 } set_variable = { var = xzmf_sl value = 2 } -set_variable = { var = zs_sl value = 200 } -set_variable = { var = wz_sl value = 1500 } +set_variable = { var = zs_sl value = 400 } +set_variable = { var = wz_sl value = 8000 } set_major = yes add_equipment_to_stockpile = { type = motorized_equipment diff --git a/src/interface/az_ideas_and_portraits.gfx b/src/interface/az_ideas_and_portraits.gfx index 58bc320..e0c6ea6 100755 --- a/src/interface/az_ideas_and_portraits.gfx +++ b/src/interface/az_ideas_and_portraits.gfx @@ -89,31 +89,51 @@ spriteTypes = { texturefile = "gfx/interface/ideas/idea_BYG_huayuanbaby.png" } spriteType = { - name = "idea_masaiqu" + name = "GFX_idea_aifosen" + texturefile = "gfx/interface/ideas/idea_aifosen.png" + } + spriteType = { + name = "GFX_idea_qisheng" + texturefile = "gfx/interface/ideas/idea_qisheng.png" + } + spriteType = { + name = "GFX_idea_aoliege" + texturefile = "gfx/interface/ideas/idea_aoliege.png" + } + spriteType = { + name = "GFX_idea_kashan" + texturefile = "gfx/interface/ideas/idea_kashan.png" + } + spriteType = { + name = "GFX_idea_yuekehuj" + texturefile = "gfx/interface/ideas/idea_yuekehuj.png" + } + spriteType = { + name = "GFX_idea_masaiqu" texturefile = "gfx/interface/ideas/idea_masaiqu.png" } spriteType = { - name = "idea_huoli" + name = "GFX_idea_huoli" texturefile = "gfx/interface/ideas/idea_huoli.png" } spriteType = { - name = "idea_kuersike" + name = "GFX_idea_kuersike" texturefile = "gfx/interface/ideas/idea_kuersike.png" } spriteType = { - name = "idea_fuluosiluofu" + name = "GFX_idea_fuluosiluofu" texturefile = "gfx/interface/ideas/idea_fuluosiluofu.png" } spriteType = { - name = "idea_xiongmeng" + name = "GFX_idea_xiongmeng" texturefile = "gfx/interface/ideas/idea_xiongmeng.png" } spriteType = { - name = "idea_boertawa" + name = "GFX_idea_boertawa" texturefile = "gfx/interface/ideas/idea_boertawa.png" } spriteType = { - name = "idea_saiwasituoboer" + name = "GFX_idea_saiwasituoboer" texturefile = "gfx/interface/ideas/idea_saiwasituoboer.png" } spriteType = { diff --git a/src/interface/az_leadermenu_window.gui b/src/interface/az_leadermenu_window.gui index 188a5ae..4ccead2 100755 --- a/src/interface/az_leadermenu_window.gui +++ b/src/interface/az_leadermenu_window.gui @@ -53,7 +53,7 @@ guiTypes = { name = "az_leadermenu_small_window" orientation = UPPER_LEFT position = { x = 0 y = 40 } - size = { width = 390 height= 650 } + size = { width = 400 height= 650 } verticalScrollbar = "az_slider" Background ={ name ="Background"#背景 @@ -316,7 +316,7 @@ guiTypes = { name = "az_single_leader_menu" position = { x = 0 y = 0} size = { width = 300 height = 120 } - + iconType ={ name ="az_single_leader_menu_bg" spriteType = "GFX_az_single_leader_menu_bg" @@ -355,7 +355,7 @@ guiTypes = { } buttonType = { name = "az_single_leader_xiujia" - position = { x = 150 y = -40 } + position = { x = 120 y = -40 } quadTextureSprite ="GFX_az_smallbutton2" Orientation = LOWER_LEFT clicksound = click_close @@ -365,7 +365,7 @@ guiTypes = { } buttonType = { name = "az_single_leader_huanzhuang" - position = { x = 270 y = -40 } + position = { x = 210 y = -40 } quadTextureSprite ="GFX_az_smallbutton2" Orientation = LOWER_LEFT clicksound = click_close @@ -383,5 +383,15 @@ guiTypes = { buttonText = az_single_leader_xiuchangjia_text pdx_tooltip = az_single_leader_xiuchangjia_tooltip } + buttonType = { + name = "az_single_leader_shiyue" + position = { x = 300 y = -40 } + quadTextureSprite ="GFX_az_smallbutton2" + Orientation = LOWER_LEFT + clicksound = click_close + buttonFont = "vic_18" + buttonText = az_single_leader_shiyue_text + pdx_tooltip = az_single_leader_shiyue_tooltip + } } } \ No newline at end of file diff --git a/src/interface/az_misc_and_ui.gfx b/src/interface/az_misc_and_ui.gfx index d003738..ed8e007 100755 --- a/src/interface/az_misc_and_ui.gfx +++ b/src/interface/az_misc_and_ui.gfx @@ -1,4 +1,9 @@ spriteTypes = { + spriteType = { + name = "GFX_small_jz" + texturefile = "gfx/texticons/small_jiezhi.png" + legacy_lazy_load = no + } spriteType = { name = "GFX_small_xzmf" texturefile = "gfx/texticons/small_xzmf.dds" @@ -184,7 +189,7 @@ spriteTypes = { spriteType = { name = "GFX_az_xmp_icon9" texturefile = "gfx/interface/azurlane/az_xmp_icon9.png" - } + } spriteType = { name = "GFX_az_xmp_icon10" texturefile = "gfx/interface/azurlane/az_xmp_icon10.png" @@ -192,11 +197,19 @@ spriteTypes = { spriteType = { name = "GFX_az_xmp_icon11" texturefile = "gfx/interface/azurlane/az_xmp_icon11.png" - } + } spriteType = { name = "GFX_az_xmp_icon12" texturefile = "gfx/interface/azurlane/az_xmp_icon12.png" } + spriteType = { + name = "GFX_az_xmp_icon13" + texturefile = "gfx/interface/azurlane/az_xmp_jz.png" + } + spriteType = { + name = "GFX_az_xmp_icon14" + texturefile = "gfx/interface/azurlane/az_xmp_jz2.png" + } #特工机构 spriteType = { name = "GFX_intelligence_agency_logo_bilanhangxian" diff --git a/src/interface/az_traits.gfx b/src/interface/az_traits.gfx index 2ec2577..f3de766 100755 --- a/src/interface/az_traits.gfx +++ b/src/interface/az_traits.gfx @@ -1,5 +1,21 @@ spriteTypes = { - + spriteType = { + name = "GFX_trait_trait_shiyue_bisimai" + texturefile = "gfx/interface/traits/personal/shiyue.png" + } + spriteType = { + name = "GFX_trait_trait_shiyue_qiye" + texturefile = "gfx/interface/traits/personal/shiyue.png" + } + spriteType = { + name = "GFX_trait_trait_shiyue2" + texturefile = "gfx/interface/traits/personal/shiyue.png" + } + spriteType = { + name = "GFX_trait_trait_shiyue" + texturefile = "gfx/interface/traits/personal/shiyue.png" + } + spriteType = { name = "GFX_trait_zhanlie_army" texturefile = "gfx/interface/traits/personal/zhanlietrait.dds" diff --git a/src/interface/az_xmp_window.gui b/src/interface/az_xmp_window.gui index 41064c1..588baf7 100755 --- a/src/interface/az_xmp_window.gui +++ b/src/interface/az_xmp_window.gui @@ -51,7 +51,7 @@ guiTypes = { } - + buttonType = { name = "az_xmp_main_window_close_button" position = { x = -46 y = 4 } @@ -101,6 +101,20 @@ guiTypes = { fixedsize=yes pdx_tooltip = "mf_number_tooltip" } + + instantTextboxType = { + name = "xmp_jz_number_text" + position = { x = 500 y = 25 } + Orientation = "UPPER_LEFT" + font = "hoi_20b" + #borderSize = { x = 110 y = 0 } + text = "jz_number_text" + maxWidth = 100 + maxHeight = 40 + format = left + fixedsize=yes + pdx_tooltip = "jz_number_tooltip" + } ############################################################ iconType ={ name ="az_xmp_zuanshi_icon1" @@ -610,6 +624,74 @@ guiTypes = { pdx_tooltip_delayed = "az_xmp_xiaoliwu_desc2" } ######## + ######## + iconType ={ + name ="az_xmp_yonghenglihe" + spriteType = "GFX_az_xmp_icon13" + position = { x = 100 y = -370 } + Orientation = "LOWER_LEFT" + pdx_tooltip = "az_xmp_yonghenglihe_desc" + pdx_tooltip_delayed = "az_xmp_yonghenglihe_desc2" + + } + ButtonType = { + name = "az_xmp_yonghenglihe_btn" + Orientation = "LOWER_LEFT" + position = { x = 112 y = -370 } + quadTextureSprite ="GFX_az_xmp_buybutton" + clicksound = click_default + oversound = ui_menu_over + pdx_tooltip = "az_xmp_yonghenglihe_desc" + pdx_tooltip_delayed = "az_xmp_yonghenglihe_desc2" + } + instantTextboxType = { + name = "az_xmp_yonghenglihe_text" + position = { x = 120 y = -245 } + Orientation = "LOWER_LEFT" + font = "hoi_24header" + text = "az_xmp_yonghenglihe_text" + maxWidth = 120 + maxHeight = 38 + format = center + fixedsize=yes + pdx_tooltip = "az_xmp_yonghenglihe_desc" + pdx_tooltip_delayed = "az_xmp_yonghenglihe_desc2" + } + ######## + ######## + iconType ={ + name ="az_xmp_biyishuangfei" + spriteType = "GFX_az_xmp_icon14" + position = { x = 300 y = -370 } + Orientation = "LOWER_LEFT" + pdx_tooltip = "az_xmp_biyishuangfei_desc" + pdx_tooltip_delayed = "az_xmp_biyishuangfei_desc2" + + } + ButtonType = { + name = "az_xmp_biyishuangfei_btn" + Orientation = "LOWER_LEFT" + position = { x = 312 y = -370 } + quadTextureSprite ="GFX_az_xmp_buybutton" + clicksound = click_default + oversound = ui_menu_over + pdx_tooltip = "az_xmp_biyishuangfei_desc" + pdx_tooltip_delayed = "az_xmp_biyishuangfei_desc2" + } + instantTextboxType = { + name = "az_xmp_biyishuangfei_text" + position = { x = 320 y = -245 } + Orientation = "LOWER_LEFT" + font = "hoi_24header" + text = "az_xmp_biyishuangfei_text" + maxWidth = 120 + maxHeight = 38 + format = center + fixedsize=yes + pdx_tooltip = "az_xmp_biyishuangfei_desc" + pdx_tooltip_delayed = "az_xmp_biyishuangfei_desc2" + } + ######## } } \ No newline at end of file diff --git a/src/interface/countrytechtreeview.gui b/src/interface/countrytechtreeview.gui index a860d07..0301f8c 100755 --- a/src/interface/countrytechtreeview.gui +++ b/src/interface/countrytechtreeview.gui @@ -38,7 +38,7 @@ guiTypes = { quadTextureSprite ="GFX_tiled_plain_bg2" } - ####azurlane#### + ####azurlane#### containerWindowType = { name = "shipgirltech_folder" # Name you added to technology_folders position = { x=0 y=47 } @@ -2483,7 +2483,7 @@ guiTypes = { name = "techtree_stripes" position = { x= 0 y= 0 } size = { - width = 2300 height = 1300 + width = 2500 height = 1300 min = { width=100%% height=100%% } } clipping = no @@ -3904,7 +3904,7 @@ guiTypes = { iconType = { name = "highlight_engineering_1" spriteType = "GFX_tutorial_research_small_item_icon_glow" - position = { x=305 y=172} + position = { x=245 y=172} hide = yes alwaystransparent = yes } @@ -4203,6 +4203,11 @@ guiTypes = { vertical_alignment = center format = center } + + positionType = { + name = "tech_info_special_description_bottom_margin" + position = { x = 0 y = 0 } + } background = { name = "Background" @@ -4318,7 +4323,7 @@ guiTypes = { name = "research_with_xp" quadTextureSprite = "GFX_button_123x34" text = "RESEARCH_WITH_XP" - buttonFont = "hoi_20b" + buttonFont = "hoi_16mbs" position = { x=390 y=87 } shortcut = "RETURN" } @@ -4375,7 +4380,6 @@ guiTypes = { } } - ###azurlane### containerWindowType = { name = "techtree_shipgirltech_folder_small_item" @@ -4487,7 +4491,6 @@ guiTypes = { } } ###azurlane### - containerWindowType = { name = "techtree_infantry_folder_small_item" position = { x=0 y=0 } diff --git a/src/interface/equipmentupgradedesignerwindow.gui b/src/interface/equipmentupgradedesignerwindow.gui index 29fdb1d..52059c3 100755 --- a/src/interface/equipmentupgradedesignerwindow.gui +++ b/src/interface/equipmentupgradedesignerwindow.gui @@ -11,6 +11,7 @@ guiTypes = { Orientation = CENTER fade_time = 500 fade_type = linear + clipping = no show_sound = pop_up @@ -73,6 +74,7 @@ guiTypes = { format = UPPER_LEFT } } + containerWindowType = { name = "change_design_team" position = { x=20 y=350 } @@ -105,6 +107,7 @@ guiTypes = { spriteType = "GFX_designer_button_upgrade_strip" } } + buttonType = { name = "close_button" position = { x = -42 y = 9 } @@ -115,7 +118,17 @@ guiTypes = { clicksound = click_close pdx_tooltip = "CLOSE" } - + + buttonType = { + name = "select_model_button" + position = { x=-61 y=80 } + quadTextureSprite = "GFX_diplo_filter_entry" + frame = 2 + buttonFont = "hoi_18mbs" + buttonText = "SELECT_3D_MODEL" + Orientation = "CENTER_UP" + } + editBoxType = { name = "variant_name" position = { x = 125 y = 49 } @@ -135,6 +148,49 @@ guiTypes = { Orientation = "LOWER_RIGHT" clicksound = click_default } + + + containerWindowType = { + name = "equipment_select_model" + position = { x=537 y=0 } + size = { width=538 height=416 } + + background = { + name = "Background" + spriteType ="GFX_tiled_window" + position = { x=0 y=0 } + } + + iconType = { + name ="3d_view" + quadTextureSprite = "GFX_3d_view_placeholder" + position = { x= 14 y = 14 } + } + + containerWindowType = { + name = "grid_container" + position = { x=14 y=235} + size = { width=520 height=176 } + verticalScrollbar = "right_vertical_slider" + scroll_wheel_factor = 42 + smooth_scrolling = yes + + background = { + name = "Background" + spriteType ="GFX_tiled_window_transparent" + } + + gridBoxType = { + name = "buttons_grid" + position = { x = 0 y = 0 } + size = { width = 490 height = 100%% } + slotsize = { width = 490 height = 42 } + max_slots_horizontal = 1 + format = "UPPER_LEFT" + + } + } + } } containerWindowType = { @@ -307,6 +363,7 @@ guiTypes = { ####azurlaneend#### + containerWindowType = { name = "tank_armor_upgrade" @@ -772,10 +829,10 @@ guiTypes = { centerPosition = yes frame = 1 } + + ####azurlanestart#### - ####azurlanestart#### - - containerWindowType = { + containerWindowType = { name = "az_plane_fighter_upgrade" position = { x = 409 y = 30 } size = { width=100 height=60 } @@ -976,7 +1033,7 @@ guiTypes = { } ####azurlaneend#### - + containerWindowType = { name = "plane_reliability_upgrade" position = { x = 30 y = 30 } @@ -2310,19 +2367,20 @@ guiTypes = { font = "hoi4_typewriter16_inverted" borderSize = {x = 0 y = 0} text = "Name" - maxWidth = 150 + maxWidth = 130 maxHeight = 20 format = left + fixedsize = yes } instantTextboxType = { name = "count" - position = { x = 96 y = 6 } + position = { x = 126 y = 6 } textureFile = "" font = "hoi4_typewriter16_inverted" borderSize = {x = 0 y = 0} text = "count" - maxWidth = 150 + maxWidth = 120 maxHeight = 20 fixedsize = yes format = right diff --git a/src/interface/frontendmainviewbg.gfx b/src/interface/frontendmainviewbg.gfx index 43fa91f..0fd6639 100755 --- a/src/interface/frontendmainviewbg.gfx +++ b/src/interface/frontendmainviewbg.gfx @@ -1,7 +1,7 @@ spriteTypes = { corneredTileSpriteType = { name = "GFX_frontend_bg" - texturefile = "gfx/loadingscreens/load_nsb.dds" + texturefile = "gfx/loadingscreens/qiyenew.jpg" borderSize = { x=0 y=0 } size = { x=1920 y=1080 } tilingCenter = no diff --git a/src/localisation/replace/z_az_parties_l_simp_chinese.yml b/src/localisation/replace/z_az_parties_l_simp_chinese.yml index 1c33edf..ee4ffe5 100755 --- a/src/localisation/replace/z_az_parties_l_simp_chinese.yml +++ b/src/localisation/replace/z_az_parties_l_simp_chinese.yml @@ -34,3 +34,113 @@ siren_desc:0 "神秘莫测" siren_ideology:0"塞壬" siren_ideology_desc:0"我们永远不会知道塞壬在想什么。" + ITA_fascism:0 "撒丁帝国" + ITA_fascism_DEF:0 "撒丁帝国" + ITA_democratic:0 "撒丁共和国" + ITA_democratic_DEF:0 "撒丁共和国" + ITA_communism:0 "撒丁联盟" + ITA_communism_DEF:0 "撒丁联盟" + ITA_neutrality:0 "撒丁王国" + ITA_neutrality_DEF:0 "撒丁王国" + ITA_fascism_ADJ:0 "撒丁帝国" + ITA_communism_ADJ:0 "撒丁联盟" + ITA_democratic_ADJ:0 "撒丁共和国" + ITA_neutrality_ADJ:0 "撒丁王国" + HOL_fascism: "郁金国" + HOL_fascism_DEF: "郁金国" + HOL_democratic: "郁金王国" + HOL_democratic_DEF: "郁金王国" + HOL_neutrality: "郁金王国" + HOL_neutrality_DEF: "郁金王国" + HOL_communism: "郁金人民联合省" + HOL_communism_DEF: "郁金人民联合省" + HOL_fascism_ADJ: "郁金" + HOL_democratic_ADJ: "郁金" + HOL_neutrality_ADJ: "郁金" + HOL_communism_ADJ: "郁金" + HOL: "郁金" + HOL_DEF: "郁金" + HOL_ADJ: "郁金" + HOL_communism_party:0 "郁金共产党" + HOL_democratic_party:0 "郁金民主议会" + HOL_fascism_party:1 "郁金军队" + HOL_neutrality_party:0 "郁金王室" + GER_fascism:0 "铁血帝国" + GER_fascism_DEF:0 "铁血帝国" + GER_democratic:0 "铁血共和国" + GER_democratic_DEF:0 "铁血共和国" + GER_neutrality:1 "铁血帝国" + GER_neutrality_DEF:1 "铁血帝国" + GER_communism:0 "铁血社会主义共和国" + GER_communism_DEF:0 "铁血社会主义共和国" + GER_fascism_ADJ:0 "铁血" + GER_democratic_ADJ:0 "铁血" + GER_neutrality_ADJ:0 "铁血" + GER_communism_ADJ:0 "铁血" + GER_autonomy_supervised_state: "$OVERLORDADJ$占领区" + GER_autonomy_supervised_state_DEF: "$OVERLORDADJ$占领区" + GER_autonomy_puppet: "$OVERLORDADJ$属铁血" + GER_autonomy_puppet_DEF: "$OVERLORDADJ$属铁血" + GER_BFL_communism_autonomy_puppet: "$OVERLORDADJ$属铁血占领区" + GER_BFL_communism_autonomy_puppet_DEF: "$OVERLORDADJ$属铁血占领区" + GER_BFL_communism_autonomy_puppet_ADJ: "$OVERLORDADJ$属铁血" + GER: "铁血" + GER_DEF: "铁血" + GER_ADJ: "铁血" + STATE_163_ITA:"扎拉" + VICTORY_POINTS_3943_ITA:"扎拉" + STATE_164_ITA:"罗德岛" + VICTORY_POINTS_10007_ITA:"罗德岛" + ITA_democratic_subject: "撒丁共和国" + ITA_democratic_subject_DEF: "撒丁共和国" + HUN_communism_subject: "匈牙利苏维埃共和国" + HUN_communism_subject_DEF: "匈牙利苏维埃共和国" + CZE_communism_subject: "捷克斯洛伐克联盟" + CZE_communism_subject_DEF: "捷克斯洛伐克联盟" + YUG_communism_subject: "南斯拉夫社会主义联邦共和国" + YUG_communism_subject_DEF: "南斯拉夫社会主义联邦共和国" + MAL_subject: "马来亚殖民领" + MAL_subject_DEF: "马来亚殖民领" + CAN_subject: "加拿大自治领" + CAN_subject_DEF: "加拿大自治领" + CAN_subject_ADJ: "加拿大自治领" + AST_subject: "澳大利亚联邦" + AST_subject_DEF: "澳大利亚联邦" + AST_subject_ADJ: "澳大利亚联邦" + RAJ_subject: "印度自治领" + RAJ_subject_DEF: "印度自治领" + RAJ_subject_ADJ: "印度自治领" + BRM_subject: "缅甸自治省" + BRM_subject_DEF: "缅甸自治省" + BRM_subject_ADJ: "缅甸自治省" + SAF_subject: "南非自治省" + SAF_subject_DEF: "南非自治省" + SAF_subject_ADJ: "南非自治省" + SAF_subject: "南非自治省" + SAF_subject_DEF: "南非自治省" + SAF_subject_ADJ: "南非自治省" + NZL_subject: "新西兰自治领" + NZL_subject_DEF: "新西兰自治领" + NZL_subject_ADJ: "新西兰自治领" + CAN_UK_autonomy_dominion: "加拿大自治领" + CAN_UK_autonomy_colony: "加拿大自治领" + CAN_UK_autonomy_puppet: "加拿大自治领" + CAN_UK_autonomy_integrated_puppet: "加拿大自治领" + CAN_UK_autonomy_dominion_DEF: "加拿大自治领" + CAN_UK_autonomy_colony_DEF: "加拿大自治领" + CAN_UK_autonomy_puppet_DEF: "加拿大自治领" + CAN_UK_autonomy_integrated_puppet_DEF: "加拿大自治领" + MAL_UK_democratic: "马来西亚王冠殖民领" + MAL_UK_democratic_DEF: "马来西亚王冠殖民领" + BRM_british_democratic: "缅甸自治省" + BRM_british_democratic_DEF: "缅甸自治省" + BRM_british_democratic_ADJ: "缅甸" + RAJ_UK_democratic: "印度自治领" + RAJ_UK_democratic_DEF: "印度自治领" + RAJ_UK_neutrality: "印度自治领" + RAJ_UK_neutrality_DEF: "印度自治领" + RAJ_UK_subject: "印度自治领" + RAJ_UK_autonomy_dominion: "印度自治领" + RAJ_UK_autonomy_dominion_DEF: "印度自治领" + INS_HOL_democratic: "印度尼西亚殖民领" + INS_HOL_democratic_DEF: "印度尼西亚殖民领" \ No newline at end of file diff --git a/src/localisation/simp_chinese/az_allcharacters_l_simp_chinese.yml b/src/localisation/simp_chinese/az_allcharacters_l_simp_chinese.yml index 54cecb9..6bfa0b9 100755 --- a/src/localisation/simp_chinese/az_allcharacters_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_allcharacters_l_simp_chinese.yml @@ -177,6 +177,8 @@ HUJ_sikula:"斯库拉" trait_sikula:"卫国女仆" trait_yuanchou:"守护羁绊的执着" + HUJ_yueke:"约克" + HUJ_yingyong:"英勇" #铁血 TIX_bisimai:0"俾斯麦" TIX_bisimai_desc:0"俾斯麦用铁腕手段控制了整个铁血国,在她的领导下,铁血为了胜利可以不择手段。" @@ -207,7 +209,7 @@ TIX_meiyinci:0"美因茨" TIX_yibei:0"易北" TIX_z1:0"Z-1酱" - TIX_yueke:"约克" + TIX_yueke:"约克DE" TIX_tulingen:"图林根" TIX_aimudeng:"埃姆登" TIX_lvzuofu:"吕佐夫" @@ -368,6 +370,8 @@ BFL_lingmin:0"灵敏" BFL_gubixuefu:0"古比雪夫" BFL_naximofu:0"纳希莫夫" + BFL_kashan:"喀山" + BFL_aoliege:"奥列格" #东煌 DOH_yixian:0"逸仙" DOH_ninghai:0"宁海" @@ -573,6 +577,10 @@ trait_dingzhen:"理塘王" dingzhen_desc:"理塘王拥有着纯真的笑容和清澈的眼神,征服了一众黄鸡粉丝。" +#郁金 + HOL_qisheng:"七省" + HOL_aifosen:"埃佛森" + diff --git a/src/localisation/simp_chinese/az_beijing_l_simp_chinese.yml b/src/localisation/simp_chinese/az_beijing_l_simp_chinese.yml index be8a39b..c0bd403 100755 --- a/src/localisation/simp_chinese/az_beijing_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_beijing_l_simp_chinese.yml @@ -9,12 +9,13 @@ SIREN_CHY_DESC:0 "国家难度:§Y普通§!\n\n重樱国来自神秘的东方群岛。重樱的舰娘们有着独特的兽耳,也有着与众不同的能力。\n在穿越来到地球后,生性温和的长门逐渐被冷落,因为扩张更适合此时的重樱。拥有着强大的军事实力重樱国占据着邻居东煌的东北地区,她们即将以此地为跳板,实现重樱国自己的雄心。" SIREN_BFL_DESC:0 "国家难度:§O困难§!\n\n苏维埃罗西亚和她的同志们穿越到了地球,她们欣喜地发现此时的北方联合非常团结且牢固,并且有着辽阔的国土与丰富的资源。\n但是国内的饥荒问题也非常严重,西方的欧洲国家也普遍仇视着庞大的北联。罗西亚和她的同志们能度过这些难关,维持自己在欧亚地区的势力吗?" SIREN_BYG_DESC:0 "国家难度:§G简单§!\n\n白鹰联邦凭借着自己得天独厚的地缘优势,成为了世界最强的工业国。而穿越而来的舰娘们发现,作为世界经济的中心,白鹰联邦貌似经历了一场空前浩大的经济危机。\n而白鹰舰娘们有决心改变这一设定,并且努力让白鹰联邦成为世界上最强大的国家。" - SIREN_DOH_DESC:0 "国家难度:§R极难§!\n\n东煌是东方最古老的文明,然而现在她貌似处于有史以来的最低谷。\n穿越来此位面的逸仙发现这个国家内外交困,积贫积弱。甚至出现了破坏国家统一的军阀,还有对东煌土地垂涎欲滴的重樱。东煌需要提高自己的实力,并且努力恢复自己往日的荣光,成为东亚地区的霸主。" + SIREN_DOH_DESC:0 "国家难度:§O困难§!\n\n东煌是东方最古老的文明,然而现在她貌似处于有史以来的最低谷。\n穿越来此位面的逸仙发现这个国家内外交困,积贫积弱。甚至出现了破坏国家统一的军阀,还有对东煌土地垂涎欲滴的重樱。东煌需要提高自己的实力,并且努力恢复自己往日的荣光,成为东亚地区的霸主。" SIREN_SIR_DESC:0 "在地球上有一群狂热的信徒,她们所信仰的已经被世界各国定性为邪教,于是这些信徒逃离到位于大西洋的一个神秘小岛上,每天都在进行着神秘的仪式。\n舰娘穿越到地球之后,这群信徒更加狂热,并且积极地传播她们的信仰,号召世界各地的信徒加入她们……没人知道这群信徒到底想干什么。" SIREN_BLI_DESC:0 "布里,是世界“七大不可思议”之一,她们并不算是严格意义上的舰娘,但却有着高超的造船技术,能将其她舰娘打造成无敌的战士,因为布里自身没什么战斗力,所以也是绝对的中立派,舰娘们都很喜欢布里,布里也对各个阵营的舰娘们一视同仁。\n目前,布里们在太平洋的一个小岛上安居乐业,她们面对紧张的世界局势会做出什么选择呢? " SIREN_SHO_DESC:0 "寿飞行队,是一支由萌妹子飞行员组成的飞行队。她们买下了一片位于阿拉伯半岛东部的荒漠当做她们的飞行基地。\n寿飞行队有着强大的空军,她们会成为世界上一支强大的力量吗?" - SIREN_BOW_DESC:0 "波纹海军学院曾经是重樱的一所海军学院,这里培育了大量的萌妹子水手。为了学院更好的发展,波纹海军学院已经迁到太平洋的一座小岛上。" + SIREN_BOW_DESC:0 "波纹海军学院曾经是重樱的一所海军学院,这里培育了大量的萌妹子水手。为了学院更好的发展,波纹海军学院已经迁到一座小岛上。" SIREN_DH1_DESC:0 "东煌远征军在东煌大陆的西南边陲整装待发。" + SIREN_HOL_DESC:"郁金王国曾经是铁血占领区的一部分,在独立后成为了一个永久中立国。" #####国家名字####### SIR_siren:0"中央塞壬" @@ -38,18 +39,18 @@ SIR_ADJ:0 "中央塞壬" SR4_DEF:0 "澳洲塞壬" SR4_ADJ:0 "澳洲塞壬" - TIX_fascism:0 "铁血公国" - TIX_fascism_DEF:0 "铁血公国" + TIX_fascism:0 "铁血国" + TIX_fascism_DEF:0 "铁血国" TIX_democratic:0 "铁血共和国" TIX_democratic_DEF:0 "铁血共和国" TIX_neutrality:1 "铁血帝国" TIX_neutrality_DEF:1 "铁血帝国" TIX_communism:0 "铁血社会主义联邦" TIX_communism_DEF:0 "铁血社会主义联邦" - TIX_fascism_ADJ:0 "铁血公国" - TIX_democratic_ADJ:0 "铁血公国" - TIX_neutrality_ADJ:0 "铁血公国" - TIX_communism_ADJ:0 "铁血公国" + TIX_fascism_ADJ:0 "铁血国" + TIX_democratic_ADJ:0 "铁血共和国" + TIX_neutrality_ADJ:0 "铁血帝国" + TIX_communism_ADJ:0 "铁血社会主义联邦" HUJ_fascism:0 "不列颠皇家" HUJ_fascism_DEF:0 "不列颠皇家" HUJ_democratic:0 "不列颠皇家" @@ -90,8 +91,8 @@ BFL_fascism_DEF:0 "北方自由联邦" BFL_democratic:0 "北方民主联邦" BFL_democratic_DEF:0 "北方民主联邦" - BFL_neutrality:0 "北方自治国" - BFL_neutrality_DEF:0 "北方自治国" + BFL_neutrality:0 "北境帝国" + BFL_neutrality_DEF:0 "北境帝国" BFL_communism:0 "北方联合" BFL_communism_DEF:0 "北方联合" BFL_fascism_ADJ:0 "北方联合" @@ -198,7 +199,7 @@ BOW_neutrality_ADJ:0 "波纹海军学院" BOW_communism_ADJ:0 "波纹海军学院" #### - TIX_fascism_party:0 "铁血公国大议会" + TIX_fascism_party:0 "铁血国大议会" TIX_communism_party:0 "铁血共产党" TIX_democratic_party:1 "铁血民主联盟" TIX_neutrality_party:0 "欧根亲王中立派" diff --git a/src/localisation/simp_chinese/az_jhd_gui_l_simp_chinese.yml b/src/localisation/simp_chinese/az_jhd_gui_l_simp_chinese.yml index 65b0685..bbca55f 100755 --- a/src/localisation/simp_chinese/az_jhd_gui_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_jhd_gui_l_simp_chinese.yml @@ -2,12 +2,15 @@ zs_number_tooltip:0"钻石,也被舰娘们称作红尖尖,是舰娘之间的通用货币。\n§Y我们拥有的钻石数量:§!§R[?zs_sl]§!个" wz_number_tooltip:0"物资是基础货币,可以用来买各种各样的东西。\n§Y我们拥有的物资数量:§!§Y[?wz_sl]§!" mf_number_tooltip:0"这种神奇的蓝色小方块被称作心智魔方,它有着无穷的能量。\n§Y我们拥有的心智魔方数量:§!§C[?xzmf_sl]§!个" + jz_number_tooltip:0"誓约之戒是与舰娘达成羁绊的重要信物。\n§Y我们拥有的誓约之戒数量:§!§0[?jz_sl]§!个" zs_number_text:0"£GFX_small_zs!§R[?zs_sl]§!" mf_number_text:0"£GFX_small_xzmf!§C[?xzmf_sl]§!" wz_number_text:0"£GFX_small_wz!§Y[?wz_sl]§!" + jz_number_text:0"£GFX_small_jz!§0[?jz_sl]§!" zs_number_text0:0"§R[?zs_sl]§!" mf_number_text0:0"§C[?xzmf_sl]§!" wz_number_text0:0"§Y[?wz_sl]§!" + jz_number_text0:0"§0[?jz_sl]§!" az_xinxiban_open_button_window_tooltip:0"打开§C碧蓝信息板§!" az_xinxiban_close_button_window_tooltip:0"关闭§C碧蓝信息板§!" enter_jh_store_button_text:0"§Y军火店§!" 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 5fa79b1..aa59288 100755 --- a/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_misc_l_simp_chinese.yml @@ -1,14 +1,14 @@ l_simp_chinese: - gengxinshuoming_title2:0"1.95更新内容" - gengxinshuoming_text2:"1.白鹰,北联与铁血的冷战国策都已制作完毕!其中白鹰和北联除了胜利线之外还拥有战败线,铁血只有胜利线。\n2.偷偷削弱了北联萨悠斯线。\n\n已知BUG:游戏内读取存档可能会导致闪退,重启游戏后读取存档则正常\n在正式开始游戏前,请确保已经开启了50建筑槽MOD,这会对AI以及整个游戏流程带来极大的影响。\n本MOD内95%的长文案由AI生成,§C所有文案当做同人小说来看就好§!!\n部分国家开局最下方的决议里有政治路线指南。\nMOD交流群539127559。" + gengxinshuoming_title2:0"2.0更新内容" + gengxinshuoming_text2:"1.添加誓约之戒与誓约系统,从小卖铺购买誓约之戒后进入指挥部誓约舰娘,企业和俾斯麦有特殊剧情以及专属特质。由于AI文案不擅长此类描写,因此暂时不添加更多特殊剧情。\n2.添加了32个游戏内置成就,不是图鉴那个。\n3.陆军学说平衡等更多改动请查看创意工坊改动说明。\n\n在正式开始游戏前,请确保已经开启了50建筑槽MOD,这会对MOD的游戏流程与AI行为有极大影响。\nMOD内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◆注意◆§!" gengxinshuoming_title1:0"贡献者名单" - gengxinshuoming_text1:0" 碧蓝MOD虽然没有所谓的制作组,大部分内容也是出于兴趣爱好,由本人独自完成,但在MOD两年多的制作期间中也有许多玩家帮助过制作碧蓝MOD。特此感谢所有帮助过我的朋友以及各位玩家的支持:\n-下划线人Merlin_制作的鸢尾国策和部分国家政治线以及相关决议事件\n-Kuku酱制作的各国全新AI,重樱新国策和北联倒车线以及一些杂项内容和部分适配\n-卡萝制作的图签与成就系统以及塞壬孤勇模式\n-刘维尔超算符制作的东煌和东煌远征军国策树与相关决议事件\n-Milek238帮助导出的碧蓝航线舰娘模型 \n-核弹哥159753帮忙制作的塞壬刷兵机制\n还有以下玩家的帮助:彼方酥、xs、安全坞、青竹丹枫、工蜂、YorkCIty、时空輓、滑稽君、Shiokaze、为什么的N次方、塔恩、hellshake矢野、Soren、NASA、卢本伟航线(格里芬窑子)、黎塞留、文攻武卫、鷺沢、玉碎瓦全、月明星稀、佩克拉、Cayins……以及所有支持碧蓝MOD的玩家们。\n同时感谢SS、塔恩、pipboyddd、苍云先生、159753给予的关键的技术帮助。" + gengxinshuoming_text1:0" 碧蓝MOD没有所谓的制作组,所有内容皆由杨白给与各位玩家因兴趣爱好而制作。白给目前因工作原因已很少开发新内容,MOD自24年起基本由下划线接手,开发主要的新内容。感谢所有帮助过我们的朋友以及各位玩家对MOD的支持:\n-Kuku酱制作的各国最新AI+重樱新国策+北联倒车线\n-卡萝制作的图签系统+塞壬孤勇模式\n-黑猫哥刘维尔超算符制作的东煌+东煌远征军国策树\n-Milek238帮助导出的碧蓝航线舰娘模型\n-佩克拉(枫丹第一巴图鲁)帮忙导出的碧蓝航线与少女前线角色模型\n-核弹哥159753帮忙制作的塞壬刷兵机制\n还有以下玩家的帮助:彼方酥、xs、安全坞、青竹丹枫、工蜂、YorkCIty、时空輓、滑稽君、Shiokaze、为什么的N次方、塔恩、hellshake矢野、Soren、NASA、卢本伟航线(格里芬窑子)、黎塞留、文攻武卫、鷺沢、玉碎瓦全、月明星稀、Cayins……以及所有支持碧蓝MOD的玩家们。\n同时感谢SS、塔恩、pipboyddd、苍云先生、159753给予的关键的技术帮助。" gengxinshuoming_to_gonglue_btn_text:"本国攻略" gengxinshuoming_to_gonglue_btn_text_tt:"点击查看[ROOT.Getname]的背景介绍及玩法攻略" - gengxinshuoming_text3:0"碧蓝MOD虽然没有所谓的制作组,大部分内容也是出于兴趣爱好,由本人独自完成,但在MOD两年多的制作期间中也有许多玩家帮助过制作碧蓝MOD。特此感谢所有帮助过我的朋友以及各位玩家的支持:\n-下划线人Merlin_制作的鸢尾国策和部分国家政治线以及相关决议事件\n-Kuku酱制作的各国全新AI,北联倒车线以及一些杂项内容和部分适配\n-卡萝制作的图签与成就系统以及塞壬孤勇模式\n-Milek238帮助导出的碧蓝航线舰娘模型 \n-核弹哥159753帮忙制作的塞壬刷兵机制\n还有以下玩家的帮助:HGeorin、彼方酥、xs、安全坞、青竹丹枫、工蜂、YorkCIty、时空輓、滑稽君、Shiokaze、为什么的N次方、塔恩、hellshake矢野、Soren、NASA、卢本伟航线(格里芬窑子)、黎塞留、文攻武卫、鷺沢、玉碎瓦全、月明星稀、佩克拉、Cayins……以及所有支持碧蓝MOD的玩家们。\n同时感谢SS、塔恩、pipboyddd、苍云先生、159753给予的关键的技术帮助。" + gengxinshuoming_text3:0"碧蓝MOD没有所谓的制作组,所有内容皆由杨白给与各位玩家因兴趣爱好而制作。白给目前因工作原因已很少开发新内容,MOD自24年起基本由下划线接手,开发主要的新内容。感谢所有帮助过我们的朋友以及各位玩家对MOD的支持:\n-Kuku酱制作的各国最新AI+重樱新国策+北联倒车线\n-卡萝制作的图签系统+塞壬孤勇模式\n-黑猫哥刘维尔超算符制作的东煌+东煌远征军国策树\n-Milek238帮助导出的碧蓝航线舰娘模型\n-佩克拉(枫丹第一巴图鲁)帮忙导出的碧蓝航线与少女前线角色模型\n-核弹哥159753帮忙制作的塞壬刷兵机制\n还有以下玩家的帮助:彼方酥、xs、安全坞、青竹丹枫、工蜂、YorkCIty、时空輓、滑稽君、Shiokaze、为什么的N次方、塔恩、hellshake矢野、Soren、NASA、卢本伟航线(格里芬窑子)、黎塞留、文攻武卫、鷺沢、玉碎瓦全、月明星稀、Cayins……以及所有支持碧蓝MOD的玩家们。\n同时感谢SS、塔恩、pipboyddd、苍云先生、159753给予的关键的技术帮助。" wanfagonglue_title1:0"[ROOT.Getname]背景介绍及攻略" wanfagonglue_text1:"[wanfagonglue_text1_sl]" @@ -80,6 +80,7 @@ modoption_title7_on:"丁真AI-§C开启§!" modoption_title7_off:"丁真AI-§Y关闭§!" modoption_text7:0"易赢丁真,鉴定为:我初试你的MOD\n纯真又简单的AI,适合初次体验MOD的玩家。" + modoption_dingzhenai_on:"丁真AI已开启" modoption_title8:"[modoption_title8]" modoption_title8_on:"历史挑战-§C开启§!" modoption_title8_off:"历史挑战-§Y关闭§!" @@ -191,7 +192,15 @@ ####### az_single_leader_huanzhuang_text:0"§b舰娘换装§!" az_single_leader_huanzhuang_tooltip:0"§C舰娘换装功能框架已完成,具体换装图片还需要各位玩家的协助哦§!" - + ####### + az_single_leader_shiyue_text:"§b誓约§!" + az_single_leader_shiyue_tooltip:"誓约需要消耗§01£GFX_small_jz!§!来与心仪的舰娘进行庄严的仪式,永远在一起!\n§C◆提示◆§!§g誓约会加强舰娘的各项属性,并让舰娘获得一个强大的誓约专属特质。休假的舰娘需要等待休假归来后才可以誓约~§!" + trait_shiyue:"誓约印记" + trait_shiyue_desc:"§g该舰娘已经与你建立了永恒的誓约§!" + trait_shiyue2:"誓约印记" + trait_shiyue2_desc:"§g该舰娘已经与你建立了永恒的誓约§!" + shiyue_yes:"该角色已经与你建立了永恒的誓约" + az_tianjiang.356.d:"我站在教堂穹顶下,玫瑰花窗将彩光织成纱幔披在她肩头。纯白头纱随呼吸起伏,晨露在捧花上凝成虹桥。我们的影子在彩绘玻璃拼成完整圆环——她偏移的半步恰好让阳光照亮白纱下的丝绒盒,我胸前的勋章链正与管风琴共振出相同频率。\n指尖相触时,那些共享的岁月在体温里苏醒:指挥室重叠的咖啡杯沿,暴雨中缠绕的斗篷皱褶。两枚素环嵌入彼此掌纹的裂谷,缠绕的藤蔓纹路在烛火中熔成金红。她睫毛垂落的弧度像月下低伏的海浪,震颤的烛芯折射出被封存的咸涩潮汐。\n长椅后传来窸窣响动,我们同时侧身——藏不住的军装衣角在地面投出花瓣光斑。她面纱下的呼吸卷着誓约之吻,撞碎了百年彩窗沉淀的寂静。\n当光尘在誓言之书烙下坐标,那些镌刻在时光褶皱里的诺言,终将成为穿透永夜的潮汐表——我掌心的军牌与她无名指的银环,正以相同频率叩响永恒的经纬。" ####### guojishengyu_up_1_effect_tooltip:0"国际声誉§C上升§!§Y1点§!" guojishengyu_up_3_effect_tooltip:0"国际声誉§C上升§!§Y3点§!" @@ -221,4 +230,77 @@ az_autooption_4_tt:"自动进行§Y魔方解析§!决议,£GFX_small_xzmf!心 az_autooption_5_txt:"自动魔方机床" az_autooption_5_tt:"自动进行§Y魔方机床§!决议,£GFX_small_xzmf!心智魔方数量不足时不会自动进行" az_autooption_6_txt:"自动魔方造船" -az_autooption_6_tt:"自动进行§Y魔方建造舰船§!决议,£GFX_small_xzmf!心智魔方数量不足时不会自动进行" \ No newline at end of file +az_autooption_6_tt:"自动进行§Y魔方建造舰船§!决议,£GFX_small_xzmf!心智魔方数量不足时不会自动进行" + +##############成就############### +az_achievements:"成就" +az_romaempire_cj_NAME:1"罗马帝国" +az_romaempire_cj_DESC:1"玩撒丁就是为了重建罗马!" +az_diguolianbang_cj_NAME:1"帝国联邦" +az_diguolianbang_cj_DESC:1"最速合并传说" +az_nvpuguoji_cj_NAME:1"女仆国际" +az_nvpuguoji_cj_DESC:1"女仆们也要战斗!" +az_ouzhoulianmeng_cj_NAME:1"欧洲联盟" +az_ouzhoulianmeng_cj_DESC:"“你是说不费一兵一卒就能合成超级大铁血?”" +az_sidengfen_cj_NAME:1"四等分" +az_sidengfen_cj_DESC:"他妈的,国家怎么成了这个样子!" +az_qingjiegong_cj_NAME:1"清洁工" +az_qingjiegong_cj_DESC:"无人可以避免的疯狂大扫除!" +pianzhidu_dayudengyu50:"§Y罗西亚§!的§Y偏执度§!已经高达§R50§!了!" +az_tiexuefanjizhan_cj_NAME:1"铁血反击战" +az_tiexuefanjizhan_cj_DESC:"扶我起来再战!\n§C◆提示◆§!§g该成就需要玩家手动执行瓦尔基里行动来触发§!" +az_hongyizhujiao_cj_NAME:1"红衣主教" +az_hongyizhujiao_cj_DESC:1"加群原因:询问鸢尾路线怎么走" +lisailiu_yincangxian_yes:"在游玩§Y神圣使命§!路线时进入§Y黎塞留§!的§Y隐藏线§!" +az_weicengshexiangdedaolu_cj_NAME:1"未曾设想的道路" +az_weicengshexiangdedaolu_cj_DESC:"谁说重樱新国策没有红线?\n§C◆提示◆§!§g该成就要求的事件链触发条件是铁血与撒丁都已经战败且东煌尚未战败,重樱正在与整个世界为敌§!" +touxiangxuanbeilian_chy_yes:"在§Y日暮西山§!事件链中选择向§Y北方联合§!投降" +az_tankexiangyouyidongwulimi_cj_NAME:1"坦克向右移动五厘米" +az_tankexiangyouyidongwulimi_cj_DESC:"2对4,优势在我!\n§C◆提示◆§!§g想要获得该成就,请将俾斯麦的满意度降低到-8以下§!" +az_buyaodaraowosese_cj_NAME:1"不要打扰我涩涩!" +az_buyaodaraowosese_cj_DESC:1"我嗅到指挥官的味道了!" +az_tangyingwang_cj_NAME:1"躺赢汪" +az_tangyingwang_cj_DESC:"白鹰得了MVP!鸢尾是躺!赢!狗!\n§C◆提示◆§!§g想要获得该成就,需要历史国策+伴尔维线或正常黎塞留线战败,成立自由鸢尾§!" +az_tongsinimiao_cj_NAME:1"捅死你喵" +az_tongsinimiao_cj_DESC:"为什么要背叛我喵,捅死你喵!\n§C◆提示◆§!§g在历史国策下不管撒丁死活就会导致撒丁内战爆发§!" +az_julongjuexing_cj_NAME:1"巨龙觉醒" +az_julongjuexing_cj_DESC:"来自东方的神秘力量已经苏醒。" +az_qingchihebaodan_cj_NAME:1"请吃荷包蛋" +az_qingchihebaodan_cj_DESC:"核弹来喽" +az_qiguanwuguo_cj_NAME:1"奇观误国" +az_qiguanwuguo_cj_DESC:"奇观怎么可能会误国,肯定要靠抢啊!" +az_zhihuanwang_cj_NAME:1"指环王" +az_zhihuanwang_cj_DESC:"别吵了,大家都是我的老婆~" +az_yuekeji_cj_NAME:1"约克级" +az_yuekeji_cj_DESC:"请问你找哪位?" +az_qiongbingduwu_cj_NAME:1"穷兵黩武" +az_qiongbingduwu_cj_DESC:"塔塔开,一自摸塔塔开!" +az_tingzhantiaoyue_cj_NAME:1"停战条约" +az_tingzhantiaoyue_cj_DESC:"“这不是和平,这只是短暂的休战期。”" +az_lengzhanredou_cj_NAME:1"冷战热斗" +az_lengzhanredou_cj_DESC:"你们不要再打啦!" +az_tno_cj_NAME:1"TNO" +az_tno_cj_DESC:"欧洲末日" +az_bfldachongzhuang_cj_NAME:1"北方联合大冲撞" +az_bfldachongzhuang_cj_DESC:"我顶死你!" +byg_yonghedanrangchytouxiang_yes:"使用决议中的核武器迫使重樱投降" +az_womendehai_cj_NAME:1"我们的海" +az_womendehai_cj_DESC:"撒丁才是地中海真正的霸主,撒丁万岁!" +az_dishangtianguo_cj_NAME:1"地上天国" +az_dishangtianguo_cj_DESC:"十字军这次还会献丑吗?" +bfl_zhengfuouzhou_yes:"§Y北方联合已经征服了欧洲大陆上所有的国家§!" +az_minglingyuzhengfu_cj_NAME:1"命令与征服" +az_minglingyuzhengfu_cj_DESC:"早有人预见到了这一切。" +az_shututonggui_cj_NAME:1"殊途同归" +az_shututonggui_cj_DESC:"最终,铁血还是回到了过去的道路上。" +az_shandianzhan_cj_NAME:1"闪电战" +az_shandianzhan_cj_DESC:"只要我进攻够快,各种问题就永远追不上我!" +AZ_fengkuangAI_citiao_ex:"§0开启了疯狂AI的所有词条,这会是一场艰难的战斗§!" +az_yidapianlan_cj_NAME:1"一大片蓝" +az_yidapianlan_cj_DESC:"这本来就是一个地图填色游戏。" +az_julongfengbao_cj_NAME:1"巨龙风暴" +az_julongfengbao_cj_DESC:"做最优质的战士!" +az_gaobaoqichuan_cj_NAME:1"高堡奇船" +az_gaobaoqichuan_cj_DESC:"现在,是幻想时间。" +az_zhanxinjiyuan_cj_NAME:1"崭新纪元" +az_zhanxinjiyuan_cj_DESC:"属于团结主义的黎明已经到来!" \ No newline at end of file diff --git a/src/localisation/simp_chinese/az_traits_l_simp_chinese.yml b/src/localisation/simp_chinese/az_traits_l_simp_chinese.yml index 487ade9..37ab5c0 100755 --- a/src/localisation/simp_chinese/az_traits_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_traits_l_simp_chinese.yml @@ -174,7 +174,7 @@ quzhu_army_trait_tooltip:0"移动速度: §G+5%§!\n地形惩罚: §G-5%§!" quzhu_army_linghuozhihui:0"灵活指挥" quzhu_army_linghuozhihui_desc:0"驱逐舰娘在平时东奔西跑,小巧灵活。在指挥战斗时也非常擅长指挥机动部队,灵活作战。缺点是她们在指挥大规模部队时有些力不从心。" - quzhu_army_linghuozhihui_trait_tooltip:0"移动速度: §G+25%§!\n计划速度: §G+20%§!\n补给消耗: §G-30%§!\n§R集团军群规模为§!§Y1§!\n§R集团军规模为§!§Y7§!" + quzhu_army_linghuozhihui_trait_tooltip:0"移动速度: §G+15%§!\n计划速度: §G+20%§!\n补给消耗: §G-10%§!\n§R集团军群规模为§!§Y1§!\n§R集团军规模为§!§Y5§!" quzhu_army_zhandigongjuniang:0"战地工具娘" quzhu_army_zhandigongjuniang_desc:0"不论是在海上还是在地上,驱逐舰娘都无法摆脱被当做工具人的命运(悲),但这对驱逐舰娘来说也不是坏事,在战线后方辅助作战也可以让她们远离炮火连天的前线。" luoli:"萝莉舰娘" diff --git a/src/localisation/simp_chinese/az_xmp_gui_l_simp_chinese.yml b/src/localisation/simp_chinese/az_xmp_gui_l_simp_chinese.yml index 8a7c598..1a59a31 100755 --- a/src/localisation/simp_chinese/az_xmp_gui_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_xmp_gui_l_simp_chinese.yml @@ -51,4 +51,10 @@ az_xmp_goumairiji_desc2:0"购买后§C随机获得§!总计§Y150点§!左右的§Y三军§!经验" az_xmp_xiaoliwu_text:0"小礼物" az_xmp_xiaoliwu_desc:0"一大堆小孩子喜欢的东西,有各种零食和玩具(据说是皇家某航母舰娘帮忙挑选的东西),购买这些礼物并且赠送出去一定可以吸引到一些小萝莉来到我们的指挥部。\n§C◆传闻◆§!据说当我们的开放日累计举行到一定次数时,会有§O神秘人士§!来拜访我们" - az_xmp_xiaoliwu_desc2:0"购买后会有一些§C小朋友§!来到我们指挥部" \ No newline at end of file + az_xmp_xiaoliwu_desc2:0"购买后会有一些§C小朋友§!来到我们指挥部" + az_xmp_yonghenglihe_text:0"誓约之戒" + az_xmp_yonghenglihe_desc:0"与舰娘誓约所必须的道具。" + az_xmp_yonghenglihe_desc2:0"一些舰娘拥有§Y特殊剧情内容§!,在完成她的§Y特定任务§!后便可使其获得强化版的§Y专属誓约特质§!。" + az_xmp_biyishuangfei_text:0"比翼双飞" + az_xmp_biyishuangfei_desc:0"以优惠价格购入两枚誓约之戒,该礼包在一局游戏内只能购买一次。" + az_xmp_biyishuangfei_desc2:0"注意啦!§Y比翼双飞§!礼包在一局游戏内§C只能购买一次§!~" \ No newline at end of file diff --git a/src/localisation/simp_chinese/azc_BFL_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_BFL_l_simp_chinese.yml index 122f8af..a32ce21 100755 --- a/src/localisation/simp_chinese/azc_BFL_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_BFL_l_simp_chinese.yml @@ -827,6 +827,7 @@ BFL_weibeilianfuyi:0"为北联服役" BFL_tuanjieyixin:0"团结一心" BFL_chiseliming:0"赤色黎明" + BFL_dqx_0ex:"仁慈的代价" bfl_jiansheshehuizhuyi_category:0"大力建设团结主义" bfl_jiansheshehuizhuyi_yiwulaodong:0"集体劳动" @@ -859,6 +860,7 @@ yichudaqingxi_tips:0"§G移除大清洗的影响§!" trait_psh_yunluobingyao:0"陨落冰耀" bfl_dqxjisuantime_tt:0"距离§Y大清洗§!结束已经过去了§Y730§!天\n 当前天数为:[?bfl_dqxjisuantime:days|Y0]" + bfl_qiangzhiqingxi_tips:"§g我们必须进行至少一次清洗行动,否则会导致国家衰退!§!" #动态修正# BFL_the_politburo_good_dynamic_modifier:0"北联政治局" 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 16e1bc6..24c9351 100755 --- a/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_YUW_l_simp_chinese.yml @@ -615,7 +615,7 @@ YUWqishituanguo_ADJ:0"鸢尾" yuw_tips_zhongzhizhengbain:0"§G阴谋进程将会停止§!" MOD_azurlane_tianjiangjianniang:0"§C正在游玩天降舰娘§!" - yuw_tips_shenpanjeiguopanding:0"§R黎塞留的命运取决在你的手中§!\n§C但是鸢尾不会图图任何舰娘哦,内阁与将领在之后可以正常使用§!" + yuw_tips_shenpanjeiguopanding:0"§R黎塞留的命运取决在你的手中§!\n§C内阁与将领在之后可以正常使用§!" SAD_shengdishouhuzhe_idea_desc:0"§R如果和鸢尾开战,整个民族精神将会消失§!" kennegkadun_yuw:0"§R这个国策可能会导致卡顿,电脑不好的勿点§!" yuw_butuijianyouwan_qst:0"§C这条路线想要顺利完成需要尝试多次,建议有耐心的玩家尝试,并且SL无用,每次都需要重新开始游戏§!\n\n" @@ -832,6 +832,11 @@ trait_psh_huafudeshengqishi:0"华服的圣骑士" trait_psh_daiduotianshi:0"怠惰天使" #新决议# + yuw_sanbolefushi_state:"§0该地已被散播过涩涩腐蚀§!" + YUW_sesefushi_state:"涩涩腐蚀" + YUW_sanbosese_jy:"在§Y[FROM.GetName]§!散播腐蚀" + YUW_sanbosese:"散播涩涩腐蚀" + YUW_sanbosese_desc:"在莫加多尔正式接管国家后,她发现自己似乎真的有神奇的力量:我们可以在控制的领土上散播涩涩腐蚀,让当地群众完全效忠于我们。" yuw_shengdisdyg3:0"拯救伊比利亚信徒" yuw_shengdisdyg3_desc:0"西班牙内战以不好的方式结束了,我们不能接受西班牙和葡萄牙的中立,她们应该遵从神的旨意,与我们并肩前行!" YUW_chuanjiaobianhexin:0"将§G[FROM.GetName]§!转变为核心省份" @@ -888,7 +893,7 @@ #新事件# yuw_jihuapochan:0"§G路易九世的计划破产了§!" yuw_tips_lalomngshibaijiuggg:"§R如果没有拉拢到任何一位舰娘作为盟友,那么计划将宣布破产§!" - YUW_event.57.c:0"§R我将成为鸢尾的合法君主!§!" + YUW_event.57.c:0"§R我的血脉即是天命!§!" yuw_tips_buyaopohuaishengdi:0"§R恶意破坏圣地是罪行§!" YUW_free:0"自由鸢尾" YUW_event.7.d:0"在解决国内经济危机与动荡的政府环境问题之后,鸢尾开启了决定他们命运的一场大选,如果自由派取胜,鸢尾大概率会在碧蓝航线中。如果维希派取胜,铁血将会得到一位新盟友。" @@ -1732,30 +1737,6 @@ BYG_weiyizhenzhengdegeming_desc:0"北联出卖了革命,她们不过是红色帝国主义,只有我们才是真正的革命者。" BYG_meishiheping:0"美式和平" BYG_meishiheping_desc:0"你们闹你们的,我吃瓜就好。" - GER_fascism:0 "铁血帝国" - GER_fascism_DEF:0 "铁血帝国" - GER_democratic:0 "铁血共和国" - GER_democratic_DEF:0 "铁血共和国" - GER_neutrality:1 "铁血帝国" - GER_neutrality_DEF:1 "铁血帝国" - GER_communism:0 "铁血社会主义共和国" - GER_communism_DEF:0 "铁血社会主义共和国" - GER_fascism_ADJ:0 "铁血" - GER_democratic_ADJ:0 "铁血" - GER_neutrality_ADJ:0 "铁血" - GER_communism_ADJ:0 "铁血" - ITA_fascism:0 "撒丁帝国" - ITA_fascism_DEF:0 "撒丁帝国" - ITA_democratic:0 "撒丁共和国" - ITA_democratic_DEF:0 "撒丁共和国" - ITA_neutrality:0 "撒丁王国" - ITA_neutrality_DEF:0 "撒丁王国" - ITA_communism:0 "撒丁联盟" - ITA_communism_DEF:0 "撒丁联盟" - ITA_fascism_ADJ:0 "撒丁" - ITA_democratic_ADJ:0 "撒丁" - ITA_neutrality_ADJ:0 "撒丁" - ITA_communism_ADJ:0 "撒丁" BYG_ljcfsfan:0"累积财富税法案" BYG_zygonghui:0"自由工会" BYG_zzxchuan:0"战争宣传" @@ -2768,10 +2749,12 @@ az_tianjiang.179.d:"恶毒斜倚在镀金的总统座椅上,珍珠发饰歪歪斜斜地别着,手里把玩着本该用来签署政令的羽毛笔。内阁成员们站在红毯两侧,看着她用笔尖蘸着香槟,在《国家能源法案》上画出一连串音符图案。\n\n"阁下,北部的罢工..."\n\n"嘘——"她突然竖起食指,耳尖的碎钻耳坠晃出一道刺眼的光,"没看见我在创作新歌吗?"翻开的工作简报上,她用口红画满了歪歪扭扭的涂鸦,某页角落还粘着昨夜派对上的亮片。\n\n爱丽舍宫的走廊里,维希派的元老们面面相觑。她们精心设计的"偶像治国"剧本正在失控——那个在竞选时乖乖背诵台词的傀儡,如今连晨会都要睡到日上三竿。宣传部长捧着连夜赶制的《执政百日纪念专辑》样片,绝望地发现主打歌歌词被恶毒改成了"加班是反人类的犯罪"。\n\n但奇怪的是,证券交易所的屏幕突然开始飘红。\n\n"人民就喜欢这样的领导者。"酒吧里的蛮啾们举着恶毒限定款鸡尾酒欢呼,电视里正在播放总统府流出的视频:恶毒穿着睡衣批准了每周三放假的新政,背景音里还能听到游戏机的特效声。某家报社的民调显示,政府支持率反而上升了5个百分点——因为"终于有人说出我们想过的生活"。\n\n深夜的办公室,吃剩的蛋糕盒堆成小山。恶毒赤脚踩在宪法文本上,给吉他调音时随手按住了要求增兵的急电。窗外,整个巴黎沉浸在某种荒诞的宁静中,连抗议横幅都变成了演唱会应援棒的模样。\n\n"治国?多麻烦呀~"她对着偷拍的镜头比出手枪的姿势,身后国玺正在香槟杯里缓缓下沉,"不如来听我的新单曲——《懒惰教廷》!"" az_tianjiang.180.d:""同志们!朋友们!"凯旋突然跳上演讲台,金属靴跟撞出火花,"从今天起所有政府用车换成摩托车!"台下举着红旗的蛮啾工人们爆发出欢呼,而自由派舰娘们的单片眼镜碎了一地。爱丽舍宫走廊里,侍从官们正在狂奔着藏起家具——上次临时会议时,凯旋阁下把黎塞留的鎏金写字台改造成了啤酒乒乓桌。\n\n深夜,凯旋赤脚踩在作战地图上,用口红画着进攻箭头:"既然资本家不肯让利——"她突然抡起高尔夫球杆把代表工厂的模型击飞出窗外,"我们就用工人阶级的体育精神说服她们!"玻璃碎裂声中,共产党代表和自由派部长被迫击掌,两人手里分别被塞了伏特加和香槟。\n\n奇怪的是,这个国家开始以荒诞的方式运转:\n罢工潮平息了——因为凯旋亲自开着装甲车给工人送烤肉;\n军费削减案通过了——她当着将军们的面把预算表折成纸飞机;\n甚至左右派议员开始同桌吃饭——毕竟谁也不敢拒绝“公主殿下“发明的"谁剩菜谁扫厕所"制度。\n\n"治理国家?简单!"凯旋坐在坦克炮塔上对BBC记者说,背景里莫加多尔正哭着追被她改装成拖拉机的装甲车,"让恨你的人更恨你,爱你的更爱你——"她突然发射礼炮,漫天彩带中亮出舰装上的神秘标记:萨悠斯头像旁边画着小加加。" az_tianjiang.181.d:"霞飞站在圣母院大教堂的台阶上,阳光透过彩绘玻璃在她雪白的制服上投下斑斓的光影。她刚刚佩戴上那枚象征最高权力的金色鸢尾徽章,却出人意料地抬手制止了传统的宣誓仪式。\n\n"我们不需要重复过去的誓词。"她的声音不大,却让广场上喧嚣的人群瞬间安静,"鸢尾需要的不是一场简单的权力更迭,而是一次政治形态的重生。"\n\n“我们需要的是一种全新的政治体制,既非传统的代议民主,也非独裁统治,而是一种层层嵌套的"自治共同体"。教廷仍作为精神象征居于顶端,但实际决策权被分散到各行业的专业议会手中。”\n\n"就像钢铁工人最懂钢铁业,"霞飞继续说道。"教师最懂教育,水手最懂航运——为什么要把决定她们命运的权力交给一群职业政客?"\n\n广场边缘,黎塞留注意到那些戴着不同行业徽章的代表们不自觉地挺直了腰板。这个设计精妙至极:霞飞不仅绕过了左右翼的意识形态之争,更用专业自治的名义瓦解了传统政党的动员基础。\n\n"但这需要过渡期。"霞飞突然转向记者们,仿佛预见到各方质疑,"未来三年,我们将保留现有议会作为咨询机构。"她嘴角浮现出难以捉摸的微笑,"毕竟,就连最精密的蒸汽轮机,也需要时间更换零件。"\n\n让巴尔在观礼台上眯起眼睛。这个方案既安抚了改革派,又让保守派难以找到反对的理由——以专业技术之名行精英统治之实,还巧妙地避开了"独裁"的指控。她突然意识到,霞飞手中那本烫金的《新宪章》草案,恐怕早就在各派势力间暗中传阅过了。\n\n夕阳西下时,霞飞独自站在空荡的议会大厅轻声自语:"民主不该只有一种形态..."玻璃穹顶投下的光影在她脸上交织,仿佛为这个正在诞生的政治实验品蒙上一层神秘的面纱。" - ALL_luxianzhinan:0"路线指南" - ALL_luxianzhinan_desc:0"部分政治线略微复杂的国家将拥有路线指南事件。" + ALL_luxianzhinan:0"路线指南与羁绊事件" + ALL_luxianzhinan_desc:0"部分政治线略微复杂的国家将拥有路线指南事件。\n羁绊事件目前仅有个别舰娘拥有,需要满足对应条件后查看。\n§g我个人对AI的羁绊事件文案非常不满意,因此暂时不添加新的特殊剧情舰娘。同时请各位在看羁绊事件文本时放低期待。§!" YUW_luxian:0"查看鸢尾的路线指南" BYG_luxian:0"查看白鹰的路线指南" + BYG_qiye_jbsj_jy:"企业的羁绊事件" + TIX_bsm_jbsj_jy:"俾斯麦的羁绊事件" az_tianjiang.192.d:"当铁血帝国内部政局趋于稳定的消息传来,苏台德地区的蛮啾族群立即掀起了声势浩大的独立运动。这些说着流利德语、世代生活在波西米亚边境的蛮啾们,早就对捷克统治心怀不满。\n\n清晨的薄雾还未散去,成群结队的蛮啾就涌上了街头。它们挥舞着自制的铁血旗帜,高唱着《铁血高于一切》,将捷克官员的办公室团团围住。当地驻军试图维持秩序,却发现连警察局里的蛮啾警员都倒戈加入了游行队伍。\n\n"我们终于等到了这一天!"年迈的蛮啾长老热泪盈眶,它颤抖着爪子撕碎了捷克身份证."我们无时无刻不在盼望回归铁血母亲的怀抱!"\n\n短短三天内,苏台德地区的主要城镇都升起了铁血旗帜。捷克政府派来的特使被蛮啾们用烂番茄赶出了边境,而铁血的边防军则站在界碑另一侧,对着欢呼的蛮啾们报以微笑。" az_tianjiang.195.d:0"注意!鸢尾的救国行动线和提前选举线只能在天降舰娘里玩!\n救国行动线霞飞:在事件中选择干涉,并提一个更好的主意,达成与不屈共同进军的条件。在经济改革事件中拒绝敦刻尔克和团结派的提议,最后监视事件中选择监视不屈,霞飞就能稳固权利。或者在提前选举线中让霞飞与不屈共同进军,这条路线会在下面细说。\n提前选举线霞飞:如果没有镇压教廷骑士,在不屈进军巴黎后选择派出精锐阻拦不屈,在这种条件下,让权利平衡维持在不倾向于任意一边20%的程度,在选举结束时就会触发霞飞选举胜利(蓝线)。如果镇压了教廷骑士,就不要让霞飞去制止不屈,否则霞飞会加入不屈的队伍,在进军巴黎任务走完后的霞飞上台(蓝线)。镇压教廷骑士需要让权利平衡在不倾向于任意一方20%的情况下结束选举触发霞飞维持秩序。" az_tianjiang.196.d:0"注意!此路线指南针对的是天降白鹰!\n避免内战红线:在选举结果中选择共和党胜利,在总统人选里选择埃尔德里奇,随后触发事件埃尔德里奇懒狗,这时选择团结派上台即可避免内战。\n避免内战至上党线:选举结果选择调整航线+也许还有别的办法。然后点国策折中方案,中间触发国策组建左派联盟,选择同意。然后点团结派胜利国策,再次触发事件骑士团与至上党不满,此时让华盛顿上台,点至上党胜利国策。中间触发事件选择安抚克利夫兰,顺利完成国策即可。\n安克雷奇线:两种方法达成,一种是前面的调整航线+还有别的办法,拒绝波特兰提议即可让安克雷奇上台。还有一种是先让埃尔德里奇上台,随后事件选择那就再找吧,完成国策折中方案让安克雷奇上台。" @@ -2816,8 +2799,8 @@ az_tianjiang.239.d:"会议室内烟雾缭绕,长桌上的咖啡早已冷透。俾斯麦背对着众人站在窗前,黑色的军装大衣在昏暗光线中显得格外冷硬。她的手指无意识地摩挲着那份维希自治提案的边角,已经将纸张捏出了细碎的褶皱。\n\n"元首,这至少能减少我们三成的驻军开支..."帕塞瓦尔的话还没说完,就被突然转身的俾斯麦打断。"开支?"她的声音像淬了冰,"你以为我们在经营杂货铺吗?"鲁普雷希特亲王立刻接话:"但前线需要这些兵力,自由鸢尾在南部——"\n\n"所以你们要我对那群墙头草低头?"俾斯麦的佩剑突然撞在桌沿,惊得Z43打翻了墨水。老迈的腓特烈·卡尔慢悠悠擦拭着眼镜:"不是低头,是换个方式勒紧绳索。让维希舰娘自己掐死抵抗组织,岂不比我们动手更..."她的声音在俾斯麦阴鸷的目光中渐渐消失。\n\n窗外传来教堂钟声,正好掩盖了埃吉尔把钢笔折断的脆响。所有人都知道这场争论不会有结果——至少不会在明面上有结果。俾斯麦重新转向窗户,玻璃映出她紧抿的嘴角和参谋们交换的眼色。" az_tianjiang.240.d:"昏暗的办公室里,俾斯麦独自站在军事地图前,指尖在鸢尾地区反复描摹着那些被红色标记覆盖的城镇。游击队的袭击报告堆满了她的办公桌——被炸毁的铁路桥、遭伏击的运输队、整座整座拒绝缴纳物资的村庄。\n\n她盯着手中那份增援请求,目光在数字间游移:**一千辆坦克、两万杆步枪、三千套冬季装备**。这些资源本该送往东线,去填补莫斯科城下的缺口。但若不给,鸢尾的乱局只会愈演愈烈,最终拖垮整个占领区的秩序。\n\n窗外,雪片拍打着玻璃,仿佛无数细碎的讥笑。俾斯麦的钢笔悬在纸面上方,墨水滴落,晕染出一片模糊的阴影。她想起维希傀儡政府那封措辞卑微的求援信,又想起东线将领们嘶哑的无线电呼救。\n\n"给了她们,我们还能剩下什么?"她低声自语,却不知是在问谁。" YUW_event.69.a:0"§G黎塞留避免了鸢尾的灾难!§!" - YUW_event.71.d:0"路易九世的极端行为招来了报应,黎塞留在路易九世宣布胜利之前被一些舰娘救了出来。在黎姐已经被救出的情况下,“骑士团国”已是泡影,路易九世不得不宣布自己的失败。而黎姐经历这次事件,决定要彻底团结整个鸢尾。她让自由派与维希派各自派出一名舰娘与她共同管理鸢尾,自由派不再一家独大,而维希派也不会毫无发言权。" - YUW_event.70.d:0"路易九世夺取了政权,但敦刻尔克现在获得了唯一的机会:维希派的舰娘都更信任她与让巴尔,自由派也对路易九世的激进行为怀恨在心。贞德虽然没有明显表态,但她肯定是对“骑士团国”不满的。由于没能获得教廷骑士的完全帮助,霞飞和加利索尼埃也会支持我们的行动。" + YUW_event.71.d:0"黎塞留在加密频道中保留的路易九世录音被意外截获,路易九世对其他势力的铁拳行为与其对君主制的探讨触发骑士团内部的信仰崩塌。当路易九世举行加冕礼时,议会地堡的自毁装置突然倒计时——她亲手设计的铁律系统反向锁死了所有出口。\n\n港口的混编舰队在黎明升起三色旗,舰载机群用尾烟绘出新宪法序章。路易九世消失于初版《骑士法典》焚毁的灰烬中,而黎塞留站在焚烧炉前,将半页未燃尽的"绝对统治条款"折成纸船放入塞纳河,水面倒影里自由派与维希派的代表正合力拆除最后一道隔离墙。\n\n\n几天后\n黎塞留站在重铸的议会钟楼顶端,指尖拂过镶嵌自由之翼与维希铁十字的铜钟,凯旋与恶毒一左一右将混合两派徽章的金漆灌入钟纹裂缝。下方广场上,圣殿骑士团的银甲与维希黑衣首次并肩列队,当钟声裹挟着双重舰载机编队掠空的轰鸣响起时,曾被炸毁的港口正同步升起三色鸢尾旗——湛蓝为海,雪白为帆,鎏金镶边则是凯旋连夜拆解自己的主炮熔铸的。\n\n"姐姐的咖啡还是这么苦。"凯旋撇嘴把恶毒的浓缩咖啡倒进自由派特供方糖罐,罐身顿时显影出维希派新起草的《联合防务案》;恶毒反手将妹妹的草莓蛋糕塞进军演沙盘,奶油恰好覆盖了曾经的军事分界线。黎塞留笑着展开全息地图,曾被炮火撕裂的边境线正被无数舰娘幼崽的涂鸦覆盖——她们用蜡笔把每个争议岛屿都画成了冰淇淋形状。\n\n暮色中,最后一艘圣殿骑士团的改造舰驶入港口,甲板上自由派的音乐家与维希派机械师正合作将导弹发射井改成交响乐音柱。路易九世在灯塔阴影里压了压帽檐,将未写完的《忏悔录》折成纸飞机掷向海面,却被贞德放飞的白鸽衔回议会大厦,成了新宪法扉页的别致书签。" + #YUW_event.70.d:0"路易九世夺取了政权,但敦刻尔克现在获得了唯一的机会:维希派的舰娘都更信任她与让巴尔,自由派也对路易九世的激进行为怀恨在心。贞德虽然没有明显表态,但她肯定是对“骑士团国”不满的。由于没能获得教廷骑士的完全帮助,霞飞和加利索尼埃也会支持我们的行动。" YUW_event.999.t:0"测谎仪事件" YUW_event.999.d:0"你是TAG过来游玩神圣使命线鸢尾的吗?" YUW_event.999.a:0"是的" @@ -2853,17 +2836,17 @@ az_tianjiang.261.d:"克里姆林宫顶的积雪终于开始消融,冰棱滴落的水珠在窗台上敲出轻快的节奏。萨悠斯推开总参谋部的窗户,让带着松针气息的风吹散满屋的墨香。\n\n办公桌上,那份被翻阅无数次的清洗名单依然摊开着,只是每个名字旁边都多了新的批注——库尔斯克上周亲自带队修复了铁路枢纽;赛瓦斯托波尔交来的黑海防御计划里,夹着她珍藏的合影;连内务部的塔林都开始用火柴盒拼装坦克模型,说是要"研究反装甲战术"。\n\n"您的茶。"基洛夫端着托盘进来,杯边罕见地放了片柠檬——这是贝拉罗斯昨天差人送来的。\n\n萨悠斯望向窗外。训练场上,火力正踮着脚给罗西亚系斗篷,后者僵硬地站着,却悄悄弯下膝盖配合孩子的高度。更远处,灵敏和凶猛在雪水融化的泥地里摔跤,而基辅抱着笔记本边看边记。\n\n"塔林同志报告..."基洛夫递上文件,嘴角微微抽动,"所有蛮啾已通过忠诚测试,除了第七侦察组仍坚持用喙啄开保险柜。"\n\n萨悠斯轻笑出声。她拿起钢笔,在清洗名单最下方写下新指令:"明日组织春季野餐,携带双倍糖浆馅饼。" 墨水未干时,一阵风掀开纸页,露出下面压着的照片——年轻的舰娘们围着萨悠斯堆的雪人,给它戴上了过大的军官帽。\n\n当夜下起了温暖的雨。翌日清晨,人们发现所有"提高警惕"的标语都被雨水泡软了边角。而在总部门口,不知谁用粉笔画了幅稚嫩的涂鸦:大蛮啾带着小蛮啾们,正把阴谋集团的传单叠成纸船放进融雪溪流。\n\n萨悠斯路过时,顺手往溪流里丢了颗水果糖。糖纸在阳光下闪着光,像艘开往春天的小小战舰。" az_tianjiang.262.d:"北联的寒冬从未如此漫长。\n\n克里姆林宫尖顶的红星在硝烟中忽明忽暗,萨悠斯站在作战地图前,指尖划过那些猩红的战线标记——哈尔科夫的军工厂在燃烧,基辅的铁路枢纽被炸毁,连摩尔曼斯克不冻港都漂着叛舰的残骸。\n\n"恰巴耶夫控制了第聂伯河舰队。"基洛夫的声音像是从很远的地方传来,电报机在背景里发出垂死般的滴答声,"阿尔汉格尔斯克...把极地科研站改造成了导弹发射场。"\n\n窗外突然亮起刺目的火光,爆炸的冲击波震碎了半面彩绘玻璃。萨悠斯没有躲避,任由玻璃碎片在军装上划出细小的裂口。她想起三个月前,也是在这间办公室,阿尔汉格尔斯克还恭敬地递交过极地勘探报告——那些所谓的地质坐标,现在想来全是弹道参数。\n\n"主席同志!"浑身是血的通讯兵撞开门,"明斯克...明斯克守备团集体倒戈了!"\n\n萨悠斯缓缓转身,墙上的自己的画像被震得歪斜。她突然注意到画像边框有新鲜的刻痕——那是句用指甲抠出来的"全世界无产者",后半截被血迹模糊了。这个发现让她笑出了声,笑声在炮火间隙里显得格外瘆人。\n\n"告诉塔林,"她扯下破烂的窗帘包扎通讯兵的伤口,"把内务部地窖里那些1932年的莫洛托夫鸡尾酒搬出来。"\n\n当基洛夫惊恐地望向她时,萨悠斯已经戴上沾血的白手套。地图上象征叛军的蓝色箭头正从四面八方刺向莫斯科,像一群饥饿的冰原狼。而她抓起红铅笔,在包围圈中央画了个燃烧的五角星。\n\n"既然要清洗..."萨悠斯踩碎地上的一块玻璃,碴子扎进靴底发出脆响,"就让火焰净化一切。"\n\n远处传来恰巴耶夫舰队的炮声,炮弹落点越来越近。但最可怕的不是爆炸,而是伴随炮击响起的旋律——叛军用全频段广播播放着《华沙曲》,手风琴声混着电磁噪音,仿佛千万个幽灵在合唱。\n\n萨悠斯摸向腰间的手枪,却发现枪套里塞着张字条。展开后是基辅稚嫩的笔迹:"我把糖都分给战友了,您也要按时吃饭"。纸条背面,不知被谁用血画了幅简笔画:大蛮啾护着小蛮啾们穿过火线。\n\n又一颗炮弹落下,天花板簌簌掉着灰泥。萨悠斯突然很想念那个没来得及组织的春日野餐。" az_tianjiang.267.d:0"据内部人士透露,隶属于教廷审判庭的莫加多尔近日策划了一起极端事件,意图在身上绑缚爆炸装置,借公务之便闯入教廷核心区域实施自杀式袭击。这一骇人听闻的计划在最后关头因其同僚举报而遭制止,避免了可能酿成的重大悲剧。多位知情人士证实,这已非莫加多尔首次表现出此类极端倾向,一位要求匿名的舰娘透露:"她总是沉浸在这种自我毁灭的执念中,就像被某种病态冲动支配着。"目前教廷已紧急介入,除对莫加多尔实施严密看管外,更组织专业医疗团队对其进行系统性心理评估与干预。分析人士指出,此事不仅暴露出鸢尾内部日益激化的政治对立,更反映出长期高压环境下部分公务人员心理健康问题的严峻程度。教廷发言人表示将全面加强人员心理疏导机制,但拒绝就此事是否与当前政治危机存在关联发表评论。" - YUW_event.77.d:0"根据可靠情报显示,我国南部最近的军队最近一直在进行未经批准的大规模调动。并且,当地的通讯似乎也出现了故障,伴尔维需要代表鸢尾政府前去调查原因。\n在出发前,伴尔维还有一点时间来处理她的私事,此时的她还没有想到这时的行动可能会影响到鸢尾的未来。" - YUW_event.82.d:0"在前往南方的旅途中,伴尔维见到一些蛮啾在发放一些刻着维希派标志的小册子。她原本以为这只是维希派的正常宣传手段,但小册子的内容竟然是鼓励舰娘与蛮啾对抗鸢尾政府甚至维希派领袖让巴尔本人。\n这显然不是真正的维希派能做出的行为,更让人气愤的是,有人公然在列车上表演侮辱政府的戏剧,同时嘴里还不断说着“鸢尾药丸”。" + #YUW_event.77.d:0"根据可靠情报显示,我国南部最近的军队最近一直在进行未经批准的大规模调动。并且,当地的通讯似乎也出现了故障,伴尔维需要代表鸢尾政府前去调查原因。\n在出发前,伴尔维还有一点时间来处理她的私事,此时的她还没有想到这时的行动可能会影响到鸢尾的未来。" + #YUW_event.82.d:0"在前往南方的旅途中,伴尔维见到一些蛮啾在发放一些刻着维希派标志的小册子。她原本以为这只是维希派的正常宣传手段,但小册子的内容竟然是鼓励舰娘与蛮啾对抗鸢尾政府甚至维希派领袖让巴尔本人。\n这显然不是真正的维希派能做出的行为,更让人气愤的是,有人公然在列车上表演侮辱政府的戏剧,同时嘴里还不断说着“鸢尾药丸”。" yuwjjz_flag_1:0"伴尔维有足够的帮手" yuwjjz_flag_2:0"教廷骑士们安分守己" yuwjjz_flag_3:0"提前选举的消息被延后了" yuwjjz_tips1:0"§R我们无法预测之后会发生的事件§!" - YUW_event.88.d:0"伴尔维目前身处里昂,这里的一切都看起来井井有序,不像是会发生什么大事的样子。她也对一些看起来比较友善的蛮啾进行了询问,大伙都没什么反常的行为。\n看来单从观察蛮啾已经得不到什么有用的信息了,伴尔维需要思考接下来获取情报的方式。" + #YUW_event.88.d:0"伴尔维目前身处里昂,这里的一切都看起来井井有序,不像是会发生什么大事的样子。她也对一些看起来比较友善的蛮啾进行了询问,大伙都没什么反常的行为。\n看来单从观察蛮啾已经得不到什么有用的信息了,伴尔维需要思考接下来获取情报的方式。" yuwjjz_badend:0"伴尔维无法自由行动" yuw_jjzxjyhtips:0"§C提前选举的消息被延后了§!" yuwjjz_flag_9:0"伴尔维不需要帮手" - YUW_event.111.d:0"在对抗团结主义者时,自由派与维希派反而会表现得出奇的团结...然而,在我们逮捕最后一批活跃的左翼分子时,一队身份不明的蛮啾袭击了我们,她们相互交流时说的是法语,很明显是鸢尾蛮啾。在我们的援军赶到后,这批神秘的蛮啾立刻就撤走了。我们要逮捕的左翼分子也并不认识这群发动袭击的神秘蛮啾。" + #YUW_event.111.d:0"在对抗团结主义者时,自由派与维希派反而会表现得出奇的团结...然而,在我们逮捕最后一批活跃的左翼分子时,一队身份不明的蛮啾袭击了我们,她们相互交流时说的是法语,很明显是鸢尾蛮啾。在我们的援军赶到后,这批神秘的蛮啾立刻就撤走了。我们要逮捕的左翼分子也并不认识这群发动袭击的神秘蛮啾。" yuw_jjztanpanshibai:0"§R这意味着谈判失败§!" yuw_jjztanpanshibai2:0"§0这是越权的行为,即使黎塞留不事后追究,也会有别有用心之人记住§!" yuw_jjztanpanshibai3:0"§G敦刻尔克很有可能接受§!" @@ -2872,7 +2855,7 @@ yuwjjz_xaifei:0"§C霞飞和伴尔维将会出战§!" yuwjjz_laomochuzhan:0"§R莫加多尔将会出战§!" YUW_banerweideguwu:0"伴尔维的鼓舞" - YUW_event.126.d:0"如今整个鸢尾都已经团结了起来,路易九世和拉·加利索尼埃已经完全失去了获胜的可能性,但指挥神秘蛮啾的舰娘仍然藏在阴影中。伴尔维在整个过程中似乎遗忘了一位重要的角色,这位角色完全没有在我们面前登场,但似乎又有着自己的势力。提问:她是谁?" + #YUW_event.126.d:0"如今整个鸢尾都已经团结了起来,路易九世和拉·加利索尼埃已经完全失去了获胜的可能性,但指挥神秘蛮啾的舰娘仍然藏在阴影中。伴尔维在整个过程中似乎遗忘了一位重要的角色,这位角色完全没有在我们面前登场,但似乎又有着自己的势力。提问:她是谁?" trait_psh_xczy:0"星辰指引" trait_psh_bushouhuanyingdetongzhi:0"不受欢迎的统治" YUW_xingyunqiyuan_idea:0"幸运祈愿" @@ -2889,7 +2872,7 @@ yuwdecision_ewaijiaoyi_benwo_desc:0"我们应该尽情释放自己的本性,不应被理性所束缚。" yuwjjz_jiesuoewaijiaoyi:0"解锁一条§Y额外教义§!,添加§G新的教义§!会§R触怒§!§C三头同盟§!的§Y另外两方§!" YUW_zhandourengzaijuxu_idea:0"战斗仍在继续" - YUW_event.131.d:0"虽然伴尔维是真心推荐莫加多尔领导鸢尾,但鸢尾的其他舰娘只把莫加多尔当做傀儡。三头政治的另外两头分别是以黎塞留为首的旧鸢尾政府,以及霞飞为首的审判庭。伴尔维认为莫加多尔应该讨好她们来巩固权利。郁闷的莫加多尔甚至一度想要回克莱蒙梭那里继续接受心理治疗。但在一个雷雨交加的夜晚后,莫加多尔突然转变了想法,她的选择是..." + #YUW_event.131.d:0"虽然伴尔维是真心推荐莫加多尔领导鸢尾,但鸢尾的其他舰娘只把莫加多尔当做傀儡。三头政治的另外两头分别是以黎塞留为首的旧鸢尾政府,以及霞飞为首的审判庭。伴尔维认为莫加多尔应该讨好她们来巩固权利。郁闷的莫加多尔甚至一度想要回克莱蒙梭那里继续接受心理治疗。但在一个雷雨交加的夜晚后,莫加多尔突然转变了想法,她的选择是..." yuwdecision_ewaijiaoyi_jiaopeishensheng:0"额外教义-§0拥抱淫秽§!" yuwdecision_ewaijiaoyi_jiaopeishensheng_desc:0"鸢尾应该迎来思想上的更迭了,我们活在新的时代里。" yuwjjz_buffdiushi:0"§R我们会失去所有通过莫加多尔获得的BUFF§!" @@ -2908,6 +2891,74 @@ 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海伦娜的战术板疯狂闪烁着危情警报:兵工厂倒戈、邮局截获密电、连教堂唱诗班的孩子都在传递暗号。当骑士团匆忙布防时,没人注意到哈曼悄悄踩碎了滚落在地的糖果——印着草莓图案的玻璃纸里,裹着微型发报机的残骸。" + #神圣使命 + YUW_event.53.d:"教廷地下室的通风管道里,加密电报的滴答声昼夜不息。左翼议员们借着"选区调研"的名义穿梭于工业城废墟,生锈的流水线成了绝密会议的背景音——成箱的选举手册下压着泛黄的《城市巷战指南》,工人代表与退伍军官在煤油灯下交换眼色,指尖划过地图上被标注为"运输节点"的桥梁与电站。而在同一栋建筑的顶层宴会厅,让·巴尔正摇晃着香槟杯,对着电视镜头痛斥"无能的执政者让鸢尾沦为笑柄",背后巨幕实时播放着国债指数熔断的新闻,数字每暴跌一次,直播点击量便暴涨百万。\n\n教廷骑士们的沉寂比出鞘的剑更令人窒息。圣殿军械库的青铜门罕见地三重落锁,但每夜都有蒙面信使从侧门闪出,怀中紧裹的羊皮纸契约盖着带鹰徽的火漆。骑士们在晨祷时低垂头颅,铠甲却隐隐泛着新打磨的寒光,她们战马铁蹄上的泥土成分复杂——既有圣山特有的赭红色岩屑,也混着西部军事基地独有的灰黏土。\n\n审判庭穹顶下正在上演分裂的默剧。审判官们围坐的长桌中央,一份《紧急状态裁决书》已被撕成两半。克莱蒙梭派的手指在"冻结选举"条款上敲出鼓点,霞飞派则把钢笔狠狠插进"解散议会"的字眼。当有人举起记载着左翼秘密集会的证据时,总有人突然打翻墨水瓶,浓黑液体迅速吞没了纸页上的所有名字。窗外的暮光透进来,把十二道拉长的影子变成栅栏,将裁决书永远囚禁在明暗交界线。\n\n此刻的鸢尾如同一台精密却失控的钟表:左翼在齿轮间埋下火药,右翼将发条拧到极限,教廷骑士团冷眼校准着爆炸范围,而本该执掌钟摆的审判官们,却为该用银锤还是铁砧争论不休。证券交易所的瘫痪倒计时与选举倒计时在市政厅外墙同步闪烁,没人注意到角落新贴的告示——那上面统计面包价格的数字,早已超过了子弹的黑市均价。" + YUW_event.54.d:"路易九世站在圣殿穹顶的星轨图下,指尖拂过嵌满历代骑士纹章的青铜柱。柱面倒影中,圣殿骑士团的银十字披风与教廷骑士团的鸢尾绶带正在大殿两侧无声翻涌。"用剑锋立规矩,还是以圣恩塑人心?"\n\n她凝视着祭坛上并排放置的两件圣器——代表绝对权威的"裁决圣剑"镌刻着铁血律令,象征信仰共主的"七德圣杯"流转着柔光。\n\n选择前者,圣殿骑士团便能以战功簿上的鲜血为筹码,将严苛的骑士法典烙进新国家的脊梁;选择后者,教廷派系积累千年的祈祷之力,将化作笼罩每个街区的晨钟暮鼓。\n\n大理石地面传来细微震动,那是不同骑士团的铁靴在回廊外焦躁踱步。路易九世知道,此刻她托起的不是圣器,而是整个鸢尾骑士谱系的天平——稍有不慎,圣殿派引以为傲的百年荣耀,或教廷派盘根错节的信仰网络,都会变成撕裂大地的楔子。\n\n晨光刺透彩窗的瞬间,圣剑与圣杯同时泛起辉光,在她盔甲上投射出纠缠的光纹。" + YUW_event.55.d:"圣殿地窖的密室里,路易九世凝视着墙上并排悬挂的两面旗帜——左侧维希派的黑铁十字浸着北海的咸腥,右侧自由派的鎏金鸢尾还沾着议会冲突时的咖啡渍。冰凉的铠甲抵着桌沿,她指尖划过两份截然不同的盟约草案:\n\n自由派的条款里跃动着革新代码,承诺让圣殿骑士进驻每个战略港口,代价是必须容忍那些"必要的政治失误";维希派的羊皮卷上则用火药味墨水写着"秩序重建计划",要求骑士团成为悬在国民头顶的达摩克利斯之剑。\n\n"你们连自己许诺过的港口免税权都没兑现。"她对着自由派卷宗低语,去年军港骚乱中破碎的圣殿旗碎片还锁在保险柜里。\n\n转头看向维希派密信的火漆鹰徽时,指节又骤然攥紧:"可若把审判权交给你们,下次绑在火刑柱上的会不会是圣殿的持旗官?"\n\n月光从气窗斜射进来,将她的影子撕成两半:一半映在象征自由派的星轨航海图上,另一半没入维希派的铁律法典堆中。地窖深处传来其他骑士团长等候决议的盔甲轻响,像极了这个国家在等待裁决时的战栗。" + YUW_event.56.d:"路易九世站在圣殿档案库的螺旋梯顶端,脚下是堆积如山的自由派执政年鉴。第37卷的封皮还沾着庆功宴的香槟渍,第42卷却已夹满标红的问题报告——钢铁产量曲线与抗议事件统计表在相邻页诡异地同步攀升。\n\n她抽出黎塞留授勋时的佩剑复刻品,剑脊上"自由之翼"的刻痕依然清晰,但剑锋已多了几处崩口。"你承诺的港口现代化,"指尖轻弹剑身,金属嗡鸣中混着叹息,"最后变成军火商的狂欢。"\n\n密门突然透进一线光,最新简报显示维希派正在里昂组建"影子内阁"。路易九世将佩剑重重插回展架,震落了第49卷年鉴——那一页记载着黎塞留强行通过《危机特别法案》时,圣殿骑士团为她挡下的三次刺杀。\n\n月光穿过彩色玻璃,把黎塞留的肖像分割成光暗交织的碎片。画像下方,两行铭文正在阴影中搏斗:\n"她曾让鸢尾花绽放在世界尽头"\n"她也让花根爬满腐败的裂痕"" + YUW_event.57.d:"路易九世指尖悬在王室印章的烫金封印上,泛黄的羊皮纸渗出血珀色纹路。\n\n祭坛两侧的争议化作实体:左侧银盘托着断裂的共和法典,书页间夹着近年来的抗议血书;右侧金匣盛着尘封的荆棘王冠,内衬天鹅绒上还留着某位祖先被刺杀时的弹孔痕迹。\n\n"您是王国的正统继承者!"激进派骑士长的耳语在石廊回荡,"看看街头的混乱,连审判庭的钟声都无法..."\n\n她突然拔剑劈开空气,剑风掀翻了法典与王冠。法典坠地时恰好翻开到《神权不可僭越》章节,而王冠滚到等身镜前,镜中的路易九世突然头戴冠冕,身后却是燃烧的议会大厦与倒伏的骑士团旗。" + YUW_event.58.d:"路易九世把霞飞的回信掷入壁炉,火舌吞没信纸上特有的鸢尾火漆时,窗外突然暴雨倾盆。圣殿战略室的青铜沙盘开始震颤——象征教廷骑士团的银质战马模型接连翻倒,唯有霞飞的那匹仍在暴风雨中诡异地保持平衡。\n"那就点亮备用烛台。"她转身抽出三份密档,军靴碾过满地狼藉的联盟预案:\n\n黑铁天平——维希审判官拉·加利索尼埃的档案里掉出半枚染血军徽,背面刻着"必要时可牺牲20%非战斗单位"。与这位铁腕审判官结盟,等于默许军队开进选举站,但能换来西部三个装甲师的即刻效忠。\n\n琥珀纽扣——敦刻尔克的档案袋渗出蜂蜜香,这位斡旋大师曾用一船白糖平息过教廷骚乱。附件里的宴会清单显示,她上个月同时约见了自由派财长与维希海军上将,这意味着选择她就得接受所有谈话都被录成三份拷贝。\n\n断锁圣像——贞德的最新行踪报告显示她在孤儿院彻夜祈祷,照片边缘却拍到军靴残影。说服这位圣人需要交出圣殿骑士团在北部矿区的控制权,但若成功,街头抗议者举着的火炬将瞬间变成祈福蜡烛。\n\n破碎镜面——霞飞未签署的盟约碎片突然在沙盘上悬浮,每一片都映出不同的未来:有的碎片里教廷骑士团正在血洗议会,有的碎片显示圣殿骑士被永久逐出圣城。最危险的碎片中,路易九世看到自己与霞飞在加冕礼上互相为对方戴冠——两顶王冠的荆棘正缓缓生长缠绕。\n\n暴雨冲刷着圣殿外墙上历代骑士的铭文,那些"永不背誓"的誓言正在雨水中模糊。沙盘上的霞飞战马突然裂开,露出体内精密的发条装置——原来所有摇摆不定的姿态,不过是早就上紧的战术齿轮。" + YUW_event.60.d:"圣殿地窖的烛光在第七次宪法修订案通过那夜彻底熄灭。路易九世攥着政府签发的《特别治安令》,羊皮纸上"永久授权军方维稳"的字样正渗出墨腥——这是她们用三个月血战换来的"和平",如今成了套在骑士团脖颈上的绞索。\n\n议会大厦外新增的机枪堡垒在月光下泛着冷光,宵禁广播循环播放着"感谢圣殿骑士团的卓越贡献",而三小时前,最后一名支持改革的议员刚被秘密逮捕。\n"她们连演都懒得演了。"\n路易九世撕碎那份曾沾着盟誓之血的合作协议,碎片飘落在军事沙盘上——象征政府的金色鸢尾模型已悄然被换成毒蛇图腾。圣殿骑士们沉默地擦拭佩剑,铠甲碰撞声与地牢深处传来的铁链拖曳声共振成压抑的轰鸣。\n\n凌晨三点的密室,十二把圣殿骑士佩剑交叉成荆棘王冠的形状。路易九世的指尖划过剑锋,血珠滴在首都布防图的议会坐标上:\n"让第三中队控制通讯枢纽。"\n"第五分队在国会地下埋设炸药——用教会捐赠的那批'救灾物资'。"\n"至于圣座大教堂..."她突然停顿,墙外传来乌鸦扑棱翅膀的声响,"让唱诗班的孩子提前去郊外修道院'静修'。"\n副官突然撞开石门:"教廷刚刚通过特别法案!我们所有军事行动都被定性为——"剑光闪过,她手中的文件被劈成两半。\n"现在,"路易九世把染血的剑尖指向沙盘上政府军的红色标记,"我们才是审判者。"\n\n第一缕阳光刺破云层时,市民发现所有圣殿教堂的钟摆都停在了Ⅻ刻。街角贴满的《治安令》不知被谁覆盖上血色鸢尾漆印,而巡逻的政府军装甲车油箱里,开始飘出淡淡的圣油香气——那本该是点燃复活节圣火的特供燃料。当国会大钟敲响正午十二点时,钟楼顶端的青铜鸢尾突然转向圣殿方位——三百年来第一次,这座象征绝对权力的机械花违背了预设程序。" + YUW_event.62.d:"圣殿法庭的穹顶垂下三千根银链,每根都悬挂着黎塞留时代的执政文书——经济改革案与罢工镇压令并排摇晃,泛黄的《海军同盟誓约》正下方就是维希派抗议者的血衣残片。路易九世的铁靴碾过满地纸页,在"自由之翼计划"的烫金标题上留下裂痕。\n\n旁听席的杀气压倒了司法天平:左翼代表攥着装有燃烧瓶的手提箱,维希派军官的佩刀故意半出鞘,连教廷观察员都在膝头摊开《异端审判条例》副本。穹顶投影仪突然故障,把黎塞留授勋影像扭曲成巨人阴影,笼罩整个法庭。\n\n"你们要审判的不是一个人,"路易九世突然挥剑斩断投影电源,黑暗中只余她盔甲的幽光,"而是这个国家化脓的十年。"\n\n证物台的三件物品在射灯下形成讽刺三角:\n锈蚀的港口闸门钥匙——自由派承诺的"黄金航路"如今沉满商船残骸\n沾着面粉的《粮食管制令》——维希派控诉的"饥饿政策"原件\n黎塞留的断剑——去年圣殿骑士为她挡下刺杀时崩裂的佩剑\n\n当书记官开始宣读287项指控时,旁听席某处突然传来怀表滴答声——那是黎塞留派支持者的死亡倒计时装置。\n\n路易九世走向证人席的七步间,回忆如潮水突袭:\n第三步,她想起暴雨夜黎塞留打开军火库,把最后一批防空导弹让给圣殿骑士团;\n第五步,耳畔响起三个月前政变时,黎塞留在加密频道说的"别心软";\n第七步站定时,指尖触到证人席底部新鲜的弹孔——昨夜有人试图灭口。\n\n当路易九世举起裁决槌时,法庭穹顶的银链突然齐齐断裂,287页罪状如雪崩掩埋了断剑。人们惊觉每页纸背面都印着小小的圣殿徽记——原来这场审判的证据,过半来自骑士团自己的秘密档案库。" + YUW_event.63.d:"圣殿战略室的煤油灯将让巴尔的档案投影成巨兽,维希派的每一次骚乱报告都化作兽爪撕扯着墙上的国土地图。路易九世用匕首挑开最新密报的火漆,羊皮纸上还沾着北部矿区的煤灰——让巴尔的人刚炸毁了第三条铁路动脉,却巧妙伪装成自由派所为。\n"她比黎塞留更危险,"参谋官指着地图上蔓延的红色标记,"这些'意外事故'的坐标连起来,刚好是封锁首都的绞索阵。"\n烛光突然摇曳,玻璃柜里的"维希-圣殿临时盟约"微微反光——三个月前让巴尔亲手签署的文书下,压着她赠送的镶血钻匕首。那颗红宝石此刻泛着诡异光泽,像极了北部冲突中失踪的矿工血斑。\n\n证据链在橡木桌上蜿蜒成蛇:\n黑市武器流水单显示,维希派通过让巴尔亲信的航运公司输入重武器\n被截获的密语录音里,她冷笑说"让火再烧旺些才好看清谁该出局"\n圣殿间谍从她书房偷出的日记本,最新页画着被肢解的鸢尾花,落款日期竟是圣殿政变成功当日\n"但去年饥荒时,"书记官突然插话,"是她私开粮仓救活我们三个中队。"她从档案夹抽出一张照片:让巴尔站在破损的圣殿旗帜前指挥赈灾,而照片边缘有处不起眼的划痕——放大后竟是维希派侦察机的编号。路易九世走到露台,寒风裹挟着远方爆炸声。她想起昨夜截获的维希派密电,让巴尔在其中写道:"混乱是阶梯,但别忘了谁握着梯子。"\n议会大钟突然敲响午夜十二声,钟摆的阴影恰巧扫过地图上让巴尔的秘密据点坐标。路易九世握紧栏杆,发现铁锈正沿着雕花圣纹悄然蔓延——就像某些腐蚀性的真相,总在无人注视时啃噬根基。" + YUW_event.64.d:"圣女贞德的祈祷室堆满未拆封的求援信,蜡封上的派系徽章在圣像注视下渐次蒙尘。路易九世推开窗时,惊飞的白鸽露出翅下斑驳——羽毛根部竟同时沾染自由派的蓝金粉与维希派的铁灰屑。\n\n路易九世掀开圣器室的绒布,露出尘封的"信仰天平"。左侧托盘放着贞德赠送的《和平宪章》草案,右侧堆着维希派提供的她与自由派将领的合影。当她把圣殿骑士团徽章放在支点时,整个天平突然倾覆——原来枢轴早已锈死,所谓平衡不过是表象。\n\n裁决书落笔的刹那,窗外的白鸽突然集体撞向彩绘玻璃。贞德的声音随破碎的光斑飘入:"你们听见的钟声,真的是来自塔楼吗?" 地上散落的彩色玻璃渣中,每片都映出不同的圣女轮廓——抱婴孩的、持剑的、戴枷锁的。" + YUW_event.65.d:"克莱蒙梭的香水混着火药味在谈判厅弥漫,她指尖推来的《临时宪章》泛着诡异的珠光,每行条款都像蛛丝般柔软而致命。维希派的代表们垂手立在阴影里,军装纽扣却故意解开两颗——那是随时能拔枪的暗示,尽管所有人都知道此刻子弹早已换成更危险的东西。\n\n路易九世的佩剑横在膝头,剑鞘上新增的裂痕与宪章边角的齿痕微妙重合。三个月前的密约残片在她喉间烧灼,那时克莱蒙梭耳语"必要时可以牺牲三成土地"的温度,此刻正化作冷汗渗入军装衬领。\n\n"何必让港口再染一次血?"克莱蒙梭突然掀开地图,上面的军事标记竟拼成鸢尾花残瓣,"你的人在诺曼底喝的葡萄酒,可都是维希的船队运来的。"\n\n窗外适时传来汽笛长鸣,圣殿骑士团的巡洋舰正在港内调转炮口。但两人都清楚那炮管里装满的是鲜花还是火药——这场谈判的筹码早被无数双眼睛称量过每一毫克。\n\n暮光穿透彩窗时,克莱蒙梭的戒指突然在桌面折射出血色光斑。那诡谲的红色游走过所有条款,最终停在象征联合执政的烫金鸢尾纹章上——纹章中心有道肉眼难察的裂痕,恰如这个国家深藏的地壳断层。" + YUW_event.66.d:"月光在软禁室的铁栅上切割出斑驳暗影,黎塞留推过桌面的文件被夜风掀起一角,露出十年前的联合演习合影——照片里她们并肩检阅舰队,而今那些战舰正隔着港口互相校准射程。\n\n"圣殿的探照灯比当年极北的星光更冷。"她指尖划过窗台积灰,在玻璃上描出舰队布防简图,每一笔都精准对应着路易九世昨夜调动的编队坐标。\n\n门外传来装甲车熄火的闷响,十二声钟鸣撕破寂静。路易九世的佩剑在地面拖出火星,剑鞘与囚室铁栏碰撞的瞬间,整座建筑的地下传来齿轮咬合声——那是直通议会地堡的液压机关,此刻蓄满的炸药足够将鸢尾五十年的历史炸成齑粉。\n\n"你教过我,舰队的航向容不得半分偏差。"黎塞留突然掰断雕着自由翼的钢笔,墨汁在《临时宪法》草案上晕染成黑潮,"但现在整片大海都在你的瞄准镜里颤抖。"\n\n当路易九世握住门锁时,整面墙的鸢尾纹章突然剥落,第一缕阳光刺破云层,将两人的影子钉在残破的誓词碑文上,宛如一场迟到的加冕。" + YUW_event.67.d:"圣殿广场的断旗在暴雨中蜷缩,路易九世的银甲最后一次反射天光时,她正被铐在昔日亲手铸就的"铁律王座"上。这把曾用来审判叛乱者的钢铁座椅,如今嵌进了她自己的腕骨。\n黎塞留的脚步声混着锁链声从长廊尽头传来,自由派的新任卫队故意穿着圣殿骑士的披风——只是鸢尾纹章被粗暴地缝成了断剑图案。当黎塞留抽出路易九世的佩剑时,剑锋竟自动断成三截,一截钉入维希派的盟约柜,一截刺穿教廷的密信匣,最后一截直插圣殿骑士团的徽记石。\n"你漏算了人性。"黎塞留踩住滚落在地的圣殿冠冕,"那些被你当作棋子的骑士,最后用忏悔词打开了我的镣铐。"\n窗外突然传来金属撕裂声,圣殿骑士团的旗舰正在港口自沉。主桅杆断裂的瞬间,三百名骑士集体摘掉肩章抛入海中,银质徽章在水面拼出短暂的鸢尾花形,旋即被浪涛吞没。\n\n三个月后,路易九世站在新设的"历史法庭"被告席。旁听席空无一人,但四面八方的镜墙折射着全国民众的投影。当法官宣读判决时,天花板突然降下暴雨——那是净化圣殿的圣水装置,水流冲掉了她铠甲上最后一点金漆。\n黎塞留的终局演说通过全息影像笼罩城市:"我们埋葬了圣殿,但保留了它的地基。"\n话音刚落,所有圣殿建筑的外墙开始剥落,露出内部预埋的新宪法全息碑文。路易九世在镣铐中轻笑出声——她认出那些碑文的字体,正是自己当年为教廷起草初版宪章时用的手书体。\n\n刑场设在她加冕的圣殿废墟。断头台被刻意改造成铁王座形态,铡刀落下前的刹那,黎塞留突然按停机关:"你教过我,死亡不是最重的刑罚。"\n于是路易九世被永久囚禁于自己设计的"永恒回廊"——每条走廊都循环播放着政变当日的全息影像。每当她试图闭眼,墙壁就会渗出圣殿骑士团覆灭时的惨叫录音。而唯一的窗户正对着新落成的宪法纪念碑,碑文第一行赫然刻着:\n"警惕所有自封的救世主,尤其是那些曾真正拯救过我们的人。"\n最后一丝暮光消逝时,回廊深处传来铁链与笑声的共振。监控屏前的黎塞留关掉画面,手边《鸢尾复兴白皮书》的封底,隐约透出半枚带血指印的圣殿纹章。" + YUW_event.68.d:"圣米迦勒大教堂的彩窗被暴雨冲刷整夜,黎明时分,贞德的白袍浸着水汽站在圣像前。她将自由派的《宪政改革书》与圣殿骑士团的《铁律法典》叠放于祭坛,抽出佩剑刺穿两份文书——剑锋卡在"外交自主权"与"神权不可僭越"的条款之间,血珠顺着剑槽滴入混着双方将领血液的圣杯。\n"主说左手持盾,右手执剑。"她将染血的杯盏推向两侧,"但现在,鸢尾需要第三只手来托起天平。"\n\n签约仪式上,黎塞留递出的钢笔灌满北海原油,路易九世盖印用的徽章嵌着自由派烈士的铭牌。当两人被迫握手时,贞德突然将荆棘缠上她们的手腕——那是从古代棺木取出的铁蒺藜,稍一挣扎便刺入血脉。\n"疼痛会让你们记得,"她点燃祭坛火焰,将协议副本投入其中,"这团火每弱一分,荆棘就收紧一寸。"\n\n巴黎街头悄然流行起双面刺绣手帕:一面绣着断剑缠鸢尾,另一面缝着法典裹麦穗。小贩们叫卖时说这是"新时代护身符",却无人敢点破——所有丝线都掺着教廷仓库失窃的圣骸布金丝。\n贞德每周仍会在阳台上为民众祈福,但手中《圣经》早已换成加密的军事布防图。某夜她被拍到在忏悔室独坐整晚,翌日所有教堂的圣水池突然泛起淡淡油污——那是"贞德之锚"舰队在远海发生摩擦的同步信号。\n此刻的鸢尾如同一艘被缝合的幽灵船:圣殿骑士团掌舵,自由派修补漏洞,而贞德的祈祷声是唯一穿透浓雾的汽笛。港口的潮汐每天冲刷着两国间谍共同刻下的水位线,而鸢尾花田里的新品种,正在盐碱化的土壤中长出带铁锈斑纹的花瓣。" + YUW_event.69.d:"圣殿广场的青铜钟被熔铸成法典基座那日,路易九世踩着自由派撕毁的《旧宪法》残页登上王座。十二名骑士团长将佩剑交叉成荆棘拱门,剑锋上悬挂着被缴械的自由派舰娘徽章——黎塞留的断剑被嵌在基座中央,成了新法典的镇纸。\n\n黎塞留被软禁在玻璃穹顶的"历史陈列馆",每天被迫用被电磁锁限制的右手,为新政权签署赦免令。她的囚室下方埋着万吨级当量的炸药,而引信开关被做成骑士团幼童的识字玩具——每个字母对应一根死亡导线。\n\n最讽刺的忠诚仪式在月圆之夜举行:自由派残余舰娘必须跪着擦洗圣殿广场,而她们擦拭的每一块地砖下,都嵌着监听芯片与微型炸弹。当克莱蒙梭故意打翻圣油引发小范围爆炸时,硝烟中浮现出路易九世的全息判词:\n"净化是最高形式的救赎。"\n\n当路易九世巡视至旧议会废墟时,突然拔剑劈开大理石地面——下方露出她七年前埋下的时光胶囊,里面泛黄的纸条写着:"愿鸢尾永不屈服于任何霸权"。" + YUW_event.70.d:"圣殿议会的长桌被替换成琥珀色水晶板,每当路易九世的手掌按上桌面,就会浮现敦刻尔克三日前的行程全息图——她在自由派沙龙品红茶时,维希派将领正巧在隔壁签署军令;她"偶然"路过的港口,当天恰好有圣殿骑士团的走私船卸货。\n"您该尝尝新进的锡兰红茶。"敦刻尔克推来茶杯,杯底粘着微型投影器,将圣殿骑士团的军费流向投映在天花板。军饷数字每跳动一次,就有几位骑士团长的冷汗滴入琥珀桌面的纹路。\n当路易九世质问港口的维希货轮时,敦刻尔克笑着打开保险柜——里面塞满圣殿骑士与维希派签署的密约原件,每张都浸过防蛀药水,在蜂蜡密封下完好如新。\n"亲爱的,"她将蜜罐挂在路易九世的剑柄上,"蚂蚁永远比剑刃更懂如何瓦解堡垒。"\n\n最后的摊牌发生在糖浆仓库:\n敦刻尔克掀开写着"民用储备"的货箱,露出改造成导弹运输车的巧克力喷涂机。她指尖抹过机器外壳的糖霜,显露出维希教廷的鹰徽:"现在选吧,是要做蜜糖里的神像..."\n她突然按下按钮,所有圣殿骑士的佩剑糖果匣自动弹开,里面装的竟是微型塑胶炸弹。\n"...还是当琥珀里的标本?"" + YUW_event.72.d:"圣安德烈大教堂的彩窗被黑绸遮蔽,路易九世踩着《骑士法典》的碎片踏上铁王座。加冕仪式上,她亲手将教廷传承七百年的圣冠熔成王冠基座,沸腾的金水浇熄了祭坛圣火。十二名机械主教被推上礼台,它们的电子喉舌同步宣读《王权敕令》:“凡鸢尾子民,首忠国王,次敬神明。”\n\n议会大厦改造成“敕令广场”,原议员席位被铸成跪拜石阶。第一道政令便让圣殿骑士团哗变——所有教堂必须悬挂国王画像于圣像之上,什一税直接汇入王室金库,告解室加装忠诚度扫描仪。当教廷骑士长带着《圣经》残页抗议时,路易九世笑着展示新印的钞票:原本印着圣女像的位置,赫然是她手持断剑踩碎教典的浮雕。\n\n最致命的讽刺来自维希派残余势力——这群昔日敌手竟与教廷结成“圣约同盟”,在边境教堂成立流亡议会。她们通过加密电台每日广播路易九世加冕时的场景,背景音却是教廷禁曲《神罚之钟》。\n\n当路易九世巡视至大教堂时,机械主教的播报突然卡顿,电子音扭曲成初代圣王的拉丁文诅咒。她拔剑劈碎发声装置,飞溅的零件里掉出教廷骑士团的复仇密令——用圣油写的火刑宣判书,落款日期正是加冕日。" + YUW_event.73.d:"路易九世的加冕血毯尚未干涸,议会废墟已竖起三百座「忠诚之笼」——通电的铁栅栏里陈列着自由派与维希派的联合宣言原件,每份文件都被泼上教廷圣油,在烈日下蒸腾出刺鼻的焦烟。\n\n她将两派领袖的肖像制成双面扑克牌,王室宴会上醉醺醺的新封贵族们用这些牌局输赢决定流放名单。更阴毒的是,所有反对者家属被强制编入「赎罪观光团」,沿着边境线参观新架设的自动炮台,解说词写道:「每颗炮弹都节省了三个叛乱分子的绞刑费」。" + YUW_event.74.d:"议会大厦的断壁残垣间,黎塞留抡起铁锤将路易九世的铁王座砸成碎片,熔化的金属液流入铸模,冷却成共和国议会钟的青铜钟舌。自由派与维希派代表在焦黑的《骑士法典》残页上签署《共和宪章》,墨水瓶是凯旋拆解王室金冠熔成的金粉墨水,而签署笔则是恶毒用缴获的圣殿骑士佩剑改造成的羽毛笔。\n\n新国旗在港口冉冉升起——蓝白底色上,自由派的鸢尾与维希派的铁十字被金色麦穗环绕,图案由三百名市民用旧军服布片拼缝而成。凯旋和恶毒共执一面舰旗走过广场时,路边的王室雕像正被改造成投票箱,雕像头颅里倾倒出的效忠信成了第一批选票用纸。\n\n"以后吵架用这个,"黎塞留笑着将王室玉玺塞进碎纸机,输出口吐出的彩纸屑飘满大厅,"比剑刃公平。"窗外,孩子们把路易九世的通缉令折成纸船放入运河,船队载着刚通过的《和解法案》副本顺流而下,而河底沉着那顶曾让所有人窒息的铁王冠,渐渐被淤泥和芦苇根须缠成水下纪念碑。" + YUW_event.75.d:"路易九世将镀金麦穗插入王冠缝隙,宣布「土地归耕者,爵位归播种人」——连夜赶制的《新贵敕令》规定:凡缴纳三倍粮税的农庄主皆可获封男爵,而连续五年增产的粮仓管理员能直升伯爵。霎时,全国磨坊挂起带麦芒纹章的族旗,码头苦力捧着稻谷冲进纹章院自荐,连酿酒坊学徒都开始用大麦在胸甲上烙爵位符号。\n\n议会废墟被改造成「麦穗贵族院」,原自由派贵族的族谱被碾碎混入牲畜饲料。当第一任农爵伯爵——个满脸雀斑的粮商之女——在王室宴会上用腌萝卜替换鱼子酱时,教廷遗老们突然发现,自己宁可与泥腿子共舞,也不愿再看舰娘们冷冽的刀光。\n\n此刻的王国粮仓里,刻着舰娘徽记的旧铠甲正被熔铸成收割镰刀,而路易九世枕着的荞麦枕芯中,藏有十三封不同派系的毒誓密信——其中最新那封的落款,是某个刚获封子爵的土豆贩子用蘸了肉汁的拇指印。" + YUW_event.76.d:"教廷骑士团的求援信在午夜送达,信纸浸过圣水,遇热显影出霞飞家族的鸢尾暗纹。路易九世站在军械库的阴影里,指尖摩挲着教廷刚颁发的《圣职者禁武令》——这份限制教廷骑士的法令上,赫然盖着霞飞三个月前赠她的友谊火漆。\n\n她突然掀开墙上的《地中海战图》,露出背后暗藏的教廷派系谱系网。霞飞的名字上缠绕着七条红线,四条连接枢机主教,三条直通国库密钥官。当副官提醒"支援教廷骑士等于向整个教廷宣战"时,路易九世反手将求援信按在霞飞的肖像上,羊皮纸边缘燃起的火苗恰好吞噬了法令中"禁止跨团协作"的条款。但也许一场心照不宣的援救,会成为拉拢霞飞的关键一票。" + YUW_event.77.d:"伴尔维站在鸢尾首都的指挥室窗前,目光穿过玻璃,落在远处灯火阑珊的城市上。夜色下的首都依然显得庄严,但她心中却隐隐感到一丝不安。南部军队未经批准的调动、通讯故障的传闻,这些消息像乌云般笼罩在她的思绪中。作为自由派的一员,她深知这次任务的重要性,不仅关乎调查真相,更可能牵扯到鸢尾内部的政治博弈。她低头看了看手中的文件,情报内容简短却令人心惊。黎塞留的命令清晰明了:尽快前往南部,查明原因,稳定局势。\n然而,在出发前的短暂时间里,伴尔维知道自己还有些私事需要处理。她性格温柔,习惯在行动前做好万全准备,不仅是为了自己,也是为了不让关心她的人担忧。她深吸一口气,脑海中浮现出几个选择,内心开始权衡。\n\n首先,她想到姐姐霞飞。霞飞是维希派的重要人物,掌控着教廷骑士团,性格强势却对妹妹格外关心。伴尔维知道,姐姐听到她要前往南部执行任务,可能会皱起眉头,语气中带着几分责备和担忧。霞飞或许会提醒她注意安全,甚至试图劝她带上更多护卫。去和姐姐告别,可能会让伴尔维感到一丝安心,但她也担心霞飞会因为这份担忧而对任务产生过多的干涉。毕竟,维希派和自由派之间微妙的关系,让姐妹俩的每次见面都带着些许复杂的情绪。\n\n接着,伴尔维的目光落在了桌上的鸢尾旗帜,脑海中浮现出黎塞留的身影。作为自由派的领袖,黎塞留冷静而睿智,她的每一个决定都承载着鸢尾的未来。伴尔维敬佩黎塞留的领导力,也清楚这次任务直接来自她的授意。如果再去见黎塞留一面,或许能从她那里得到更多关于南部的线索,或者一些政治上的建议。黎塞留可能会询问伴尔维对任务的看法,甚至讨论自由派在当前局势下的应对策略。只是,伴尔维有些犹豫,她不确定自己是否准备好面对这样一场严肃的政治谈话,尤其是在出发前心情尚未完全平静的时候。\n\n伴尔维低头看了看自己的双手,思绪转向了另一个选择——带上自己的兵装。作为舰娘,她的兵装不仅是战斗力的象征,也是她在危机中的底气。南部的情况不明,军队调动和通讯故障可能只是表面现象,背后或许隐藏着更大的威胁。如果带上兵装,她能更好地保护自己,甚至在必要时应对突发状况。温柔的她并不喜欢战斗,但她也明白,preparedness有时候是最好的防御。只是,带上兵装需要额外的时间检查和调整,她不确定自己是否还有足够的余裕。\n\n最后,伴尔维想到了教廷骑士团。虽然她属于自由派,但因为姐姐霞飞的关系,她与教廷骑士们也有着密切的联系。这些骑士忠诚而纪律严明,但也因为维希派的背景,偶尔会让她感到难以完全信任。她担心自己离开后,教廷骑士团可能会因为某些原因出现状况,比如与自由派产生摩擦,或者被卷入其他势力的争斗。如果去见骑士们一面,提前叮嘱几句,或许能确保他们在她不在时保持稳定。况且,骑士们对她颇为尊重,她温柔的性格也能让他们更容易接受她的嘱咐。只是,这一举动可能会被某些人解读为她对维希派的偏向,这让她有些犹豫。\n\n伴尔维轻轻叹了口气,目光再次转向窗外的夜色。时间有限,她必须尽快决定下一步的行动。是去和姐姐霞飞告别,感受片刻亲情的温暖?还是去见黎塞留,寻求更多的指引?亦或是带上兵装,为未知的旅途增添一份保障?又或者去教廷骑士团,提前化解可能的隐患?每个选择都在她心中激起涟漪,而她知道,这短暂的决定或许会在未来掀起更大的波澜。" + YUW_event.78.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霞飞摆了摆手,语气依旧冷淡:“别废话,带上它们,路上小心。有什么情况,第一时间联系我。”她顿了顿,目光柔和了几分,补充道:“别让我担心。”\n\n伴尔维点点头,心中涌起一股暖流。她走上前,轻轻抱了抱霞飞,尽管姐姐的身体微微僵了一下,但并没有推开她。告别后,伴尔维带着这队兴致高昂的蛮啾护卫离开庭院,朝出发的地点走去。身后,霞飞站在窗边,默默注视着妹妹的背影,直到她消失在夜色中。" + YUW_event.79.d:"伴尔维站在巴黎的行政大厅前,深吸了一口气,平复内心的紧张。她原本有几个选择,但最终决定在出发前再去见一见黎塞留。南部任务的紧迫性让她感到不安,而提前选举的计划更在她心中投下了一片阴影。作为自由派的一员,她深知黎塞留对鸢尾的期望,也明白眼下局势的脆弱。推开大厅厚重的木门,伴尔维迈步走入,脚步声在空旷的走廊中回荡。\n\n黎塞留的办公室内,灯光柔和,墙上的鸢尾旗帜在微风中微微晃动。黎塞留坐在桌后,手中握着一份报告,目光专注。听到门响,她抬起头,看到伴尔维,脸上露出一丝温和的笑意:“伴尔维?我以为你已经准备出发了。有什么事吗?”\n\n伴尔维轻轻点了点头,走到桌前,语气平静却带着一丝坚定:“黎塞留大人,在去南部之前,我想再和您谈谈……关于提前选举的事。”\n\n黎塞留闻言,眉梢微微一挑,放下手中的报告,示意伴尔维坐下。她靠在椅背上,双手交叠,静静等待伴尔维继续说下去。伴尔维坐下后,稍稍整理了一下思绪,开口道:“我之前就提到过,我担心现在公布提前选举的消息,可能会让局势更加动荡。自由派和维希派之间的矛盾已经很尖锐了,南部的军队调动和通讯故障又让情况更复杂。如果现在就宣布选举,恐怕会刺激某些势力做出过激反应。”\n\n黎塞留的目光落在伴尔维身上,眼中闪过一丝赞许,但语气依旧冷静:“你说得有道理,伴尔维。提前选举的计划是为了缓解民意,但时机确实需要谨慎。你有什么具体的建议?”\n\n伴尔维深吸一口气,直视黎塞留的眼睛:“我希望能推迟三个月再公布选举的消息。等我从南部回来,查明军队调动和通讯故障的原因,确认局势稳定后再宣布。这样可以避免消息过早泄露,引发不必要的混乱。”\n\n办公室内陷入短暂的沉默,黎塞留低头沉思,手指轻轻敲击着桌面。伴尔维能感觉到自己的心跳加快,她知道这个请求并不简单。推迟选举的消息,可能会让自由派内部的一些人感到不满,甚至给维希派可乘之机。但她相信,这是目前最稳妥的办法。\n\n片刻后,黎塞留抬起头,目光坚定:“好,我同意你的请求。提前选举的消息推迟三个月公布。在这期间,我会让内阁做好准备,确保消息的发布不会引发太大波澜。你在南部的任务就更重要了,伴尔维。查明真相,稳定局势,这不仅是为了南部,也是为了整个鸢尾的未来。”\n\n伴尔维松了一口气,脸上露出感激的笑容:“谢谢您,黎塞留大人。我会尽全力完成任务,尽快回来。”\n\n黎塞留点点头,起身走到伴尔维身旁,轻轻拍了拍她的肩膀,语气中带着一丝温暖:“我相信你,伴尔维。路上小心,如果有任何情况,第一时间联系我。”\n\n伴尔维站起身,向黎塞留郑重行了一礼,随后转身离开办公室。走出行政大厅时,她感到肩上的担子更重了,但同时也多了一份安心。推迟选举的决定为鸢尾争取了宝贵的时间,而她必须在南部找到答案,为这个决定铺平道路。夜色中,她迈着坚定的步伐,朝出发的地点走去,脑海中回响着黎塞留的嘱托。" + YUW_event.80.d:"伴尔维站在自己的住所内,目光落在墙角那套精心维护的舰装上。出发前的短暂时间让她犹豫再三,最终她决定不去见姐姐霞飞或黎塞留,而是先确保自己的准备万无一失。南部的局势不明,军队调动和通讯故障的传闻让她隐隐不安,温柔如她,也不愿在未知的旅途中毫无防备。她走上前,轻轻抚过舰装的表面,感受着金属的冰凉,心中涌起一丝安心。\n\n这套舰装是她作为舰娘的象征,经过无数次调试,完美契合她的战斗风格。舰装的核心模块能增强她的火力输出和机动性,护盾系统也能在危机时提供额外的防护。伴尔维知道,带上舰装会略微提升她的战斗力,或许能在南部应对突发状况。她开始有条不紊地检查舰装的每一部分:能源核心、武器系统、通讯装置……每一个细节都不放过。温柔的性格让她做事细致,她宁愿多花点时间,也要确保装备毫无瑕疵。\n\n检查完毕后,伴尔维将舰装小心收起,准备带上路。就在她推开住所大门,准备前往出发地点时,一阵熟悉的“啾啾”声从门外传来。她抬头一看,门口聚集了一群身着轻便护甲的蛮啾,个个神情激动,眼中闪烁着崇拜的光芒。这些蛮啾是她的“粉丝”,平日里总在她家门口晃悠,热情地表达对她的喜爱。此刻,蛮啾们正齐刷刷地站成一排,为首的一只戴着红色小帽的蛮啾队长上前一步,郑重地“啾”了一声,然后用略显笨拙但真诚的语气说道:“伴尔维大人!我们听说您要去南部执行任务,太危险了!请让我们保护您!”\n\n伴尔维愣了一下,随即露出无奈又温暖的笑容。她蹲下身,平视着蛮啾队长,柔声道:“谢谢你们的心意,但这次任务可能会有些风险,你们跟去会不会太危险了?”\n\n“啾!不怕!”蛮啾队长拍了拍胸脯,其他蛮啾也跟着齐声喊道:“啾啾!保护伴尔维大人!”那架势让伴尔维哭笑不得。她本想劝说蛮啾们回去,但看着它们坚定的眼神和攥紧的小拳头,她知道这些忠诚的小家伙是不会轻易退缩的。在这个世界,蛮啾虽然外表可爱,但它们也有自己的勇气和坚持。\n\n“好吧……”伴尔维叹了口气,站起身,语气中带着几分宠溺,“那你们就跟着我,但一定要听指挥,保护好自己,知道吗?”\n\n“啾!遵命!”蛮啾们齐声回应,队长还敬了个滑稽的礼,引得伴尔维轻笑出声。她摇了摇头,带着这群热情的“粉丝”蛮啾,朝出发地点走去。舰装的重量在她肩上沉甸甸的,却让她感到踏实,而身后那群叽叽喳喳的蛮啾,则为这次未知的旅途增添了一抹意外的热闹。\n\n伴尔维心中默默想着,南部的任务或许会比想象中更复杂,但有了舰装的加持和这群蛮啾的陪伴,她至少多了一分底气。夜色下,她的步伐坚定,温柔的眼神中透着一丝决然。" + YUW_event.81.d:"伴尔维站在教廷骑士团驻地的训练场上,夜风吹过,带来一丝凉意。出发前的短暂时间让她反复权衡,最终她决定不去见姐姐霞飞或黎塞留,也没去取舰装,而是来到这里,与教廷骑士们见一面。南部任务的不确定性让她心生不安,而作为自由派舰娘,她与教廷骑士团的联系虽因姐姐霞飞而紧密,但也因派系差异而微妙。她担心自己离开后,教廷骑士们可能因维希派的内部纷争或外部压力而出现状况,尤其是在审判官们忙于政务、疏于管理的情况下。温柔的她希望通过一番思想工作,提前稳住骑士们的心,防止“后院起火”。\n\n训练场上,教廷骑士们列队站立,盔甲在火光下反射出冷冽的光芒。他们纪律严明,目光坚毅,但伴尔维能感觉到空气中隐隐的紧张。骑士们对她并不陌生,部分原因是她是霞飞的妹妹,部分原因是她温柔的性格让他们心生敬意。她走上前,站在队伍前方,深吸一口气,声音柔和却带着不容忽视的坚定:“各位教廷骑士,我即将前往南部执行任务,在离开前,我想和大家说几句话。”\n\n骑士们齐刷刷地注视着她,没有人出声,但眼神中透露出好奇。伴尔维顿了顿,继续道:“我知道,最近鸢尾的局势并不平静,自由派和维希派之间的分歧,外部的压力,还有审判官们忙于政务的现状,都让大家感到不安。作为教廷骑士团,你们肩负着守护鸢尾的使命,但我也希望你们能保持冷静和团结,无论外界如何变化,都不要被情绪或流言左右。”\n\n她的话直白而真诚,语气中没有高高在上的说教,而是像朋友般娓娓道来。一名年长的骑士微微点头,似乎对她的话颇为认同。伴尔维扫视全场,注意到一些年轻骑士眼中闪过的犹豫,她知道,这些年轻人更容易受到维希派内部激进思想的影响。她放缓语速,补充道:“我知道,有些人可能会觉得现在是采取行动的时候,但冲动只会让事情更糟。审判官们信任你们,我和姐姐也信任你们。请你们在各自的岗位上坚守职责,保护好教廷骑士团的荣誉,直到我从南部回来。”\n\n伴尔维刻意提到姐姐霞飞,借用她的威信来强化自己的话语。果然,提到霞飞的名字后,骑士们的神情更加专注。她接着说道:“如果有任何问题,你们可以直接联系我,或者通过审判庭向姐姐报告。我相信,只要我们齐心协力,鸢尾一定能渡过难关。”\n\n话音落下,训练场上一片寂静,随后,骑士队长上前一步,沉声道:“伴尔维大人,我们明白您的意思。请放心,教廷骑士团会恪守职责,绝不辜负您的信任。”其他骑士也纷纷点头,齐声应道:“遵命!”声音整齐划一,回荡在夜色中。\n\n伴尔维松了一口气,脸上露出温柔的笑容。她知道,自己的话未必能完全消除骑士们心中的疑虑,但至少为他们定下了基调,提醒他们在她离开期间保持稳定。她向骑士们行了一礼,柔声道:“谢谢你们,我会尽快完成任务回来。希望到时候还能看到你们整齐的队列。”\n\n告别骑士们后,伴尔维转身离开驻地,朝出发地点走去。夜色深沉,她的步伐坚定,心中却多了一份安心。教廷骑士团是维希派的重要力量,稳住他们,就等于为鸢尾的稳定争取了时间。她不知道南部的任务会带来什么,但至少,她已经为身后的局势做了一份努力。" + YUW_event.82.d:"伴尔维坐在火车的软座车厢内,窗外是飞驰而过的田野与远处的山峦,车轮与铁轨碰撞的节奏让她稍稍放松了紧绷的神经。她此行前往南部调查军队调动和通讯故障,肩上的任务让她心头沉甸甸的。车厢内光线柔和,乘客大多是安静的蛮啾和几位舰娘,气氛看似平静。然而,这种平静很快被打破。\n\n伴尔维的目光无意间扫到车厢一角,几只蛮啾正低声交谈,手里分发着一些印有维希派标志的小册子。她起初并未在意,以为这只是维希派的常规宣传——毕竟,维希派一直擅长通过宣传拉拢支持者,尤其是在当前鸢尾局势动荡的背景下。然而,当一只蛮啾不小心将小册子掉落在她脚边时,伴尔维弯腰捡起,翻开一看,脸色顿时变得凝重。\n\n小册子的封面上,维希派的鸢尾花标志赫然在目,但内容却令人震惊。文字不仅公开鼓励舰娘与蛮啾联合起来对抗鸢尾政府,甚至直指维希派领袖让巴尔,称她为“背叛鸢尾的罪人”,号召推翻她的领导。措辞激烈,充满煽动性,甚至夹杂着对自由派领袖黎塞留的恶意攻击。伴尔维皱起眉头,心中泛起一阵不安。这绝不是维希派的作风——让巴尔虽然与黎塞留政见不合,但她对鸢尾的忠诚毋庸置疑,绝不可能允许这种分裂性的宣传出自维希派内部。\n\n正当她合上小册子,准备起身调查时,车厢另一端传来一阵喧闹。伴尔维循声望去,只见几名蛮啾和一名陌生的舰娘在车厢中央空地即兴表演了一出戏剧。他们的表演粗糙却充满挑衅,剧情直白地讽刺鸢尾政府,台词中充斥着对黎塞留的侮辱,称她为“无能的独裁者”。更过分的是,表演者中有人高声喊道:“鸢尾药丸!只有推翻这些虚伪的领袖,鸢尾才能重生!”声音尖锐刺耳,引得车厢内的乘客纷纷侧目,有的露出不安的神色,有的低声议论。\n\n伴尔维的眼神沉了下来,温柔的她此刻也感到一股怒意在胸中升起。这种公然侮辱政府和领袖的行为,不仅是对黎塞留的挑衅,也是对整个鸢尾的亵渎。她握紧手中的小册子,脑海中迅速分析着局势。显然,这些小册子和表演并非维希派的真正意图,而是有人冒用维希派的标志,试图挑起混乱,激化自由派与维希派之间的矛盾,甚至可能与南部的异常情况有关。\n\n她站起身,缓步走向表演的蛮啾和舰娘,语气平静却带着不容忽视的威严:“请问,你们这是什么意思?在列车上公然侮辱鸢尾政府和领袖,知不知道这是违法的?”\n\n表演者们愣了一下,领头的舰娘转过身,脸上带着几分挑衅的笑意:“哦?我们只是表演而已,表达一下民意。怎么,鸢尾的舰娘连这点自由都容不下吗?”她的语气轻佻,周围的蛮啾也跟着哄笑起来。\n\n伴尔维没有被激怒,她的目光扫过那名舰娘,又看了看周围的蛮啾,注意到他们的装备和举止并不像普通的乘客。她压下心中的怒火,声音依旧平稳:“你们的‘表演’已经扰乱了公共秩序,煽动分裂更是重罪。至于这些小册子……”她举起手中的小册子,语气加重了几分,“冒用维希派的标志,攻击政府和让巴尔大人,你们以为没人会察觉吗?”\n\n车厢内的气氛骤然紧张,乘客们屏住呼吸,注视着这场对峙。那名舰娘的笑容僵了一瞬,但很快恢复了镇定,耸了耸肩:“随便你怎么说,我们只是说出了大家的心声。”说完,她挥手示意蛮啾们收起道具,匆匆结束了表演,朝车厢另一端走去。\n\n伴尔维没有追上去,她知道现在不是正面冲突的时候。她回到座位,将小册子小心收好,决定将此事记录下来,抵达南部后向黎塞留汇报。同时,她开始思考:这些小册子和表演背后,到底是谁在操纵?是维希派内部的激进派系,还是外部势力试图挑拨?南部的军队调动和通讯故障,会不会也与此有关?\n\n火车继续向前,伴尔维的目光投向窗外,夜色中的田野显得愈发深邃。她知道,这趟旅途的复杂程度,已经远远超出了她的预期。" + YUW_event.83.d:"伴尔维坐在火车的软座车厢内,窗外的景色已从广袤的田野变为维希附近连绵的丘陵。夜色深沉,车厢内的灯光昏黄,乘客们大多陷入浅眠,唯有车轮与铁轨的碰撞声规律地回响。她手中握着那本从车厢内捡到的小册子,思绪仍停留在那些煽动性的文字和挑衅的戏剧表演上。温柔的她试图保持冷静,但心中对南部任务的不安愈发强烈。\n\n突然,列车猛地一震,伴尔维的身体不由向前倾去,车厢内的灯光瞬间熄灭,陷入一片黑暗。紧接着,一阵刺耳的金属摩擦声从车头方向传来,伴随着乘客们的惊呼和混乱。伴尔维立刻站起身,凭借舰娘的敏锐感知,迅速判断出情况不对——这不是普通的故障,而是袭击。\n\n“所有人,保持冷静,蹲下!”伴尔维提高声音,试图稳定车厢内的秩序。她的声音温柔却带着不容置疑的威严,部分乘客听从了指令,缩在座位下,但仍有蛮啾惊慌失措地挤向过道。就在此时,车厢外传来几声沉闷的爆炸声,火光从窗外闪过,照亮了维希丘陵的轮廓。伴尔维的心沉了下去,她迅速靠近窗户,眯眼观察外面的情况。\n\n透过破碎的玻璃,她看到远处有几道黑影在夜色中移动,装备精良,行动迅捷,显然是训练有素的武装人员。他们的目标似乎是列车的中段,爆炸声正是从那里传来。伴尔维试图打开随身的通讯装置,联系北方的黎塞留或教廷骑士团,却发现信号完全中断,屏幕上只有一片杂乱的雪花。她皱起眉头,心中一沉:通讯被刻意屏蔽,这场袭击早有预谋。\n\n车厢内的混乱加剧,伴尔维深吸一口气,强迫自己冷静下来。作为舰娘,她的战斗能力远超普通人,但她更清楚,现在的首要任务是保护乘客并弄清袭击者的意图。她低声自语:“不能坐以待毙……”她迅速检查了自己的随身装备,虽然没有带上完整的舰装,但她仍携有基础的武器模块,足以应对小型冲突。\n\n伴尔维转身对车厢内的乘客喊道:“大家尽量躲在座位下,不要随意走动!我去查看情况!”她没有等回应,推开连接车厢的门,朝爆炸声传来的方向前进。走廊狭窄,空气中弥漫着烧焦的气味,伴尔维的脚步轻快而谨慎,脑海中飞速分析着:袭击者是谁?他们的目标是什么?是冲着她来的,还是另有目的?南部的军队调动、通讯故障、车厢内的煽动宣传,此刻在她心中串联成一条模糊的线索。\n\n当她靠近中段车厢时,一名袭击者突然从侧门冲出,手持武器直指她。伴尔维反应极快,身形一侧,避开攻击,同时反手扣住对方的手臂,用力一扭,将其制服在地。她压低声音,语气冷峻:“说,你们是谁?为什么要袭击列车?”\n\n袭击者咬紧牙关,眼中闪过一丝狂热,却一言不发。伴尔维正要继续逼问,远处又传来一声爆炸,列车剧烈摇晃,她不得不暂时放开对方,稳住身形。此时,她意识到,失去与北方的联系让她孤立无援,而这场袭击的规模和目的,远比她想象的更加复杂。\n\n夜色中的维希丘陵,火光与硝烟交织,伴尔维紧握武器,温柔的眼神中多了几分决然。她知道,无论袭击者是谁,她必须尽快控制局面,保护列车上的乘客,并找到重新建立通讯的办法。" + YUW_event.84.d:"伴尔维紧握武器,站在摇晃的列车走廊中,面对突如其来的袭击者,耳边回响着爆炸的余音和乘客的惊呼。夜色中的维希丘陵火光闪烁,通讯已被屏蔽,她与北方的联系彻底中断。就在她准备与冲上前的袭击者交锋时,一阵熟悉的“啾啾”声从身后传来,伴尔维转头一看,只见那群忠心耿耿的蛮啾粉丝——她的意外护卫队——正气势汹汹地冲进车厢。\n\n这些蛮啾虽然外表可爱,戴着轻便护甲,手中却握着短刃和小型爆弹,身手敏捷得超乎想象。为首的蛮啾队长,头上的红色小帽微微歪斜,挥舞着小旗子喊道:“啾!保护伴尔维大人!冲啊!”其他蛮啾齐声应和,发出响亮的“啾啾”声,瞬间扑向袭击者。\n\n伴尔维愣了一瞬,随即嘴角泛起一抹温柔的笑意。她迅速调整站位,与蛮啾们配合,迎战敌人。袭击者显然没料到这群看似不起眼的蛮啾竟如此勇猛,他们的武器精良,但面对蛮啾灵活的身法和默契的围攻,很快陷入被动。伴尔维则利用舰娘的战斗本能,精准地压制住试图突围的敌人。她的动作优雅而迅捷,每一击都恰到好处,既保护了身后的乘客,又为蛮啾们创造了进攻的机会。\n\n战斗短暂而激烈,蛮啾们凭借人数优势和对伴尔维的绝对忠诚,成功将袭击者一一制服。车厢内硝烟散去,地板上散落着袭击者的武器,蛮啾们围着被捆绑的敌人,得意地“啾啾”叫着,像是在炫耀战果。蛮啾队长跑回伴尔维身边,敬了个滑稽的礼,气喘吁吁地说:“啾!伴尔维大人,我们赢了!敌人一个都没跑掉!”\n\n伴尔维蹲下身,轻轻拍了拍队长的头,柔声道:“谢谢你们,真是太可靠了。”她环顾四周,确认乘客们暂时安全后,目光落在了被制服的袭击者身上。她走上前,试图从他们口中套出情报。她挑了一个看似领头的袭击者,语气平静却带着威严:“说吧,你们是谁派来的?袭击列车的目的是什么?”\n\n然而,袭击者紧闭双唇,眼神冷漠而狂热,丝毫不肯开口。伴尔维尝试了几次,甚至让蛮啾们在一旁“威胁性地”挥舞武器,但对方依然一言不发。她皱起眉头,心中泛起一丝挫败感。这些袭击者的纪律性远超普通匪徒,显然受过严格训练,背后必定有更大的势力操控。\n\n伴尔维站起身,示意蛮啾们将袭击者牢牢看守。她回到车厢一角,凝视窗外维希丘陵的暗影,脑海中飞速整理线索:冒用维希派标志的小册子、车厢内的挑衅表演、现在这场有组织的袭击……这一切似乎都在指向一个更大的阴谋,而南部的军队调动和通讯故障,很可能只是冰山一角。\n\n她转向蛮啾队长,低声道:“我们得尽快修复通讯,或者找到附近的支援。你们有人会检查列车系统吗?”队长挠了挠头,犹豫了一下,随即拍胸脯保证:“啾!我们试试!”几只蛮啾立刻跑向车头,试图检查损坏的设备。\n\n伴尔维深吸一口气,温柔的眼神中透出一丝坚毅。得益于蛮啾粉丝们的英勇作战,她成功击退了袭击者,但未能获取关键情报。眼下,通讯中断、局势不明,她必须带领这群忠诚的伙伴,保护列车上的乘客,并在维希的夜色中寻找突破口。" + YUW_event.85.d:"伴尔维站在摇晃的列车走廊中,面对突如其来的袭击,耳边是爆炸的轰鸣和乘客的惊呼。维希丘陵的夜色中,火光映照着破碎的车窗,通讯已被屏蔽,她与巴黎的联系彻底中断。作为一名战斗力并不出众的舰娘,她此行既没有携带舰装增强战力,也没有因拜访姐姐霞飞而获得蛮啾护卫的帮助。面对训练有素的袭击者,伴尔维心中清楚,正面交锋对她来说太过冒险。\n\n车厢外,袭击者的黑影迅速逼近,武器火光在夜色中闪烁。伴尔维紧握仅有的基础武器,额头渗出细汗。她迅速扫视四周,寻找脱身的机会。温柔的性格让她不愿轻易放弃,但理智告诉她,保护自己查明真相比无谓的战斗更重要。她低声自语:"不能在这里被困住......"目光锁定在车厢侧门上,那里通向列车外部,或许是唯一的逃生路线。\n\n趁着袭击者尚未完全包围车厢,伴尔维深吸一口气,猛地推开侧门,寒冷的夜风扑面而来。她没有犹豫,纵身跃出列车,滚落在维希丘陵的草地上。身后,爆炸声再次响起,列车摇晃着停了下来,袭击者的喊声隐约传来。伴尔维压低身子,借助丘陵的阴影和灌木掩护,迅速远离现场。她的动作轻盈而谨慎,尽量避免发出任何可能引起注意的声响。\n\n不知奔跑了多久,她终于停下脚步,大口喘息着,心脏剧烈跳动。远处列车残骸的火光在地平线上闪烁,但此刻距离已远,听不见混乱的声响。她再次检查通讯设备——依然没有信号,只有静电杂音。巴黎依旧遥不可及,她孤身一人置身于维希郊外的荒野中。现实的重量压得她喘不过气:没有增援,没有装备,前路迷茫。本就充满变数的南部骚乱调查,此刻变得难上加难。\n\n伴尔维思绪飞转。那些传单,列车上煽动性的戏剧表演,还有这次伏击——一切都是相互关联的,是有人蓄意要动摇自由鸢尾的稳定,制造混乱。但幕后黑手是谁?维希阵营中的叛离派系?还是利用政治分歧的外部势力?亦或是更邪恶的存在?通讯中断的情况下,她既无法汇报发现,也无法请求支援。唯一的出路就是继续向南,在事态进一步恶化前找到军事异动的源头,揭开真相。\n\n她温柔的天性呼唤着和平解决之道,但残酷的现实摆在眼前:除了一把手枪外没有其他武器,没有盟友,甚至没有该地区的地图。步行到南部基地还需数日,而地形险恶。更糟的是,袭击者可能仍在搜寻幸存者。伴尔维蹲低身子,扫视地平线寻找追踪者的踪迹。此刻的夜晚一片寂静,只有风吹树叶的沙沙声,但她不敢有丝毫松懈。\n\n她想起黎塞留,想起领袖对她的信任;想起姐姐霞飞,那张严厉的面孔此刻定会责备她的冒险行为。现在,她必须践行决心。伴尔维直起身,掸去制服上的尘土。她虽逃离了列车,但真正的挑战才刚刚开始。在失去联系、缺乏补给、肩负自由鸢尾未来重任的情况下,向南迈出的每一步都将考验她的勇气与智慧。" + YUW_event.87.d:"伴尔维终于抵达里昂,脚下的石板路在晨光中泛着微凉。她长舒一口气,抹去额头的汗水,身后维希丘陵的惊险一夜仿佛还在眼前。无论是凭借蛮啾护卫的奋战,还是孤身从列车袭击中逃脱,她总算活着踏上了南部的土地。然而,新的挑战才刚刚开始。里昂作为南部重镇,舰娘与蛮啾大多支持维希派,自由派的她在这里注定不受欢迎。更何况,列车上的煽动小册子、挑衅戏剧和那场精心策划的袭击,让她对这片土地的局势更加警惕。\n\n里昂的街道熙熙攘攘,蛮啾们来往穿梭,市场摊位上摆满了水果与手工艺品,表面看去一片繁荣。但伴尔维敏锐地察觉到空气中的紧张气氛。街角的蛮啾窃窃私语,投向她的目光带着审视与戒备;几名维希派舰娘从远处走过,肩上的维希派徽章在阳光下闪耀,看到她后故意放慢脚步,低声交谈。她低头整理了一下衣襟,尽量让自己看起来不起眼,但心中清楚,自由派的身份在这里如同明晃晃的靶子。\n\n她找到一间不起眼的小旅馆,暂时安顿下来。房间简陋,仅有一张窄床和一张木桌,但对她来说已是难得的喘息之地。伴尔维坐在桌前,摊开随身携带的笔记本,试图整理线索。南部的军队调动、通讯故障、列车上的宣传与袭击……这些事件显然不是孤立的。里昂作为维希派的大本营,可能是所有谜团的中心。她必须查明真相,但在这座对自由派充满敌意的城市,她每一步都要小心翼翼。\n\n伴尔维回忆起黎塞留的嘱托:查明南部异常,稳定局势。她知道,自己的任务不仅是调查,还要避免激化自由派与维希派之间的矛盾。温柔的性格让她更倾向于通过对话化解冲突,但里昂的现实让她明白,这里的维希派舰娘和蛮啾未必愿意听她解释。她翻开那本从列车上捡到的小册子,维希派的标志依然刺眼,内容却充满分裂与煽动。她皱起眉头,心中越发肯定:有人在利用维希派的旗号,挑拨鸢尾内部的矛盾。\n\n旅馆外传来一阵喧哗,伴尔维走到窗边,透过窗帘缝隙观察。街头聚集了一群蛮啾,高举标牌,喊着支持维希派的口号。她注意到,标牌上的一些措辞与小册子如出一辙,甚至提到了“推翻虚伪的政府”。伴尔维的心沉了下去,这里的民意显然已被煽动,而她作为自由派舰娘,稍有不慎就可能成为众矢之的。\n\n她合上笔记本,深吸一口气,决定制定下一步计划。首先,她需要找到当地的情报来源,可能是某个中立的蛮啾商人,或者对维希派心存疑虑的舰娘。其次,她必须查探里昂附近的军事设施,确认军队调动的真实情况。但这些行动都需要低调进行,她不能暴露身份,更不能引发冲突。温柔的眼神中闪过一丝决然,她知道,在里昂的每一天都将是试炼。\n\n伴尔维整理好行装,推开旅馆的门,融入街道的人流。里昂的阳光明媚,但她清楚,这座城市的暗流远比表面复杂。她必须保持警惕,步步为营,才能揭开南部的真相,完成黎塞留托付的使命。" + YUW_event.88.d:"伴尔维坐在里昂旅馆的小房间内,窗外街市的喧嚣隐约传来。她已经在里昂调查了几天,穿梭于市场、酒肆和街巷,试图捕捉任何异常的线索。然而,表面上,这座城市井然有序,蛮啾们忙碌而平静,舰娘们巡逻时神色如常,仿佛南部的军队调动和通讯故障从未发生过。她曾与几位看似友善的蛮啾攀谈,询问近况,但对方要么一问三不知,要么只聊些无关紧要的琐事。伴尔维合上笔记本,揉了揉眉心,意识到仅靠观察蛮啾的日常已无法获取更多有价值的情报。她需要新的方式来推进调查。\n\n伴尔维的目光落在桌上那本从列车上捡来的小册子上,维希派的标志依旧刺眼。她知道,里昂作为维希派的重镇,隐藏的暗流不会轻易显露。温柔的她习惯谨慎行事,但时间紧迫,黎塞留的嘱托和鸢尾的局势让她无法继续拖延。她靠在椅背上,脑海中浮现出几种可能的行动方案,每一种都伴随着风险与机遇。\n\n首先,她想到收买当地的蛮啾士兵。里昂的驻军中有不少蛮啾,他们或许能透露军队调动的细节或通讯故障的内幕。伴尔维知道,蛮啾士兵通常对金钱或物资敏感,适当的贿赂可能换来关键情报。然而,她也清楚,里昂的蛮啾对维希派忠诚度极高,贸然收买可能适得其反。如果选错对象,她不仅拿不到情报,还可能暴露自己的自由派身份,甚至被举报给维希派当局。这让她有些犹豫,收买士兵虽然直接,但需要极高的判断力。\n\n接着,伴尔维考虑潜入驻军营地。里昂郊外的军营是军队调动的核心地点,里面可能藏有文件、通讯记录或直接证据,能让她弄清南部异常的真相。她的舰娘身份让她身手敏捷,夜间潜入并非完全不可能。然而,潜入的风险极高,营地戒备森严,稍有不慎就会被发现。更重要的是,如果她身边还有其他蛮啾——比如那些忠诚的粉丝护卫——他们的存在会大大增加行动的难度。蛮啾们虽然可靠,但并不擅长隐秘行动,可能会无意中暴露她的行踪。伴尔维咬了咬唇,这个方案虽然诱人,但需要她独自行动,且成功率难以保证。\n\n第三个方案让她心中一紧:直接去找里昂的维希派长官询问情况。作为自由派舰娘,她完全可以以调查南部异常为由,光明正大地要求会面。这种方式省时省力,或许能直接获取官方的说法。然而,里昂的维希派长官对自由派天然戒备,她的出现可能引发怀疑,甚至被扣押。更糟的是,如果长官本身与异常事件有关,她此举无异于自投罗网。伴尔维想到列车上的煽动小册子和袭击,背后显然有更大势力在操控,长官的态度和可信度都是未知数。这个方案虽然大胆,但危险性让她不由得皱眉。\n\n最后,她考虑继续谨慎观察,等待意外的突破。里昂的平静或许只是表象,维希派的宣传、街头的标牌、甚至蛮啾的细微反应,可能在某个时刻暴露破绽。继续潜伏能让她保持安全,避免贸然行动引发的风险。她的温柔性格更倾向于这种稳妥的方式,但她也担心,过于被动的观察可能错过关键时机。如果南部的异常迅速升级,她再无作为,黎塞留的信任和鸢尾的未来都可能受到威胁。\n\n伴尔维站起身,走到窗边,凝视街头川流不息的人群。里昂的阳光依旧明媚,但她知道,这座城市的秘密藏在更深处。是冒险收买蛮啾士兵,赌一把他们的忠诚?还是孤身潜入军营,寻找确凿证据?抑或大胆面见长官,试探维希派的立场?又或者继续蛰伏,等待转机?每个选择都在她心中激起涟漪,她必须谨慎权衡,因为下一步的行动,可能决定她能否揭开南部的真相。" + YUW_event.89.d:"伴尔维在里昂的旅馆房间内反复权衡后,决定采取行动:收买当地的蛮啾士兵,以获取关于军队调动和通讯故障的情报。她知道这一选择充满风险,但时间紧迫,单纯的观察已不足以突破僵局。温柔的她希望通过谨慎的接触,找到一两个对维希派忠诚度不高、愿意为金钱或物资开口的蛮啾士兵。\n\n她换上一身低调的便装,遮住舰娘的明显特征,趁夜色来到里昂郊外一处驻军营地附近的酒肆。这里是蛮啾士兵下值后常来的地方,喧闹的氛围能掩盖她的行动。伴尔维挑了个角落坐下,点了一杯果汁,目光不动声色地扫过酒肆内的蛮啾。她注意到几名穿着维希派制服的蛮啾士兵,正围着一张桌子喝酒,谈笑间似乎对上级有些抱怨。她心中一动,觉得这是个机会。\n\n伴尔维找了个借口,假装不小心撞到一名蛮啾士兵,趁机低声道歉,并塞给他一小袋金币,压低声音说:“我想了解点驻军的事,私下聊聊怎么样?”她尽量让语气显得自然,脸上带着温柔的微笑,希望化解对方的戒心。然而,那名蛮啾士兵愣了一下,眯起眼睛打量她,接过金币后却没有回应,而是悄悄朝同伴使了个眼色。\n\n伴尔维心中一紧,隐约感到不妙,但她仍抱着一丝希望,试图继续交谈。然而,没等她再说第二句话,酒肆的门突然被推开,一队全副武装的蛮啾士兵冲了进来。为首的蛮啾队长冷冷地盯着她,手中的武器已经举起:“自由派舰娘伴尔维,你涉嫌收买维希派士兵,扰乱里昂秩序,跟我们走一趟!”\n\n伴尔维的脸色瞬间苍白,她没想到自己的行动如此快就暴露。原来,她接触的那名蛮啾士兵对维希派忠诚无比,不仅没有被金币动摇,反而立刻向同伴示警,通知了营地的卫兵。酒肆内的气氛骤然紧张,其他蛮啾纷纷退开,投来戒备的目光。伴尔维试图解释:“我只是想了解情况,没有恶意……”但她的声音被蛮啾队长的呵斥打断:“别狡辩!自由派的人来里昂捣乱,我们早有防备!”\n\n伴尔维知道辩解无用,温柔的她不愿与这些蛮啾正面冲突,也清楚自己的战斗力不足以对抗一整队士兵。她咬紧牙关,双手缓缓举起,示意不反抗。蛮啾士兵迅速上前,将她的双手绑缚,押送出酒肆,朝驻军营地的拘留所走去。沿途,里昂的夜色显得格外冷清,街道上的蛮啾投来好奇或敌视的目光,让她感到前所未有的孤立。\n\n被押进拘留所后,伴尔维被关进一间狭小的石室,门外的蛮啾士兵严密看守。她的通讯装置早已被没收,与巴黎的联系依然中断。她坐在冰冷的地面上,心中充满懊悔。收买士兵的计划看似直接,却低估了里昂蛮啾对维希派的忠诚。她开始反思:是自己的伪装不够严密,还是维希派早已布下陷阱,专门针对自由派的调查者?更让她担忧的是,被捕的消息一旦传开,可能进一步激化自由派与维希派的矛盾,甚至让黎塞留的计划受挫。\n\n拘留所的空气潮湿而沉闷,伴尔维闭上眼睛,强迫自己冷静。她知道,逃脱的机会渺茫,但她必须寻找突破口。或许可以通过审讯时的对话套取信息,或许可以找到对自由派同情的蛮啾卫兵。无论如何,她不能放弃。温柔的眼神中闪过一丝坚韧,尽管身陷囹圄,伴尔维仍在心中默默筹划,寻找一线生机。" + YUW_event.90.d:"伴尔维在里昂调查数日后,意识到单纯观察和询问友善的蛮啾已无法推进任务。她决定采取大胆的行动:直接找里昂的维希派最高长官——不屈,询问南部军队调动和通讯故障的情况。她知道这一选择充满风险,里昂的维希派对自由派舰娘天然戒备,但她希望凭借坦诚和外交手腕,获取官方的说法,甚至可能找到突破口。温柔的她相信,直面问题或许能化解部分误会。\n伴尔维整理好装束,穿上带有自由派徽章的正式制服,表明身份后前往里昂的维希派指挥部。指挥部是一座庄严的石砌建筑,维希派的鸢尾花旗帜在门前迎风飘扬。守卫的蛮啾士兵对她的到来颇为警惕,但确认了她的舰娘身份后,勉强放行。伴尔维深吸一口气,步入大厅,心中反复演练即将展开的对话。\n不屈,里昂的最高长官,是一位气场威严的维希派舰娘。她站在指挥室的大型地图前,背对入口,听到脚步声后转过身,目光冷冽地打量着伴尔维。伴尔维微微躬身,语气平静而恭敬:“不屈大人,我是伴尔维,代表鸢尾政府前来调查南部的情况。希望能与您交流,了解军队调动和通讯故障的详情。”\n不屈闻言,眉梢微微一挑,脸上露出一丝意味深长的笑意。她示意伴尔维坐下,语气出乎意料地温和:“哦?鸢尾政府派你来的?有趣。说吧,你想知道什么?”她靠在椅背上,手指轻轻敲击桌面,似乎对伴尔维的到来颇感兴趣。\n伴尔维松了一口气,感到一丝希望。她小心措辞,试图在不激怒对方的情况下挖掘信息:“最近南部的军队调动未经批准,通讯也出现异常。黎塞留大人对此十分关注,希望了解里昂的情况,以确保鸢尾的稳定。”她提到列车上的煽动小册子和袭击事件,暗示这些异常可能与更大的阴谋有关,观察着不屈的反应。\n不屈听后,眼中闪过一丝复杂的神色,但她并未立即反驳,而是点了点头,语气依旧平静:“里昂一切如常,军队调动只是例行演习,通讯问题也在修复。你提到的那些小册子……哼,不过是些无聊的谣言罢了。”她顿了顿,目光突然变得锐利,“不过,伴尔维,我很好奇,黎塞留派你来,是真的只为‘调查’,还是想插手里昂的事务?”\n伴尔维心中一凛,意识到不屈的语气中已带上试探。她保持微笑,柔声道:“我只为真相而来,绝无干涉之意。自由派和维希派的目标都是鸢尾的繁荣,我们希望通过合作解决问题。”她试图缓和气氛,但不屈的脸色却骤然一变。\n“合作?”不屈冷笑一声,猛地站起身,声音陡然提高,“鸢尾政府?黎塞留的自由派?别以为我不知道你们的心思!派你来里昂,不过是想监视我们维希派,挑拨我们的内部团结!”她一挥手,几名蛮啾卫兵迅速冲进指挥室,将伴尔维围住。\n伴尔维愣住了,没想到不屈的态度会如此突变。她试图解释:“不屈大人,您误会了,我没有……”但不屈毫不理会,挥手打断:“够了!自由派的舰娘在里昂没有立足之地。你既然代表黎塞留,那就别怪我不客气!”她下令道:“把她押下去,关进拘留所!”\n蛮啾卫兵上前,粗暴地抓住伴尔维的胳膊,将她双手反绑。伴尔维挣扎了一下,但她并非战斗型舰娘,面对全副武装的卫兵毫无还手之力。她的通讯装置被没收,制服上的自由派徽章被扯下,象征着她身份的最后标志也被剥夺。她被押出指挥部,穿过里昂的街道,引来路人好奇或敌视的目光,最终被关进一间阴冷的拘留所。\n石室的铁门重重关上,伴尔维坐在冰冷的地面上,心中满是懊悔与困惑。不屈起初的温和显然是伪装,一旦得知她代表鸢尾政府,便毫不犹豫地翻脸。她开始反思:是不屈本身就对自由派怀有敌意,还是她早已知道列车袭击和小册子背后的阴谋,害怕伴尔维的调查触及真相?更让她担忧的是,被囚禁的消息可能传回巴黎,激化自由派与维希派的矛盾,甚至让黎塞留的计划陷入被动。\n伴尔维紧握拳头,温柔的眼神中闪过一丝坚韧。尽管身陷囹圄,她仍未放弃希望。她开始观察拘留所的环境,留意卫兵的巡逻规律,思考如何在审讯或转移时寻找脱困的机会。里昂的秘密尚未揭开,她必须找到办法,继续她的使命。" + YUW_event.91.d:"伴尔维被关押在里昂拘留所的石室内,潮湿的空气和冰冷的墙壁让她感到一阵寒意。铁门外的蛮啾卫兵脚步声规律而沉重,提醒着她身陷囹圄的处境。她的通讯装置被没收,与巴黎的联系完全中断,自由派舰娘的身份在这里成了沉重的枷锁。然而,温柔的她并未被绝望吞噬,她强迫自己冷静,观察周围的一切,试图寻找任何可能的突破口。\n\n几天过去,伴尔维在拘留所内通过卫兵的只言片语和偶尔传来的消息,拼凑出了令人震惊的真相。里昂的平静只是表象,南部军队的异常调动并非无序,而是由维希派最高长官不屈亲自策划。不屈正在秘密集结军队,准备伺机北上,进军巴黎,推翻黎塞留领导的鸢尾政府,夺取政权。那些冒用维希派标志的煽动小册子、列车上的挑衅表演,甚至那场针对列车的袭击,都是不屈精心布置的棋局,旨在制造混乱,削弱自由派的影响力,同时为她的行动争取民意支持。\n\n伴尔维的到来,成了不屈计划中意外的“礼物”。作为自由派舰娘,她代表黎塞留的权威,直接上门调查让不屈看到了绝佳的机会。囚禁伴尔维不仅能切断自由派对南部的探查,还能作为筹码,迫使黎塞留在政治上让步。更重要的是,伴尔维的被捕为不屈提供了一个公开的理由:她可以宣称自由派试图干涉维希派事务,从而煽动更多蛮啾和舰娘支持她的北上计划。\n\n伴尔维在石室内紧握拳头,懊悔自己的鲁莽。她原本希望通过与不屈的坦诚对话获取情报,却不知不觉落入了对方的陷阱。她回想起不屈在指挥室内的态度——起初的温和不过是伪装,一旦确认她的身份,便毫不犹豫地翻脸。显然,不屈早已布下天罗地网,等待自由派的调查者自投罗网。而她,正是那个不幸撞入网中的人。\n\n拘留所外,里昂的局势悄然变化。伴尔维从卫兵的交谈中听到,维希派的军队已在城外集结,蛮啾士兵士气高昂,街头的维希派标牌越发醒目。不屈的宣传机器开足马力,宣称“自由派的阴谋”已被粉碎,里昂将成为“新鸢尾”的起点。伴尔维意识到,不屈的计划已进入最后阶段,她必须在不屈北上之前找到脱困的办法,警告黎塞留。\n\n然而,时间不站在她这边。就在伴尔维被囚禁的第七天,拘留所外传来一阵骚动。卫兵们匆匆跑过,喊着“长官的命令”“巴黎在望”之类的话。伴尔维的心沉了下去。她从一名疏忽的卫兵口中得知,不屈已正式宣布进军巴黎,以“拯救鸢尾”为名,率领维希派舰娘和蛮啾军队北上。里昂的蛮啾民众被宣传煽动,纷纷加入不屈的队伍,声势浩大。而伴尔维的被捕,被不屈包装成自由派“背叛”的证据,进一步点燃了维希派的支持者。\n\n更让她震惊的是,不屈的行动远比她想象的迅速。凭借里昂的军事力量和精心策划的宣传,不屈的军队几乎未遇抵抗,迅速突破了北部防线。几天后,消息传来:不屈已入主巴黎,鸢尾政府的行政大厅被维希派旗帜覆盖,黎塞留被迫退守外围,自由派舰娘四散逃亡。不屈以“新鸢尾领袖”的身份发表宣言,宣称将“重建秩序”,而伴尔维的囚禁成了她巩固权力的象征。\n\n石室内,伴尔维紧闭双眼,内心充满无力感。她的自投罗网不仅未能阻止不屈的阴谋,反而为对方提供了完美的借口。温柔的她从未想过,自己的行动会成为鸢尾分裂的催化剂。她开始反思:如果当初选择继续谨慎观察,是否能更早发现不屈的计划?但现在,后悔已无济于事。\n\n尽管如此,伴尔维的眼神中仍未完全丧失希望。她知道,黎塞留和自由派不会轻易放弃,鸢尾的未来仍有转机。她开始留意卫兵的换岗规律,寻找任何可能传递消息或脱困的机会。即便不屈已夺取巴黎,她也要为自由派的复兴保留一丝火种。石室的黑暗中,伴尔维的内心燃起微光,她默默下定决心:无论多么艰难,她都要继续战斗。" + YUW_event.92.d:"伴尔维在里昂调查数日后,意识到继续观察或询问友善的蛮啾已无法获取实质性情报。她决定采取更冒险的行动:潜入里昂郊外的维希派驻军营地,寻找关于军队调动和通讯故障的直接证据。她知道,营地可能是所有谜团的核心,文件或通讯记录或许能揭开不屈的真实意图。然而,她身边那些忠诚的蛮啾粉丝护卫让她有些犹豫。蛮啾们虽然可靠,但并不擅长隐秘行动,可能增加暴露的风险。尽管如此,伴尔维温柔的性格让她不忍拒绝他们的同行,最终决定带上他们,叮嘱务必保持安静。\n\n夜色深沉,伴尔维和蛮啾护卫们潜伏在营地外围的灌木丛中。她的舰装虽略微提升了战斗力,但潜入任务更依赖隐蔽性。她身着深色斗篷,遮住舰娘的特征,凭借敏锐的感知避开巡逻的蛮啾士兵。蛮啾护卫们紧跟在她身后,尽量压低“啾啾”的声音,红色小帽的蛮啾队长甚至用小旗子指挥同伴,显得格外认真。伴尔维心中稍感安慰,但也暗自祈祷他们能保持纪律。\n\n营地的围栏在月光下泛着冷光,伴尔维找到一处守卫较少的角落,悄无声息地剪断铁丝,带着蛮啾们溜进营地内部。她目标明确:指挥帐篷旁的通讯室,那里可能存放关键记录。她轻手轻脚地穿过营地,避开灯光和巡逻队,蛮啾们也学着她的样子,蹑手蹑脚地跟随。就在她接近通讯室,准备撬开一扇侧门时,意外发生了。\n\n一名蛮啾护卫——一只平日里特别热情的年轻蛮啾——突然发出一声惊慌的“啾!”紧接着,它蹲下身,脸红得像熟透的苹果,竟在紧张的情绪下当场下了一颗蛋。蛋滚落在地上,发出清脆的“啪嗒”声,在寂静的夜色中格外刺耳。其他蛮啾愣住了,蛮啾队长急忙捂住嘴,但为时已晚。附近巡逻的维希派蛮啾士兵立刻警觉,提着灯笼冲了过来,高喊:“谁在那?站住!”\n\n伴尔维心头一沉,知道暴露已不可避免。她低声对蛮啾们说:“快藏起来!”自己则试图引开追兵。然而,蛮啾们忠诚得近乎固执,拒绝离开,齐声喊着“啾!保护伴尔维大人!”冲向追来的士兵。伴尔维无奈,只能加入战斗,凭借舰装的微弱优势击倒几名士兵。但营地的警报很快响起,更多蛮啾士兵和维希派舰娘赶到,将她和蛮啾护卫团团围住。\n\n面对人数占优的敌人,伴尔维知道抵抗无望。她举起双手,示意投降,温柔地对蛮啾们说:“别再打了,保护好自己。”蛮啾们不甘心地放下武器,红色小帽的队长还愤怒地“啾”了一声,眼泪汪汪地看着那颗闯祸的蛋。维希派士兵迅速上前,将伴尔维和蛮啾们绑缚,押往营地的拘留所。一名维希派舰娘冷冷地审视着她,认出她的自由派身份,嘲讽道:“自由派的舰娘,胆子不小,敢潜入我们的营地?”\n\n伴尔维被关进一间狭小的石室,蛮啾护卫们则被关在旁边的牢房,隔着墙传来他们懊恼的“啾啾”声。她的舰装和通讯装置被没收,与巴黎的联系依然中断。坐在冰冷的地面上,伴尔维心中充满懊悔。她原本希望潜入能揭开南部的真相,却因蛮啾意外下蛋暴露了行踪。她开始反思:如果当初选择独自行动,或更严格地约束蛮啾们,是否能避免这场灾难?但她也知道,责怪无济于事,蛮啾们的忠诚是她最大的依靠,哪怕这次失误带来了严重后果。\n\n拘留所外,伴尔维隐约听到卫兵讨论营地的调动计划,提到“不屈大人”和“北上巴黎”。她心中一震,意识到南部的军队异动可能远超她的想象,甚至可能威胁整个鸢尾。她紧握拳头,温柔的眼神中闪过一丝坚韧。尽管被捕,她仍未放弃希望。她开始留意卫兵的巡逻规律,思考如何利用审讯或蛮啾们的协助寻找脱困的机会。里昂的秘密近在咫尺,她必须找到办法,阻止更大的危机。" + YUW_event.93.d:"伴尔维独自潜伏在里昂的夜色中,凭借舰娘的敏锐身手和谨慎的心思,成功避开了维希派的重重巡逻。里昂的调查数日无果后,她决定孤身潜入郊外的维希派驻军营地,寻找关于军队调动和通讯故障的直接证据。温柔的她深知此举风险极高,但时间紧迫,黎塞留的嘱托和鸢尾的安危让她别无选择。\n\n夜幕下,营地的围栏在月光中泛着冷光。伴尔维身着深色斗篷,遮住自由派舰娘的特征,借助灌木和阴影的掩护,无声地剪断一处铁丝网,悄然潜入。她没有蛮啾护卫的拖累,行动轻盈如风,避开了巡逻士兵的视线。她的目标是通讯室,那里可能存放关键的电报记录或调动命令。伴尔维屏住呼吸,贴着帐篷的阴影移动,耳边只有自己的心跳和远处蛮啾士兵的低语。\n\n在通讯室侧门前,她用随身携带的小型工具撬开锁,溜进室内。房间内堆满了文件和通讯设备,空气中弥漫着油墨和金属的气味。伴尔维点亮一盏微弱的手电,迅速翻找桌上的文件。她的目光很快锁定了一叠加密电报,上面盖着维希派的鸢尾花印章。她小心翼翼地破译其中一份,内容让她心头一震:里昂最高长官不屈多次集结蛮啾士兵进行秘密演习,表面上是“防御训练”,实则是为北上巴黎做准备。电报明确提到,不屈计划在近期率领维希派舰娘和蛮啾军队,进军巴黎,推翻黎塞留的鸢尾政府,夺取政权。\n\n伴尔维的手微微颤抖,脑海中迅速串联起之前的线索:列车上的煽动小册子、挑衅表演、针对列车的袭击……这一切都是不屈的阴谋,旨在制造混乱,削弱自由派,同时为她的北上计划铺路。里昂的表面平静,不过是暴风雨前的假象。她将电报内容牢牢记下,又翻找了几份文件,确认不屈的军队已集结完毕,随时可能行动。\n\n就在她准备离开时,门外传来巡逻士兵的脚步声。伴尔维迅速熄灭手电,躲进通讯室角落的柜子后,屏住呼吸。士兵推门进来,扫视了一圈,未发现异常后离开。伴尔维松了一口气,趁夜色再次溜出营地,消失在维希丘陵的阴影中。她的潜入行动成功,没有惊动任何人,但心中的压力却愈发沉重。\n\n回到里昂城内一间隐秘的藏身处,伴尔维坐在简陋的木桌前,整理思绪。不屈的计划远比她想象的更危险,巴黎的自由派毫无防备,黎塞留可能还不知道南部的真正威胁。更糟的是,她的通讯装置在列车袭击中受损,与巴黎的联系依然中断。她无法直接警告黎塞留,只能依靠自己的判断,寻找下一步行动。\n\n伴尔维紧握拳头,温柔的眼神中闪过一丝决然。她知道,独自潜入的成功只是开始,真正的挑战在于如何阻止不屈的野心。电报内容证明,时间所剩无几,她必须尽快找到可靠的盟友,或设法恢复通讯,将不屈的计划传回巴黎。然而,里昂的维希派势力无处不在,任何行动都可能暴露她的身份。伴尔维深吸一口气,开始思考接下来的选择:是冒险联系当地的中立蛮啾,寻求情报网络的帮助?还是潜回营地,破坏不屈的通讯系统,延缓她的行动?亦或是孤身北上,亲自赶往巴黎报警?每条路都充满凶险,但她别无退路。\n\n夜色中的里昂,维希派的旗帜在风中猎猎作响。伴尔维凝视窗外的城市,内心燃起一股微弱却坚定的火光。鸢尾的未来悬于一线,她必须用自己的方式,守护黎塞留的信任和鸢尾的希望。" + YUW_event.94.d:"伴尔维在里昂调查数日后,意识到单纯的观察和询问友善蛮啾已不足以揭开南部异常的真相。她决定采取更谨慎的策略:继续在里昂蹲守,密切监视维希派驻军营地和城内的动向,等待意外的突破。温柔的她更倾向于这种低调的方式,避免直接冲突或暴露自由派身份。\n\n伴尔维选择了一处隐秘的藏身点——里昂郊外一栋废弃仓库,俯瞰驻军营地的主要通道。她昼伏夜出,裹着深色斗篷,遮住舰娘特征,利用夜色掩护观察营地动向。白天,她则混迹于里昂街头,留意蛮啾的闲谈和维希派舰娘的巡逻规律。几天下来,里昂的表面平静让她愈发不安,但她耐心等待,相信暗流总会露出破绽。\n\n某天深夜,伴尔维伏在仓库屋顶,透过望远镜观察营地。月光下,她注意到异常:营地外围的蛮啾士兵数量明显增加,运送物资的车辆频繁出入,帐篷区灯火通明,远超正常训练的规模。她还看到几名维希派舰娘在指挥帐篷前争论,手势激动,似乎在讨论重大计划。伴尔维屏住呼吸,继续观察,直到一名蛮啾士兵不慎掉落一份文件。她趁巡逻间隙潜近,捡起文件匆匆扫了一眼,上面模糊提到“北上”“巴黎”和“时机已到”。虽然内容不全,但足以让她心头一震。\n\n回到藏身处,伴尔维结合近日的观察和列车上的线索,拼凑出可怕的猜想。那些冒用维希派标志的煽动小册子、挑衅表演和列车袭击,显然是有人故意制造混乱,为更大的行动铺路。里昂的军队调动频繁且隐秘,物资储备和士兵集结都指向一个目标:当地最高长官不屈可能正计划进军巴黎,推翻黎塞留的鸢尾政府,夺取政权。文件中的“北上”和“巴黎”进一步印证了她的推测。\n\n伴尔维紧握拳头,温柔的眼神中闪过一丝焦虑。她独自蹲守的谨慎策略虽然让她发现了军队的异常,但情报仍不完整。她无法确认不屈的具体计划、军队规模或行动时间。更糟的是,她的通讯装置在列车袭击中受损,与巴黎的联系依然中断,黎塞留和自由派对南部的威胁一无所知。她知道,时间紧迫,若不屈的军队已经准备就绪,巴黎可能毫无防备。\n\n她坐在仓库的角落,摊开笔记本,梳理下一步行动。她的发现至关重要,但如何利用却是个难题。她可以冒险接近营地,窃取更多文件以确认不屈的计划,但这可能暴露自己。或者,她可以尝试联系里昂的中立蛮啾或地下情报网络,寻求传递消息的渠道,但这需要时间和信任,里昂的维希派耳目又无处不在。另一个选择是孤身北上,亲自赶往巴黎警告黎塞留,但路途遥远,且她可能在半路被维希派截获。每条路都充满风险,伴尔维必须谨慎抉择。\n\n里昂的夜色深沉,远处营地的火光映红了天际。伴尔维凝视窗外,脑海中浮现黎塞留信任的目光和鸢尾的未来。她的蹲守让她窥见了不屈的野心,但这只是开始。她深吸一口气,决心用自己的方式,将真相带出里昂,阻止维希派的阴谋。" + #YUW_event.95.d:"" + YUW_event.96.d:"列车上的惊险一夜——煽动小册子、挑衅表演和突如其来的袭击——让伴尔维对南部的局势格外警惕。作为自由派舰娘,她在里昂的维希派大本营中如履薄冰。还未开始调查军队调动和通讯故障,她便听到了一个令人意外的消息:维希派舰娘莫加多尔,三个月前因试图对自由派舰娘进行自爆袭击而被逮捕,如今仍被关押在里昂的心理辅导机构中。\n\n伴尔维决定先前往心理辅导机构,了解莫加多尔的情况。她并非出于私人感情,而是认为莫加多尔的案件可能与南部的异常有关。莫加多尔战斗力强悍,她的袭击事件曾震动鸢尾,至今仍是自由派与维希派矛盾的敏感点。伴尔维希望通过探视,挖掘线索,或许能为调查打开突破口。\n\n心理辅导机构位于里昂城郊,一座外表朴素却戒备森严的建筑,周围布满蛮啾守军。伴尔维表明自由派舰娘身份,要求探视莫加多尔,但守军的反应让她意外。这些蛮啾身着与当地维希派驻军不同的制服,眼神冷漠,纪律严明。领头的蛮啾队长上下打量她,语气生硬:“你是自由派的伴尔维?无论你怎么解释,我们不会释放莫加多尔,也不会让你见她。”\n\n伴尔维耐住性子,柔声解释:“我代表鸢尾政府调查南部异常,只想了解莫加多尔的情况,绝无其他意图。”她试图以黎塞留的名义施压,甚至提到维希派高层可能对此感兴趣,但蛮啾队长不为所动,冷冷回应:“我们只服从克莱蒙梭大人的命令。莫加多尔是特殊囚犯,除非克莱蒙梭亲自下令,任何人不得探视。”\n\n克莱蒙梭——维希派的神秘高层,伴尔维对这个名字并不陌生。她行事低调,极少公开露面,却在维希派内部拥有巨大影响力。据说,她掌控着维希派的特殊行动和情报网络,莫加多尔的逮捕可能也与她有关。伴尔维皱起眉头,意识到这些蛮啾守军并非普通驻军,而是克莱蒙梭的直属部队,与里昂的维希派长官不屈的指挥体系完全独立。这让她感到棘手:想要见莫加多尔,必须得到克莱蒙梭的许可,但克莱蒙梭行踪不定,时间紧迫,她根本无法在调查的同时再去寻找这位神秘高层。\n\n伴尔维试图再做努力,换了个角度:“莫加多尔的案件可能与南部近期的事件有关。如果我能了解详情,或许对维希派也有帮助。”她语气温柔,带着几分恳求,希望打动对方。然而,蛮啾队长只是挥了挥手,示意卫兵上前,语气更加不耐:“别浪费时间了。自由派舰娘在这里不受欢迎,赶紧离开,否则我们就不客气了。”\n\n面对蛮啾守军的强硬态度,伴尔维知道继续纠缠只会徒增风险。她深吸一口气,点了点头,转身离开心理辅导机构。里昂的街道熙攘如常,但她心中却多了一层阴霾。莫加多尔的关押、克莱蒙梭的影子、守军的异常独立性……这些线索让她隐隐感到,里昂的局势远比表面复杂。莫加多尔三个月前的自爆袭击,或许并非单纯的个人行为,而是某个更大计划的一部分,而克莱蒙梭可能是关键。" + YUW_event.98.d:"" + YUW_event.99.d:"伴尔维站在里昂郊外的心理辅导机构前,面对蛮啾守军的冷漠拒绝,她并未轻易放弃。莫加多尔的案件可能与南部的军队调动和通讯故障有关,她必须找到突破口。权衡再三,伴尔维决定采取折中的策略:提出为莫加多尔支付保释金,以换取探视的机会。她知道,保释金需经由维希派神秘高层克莱蒙梭审批,流程可能耗时数周甚至更久,但这或许是唯一能让她接触莫加多尔的方式。温柔的她希望通过这次探视,挖掘线索,为调查打开局面。\n\n伴尔维再次与蛮啾队长交涉,语气平静而坚定:“我愿意为莫加多尔提供保释金,作为鸢尾政府调查的一部分,我请求探视她一次,以确认她的状况。”她出示了一份正式文件,上面带有黎塞留的授权印章,试图增加说服力。蛮啾队长皱起眉头,犹豫片刻后进入机构内部请示。许久后,他返回,冷冷说道:“保释金的申请已提交,但需克莱蒙梭大人亲自审批。在审批结果出来前,你可以探视莫加多尔一次,但时间有限,严禁讨论敏感话题。”\n\n伴尔维松了一口气,心中却仍保持警惕。她被带入心理辅导机构,穿过戒备森严的走廊,最终来到一间隔离室。房间简陋,只有一张桌子和两把椅子,玻璃窗外有蛮啾卫兵监视。莫加多尔坐在桌旁,双手被软绳束缚,维希派舰娘的制服略显凌乱,但那张标志性的可爱脸庞依然带着几分俏皮。她一见到伴尔维,眼睛一亮,嘴角勾起一抹戏谑的笑:“哟,自由派的伴尔维?来看我这个‘危险分子’?胆子不小嘛!”\n\n伴尔维坐下,温柔地笑了笑,试图缓解紧张气氛:“莫加多尔,我是伴尔维,代表鸢尾政府调查一些事,想和你聊聊。”她仔细观察莫加多尔的表情,发现对方的笑容虽轻佻,眼神却透着疲惫和不耐。莫加多尔歪着头,语气半真半假:“聊?这里可不是喝茶的地方,姐姐。你花了大价钱才进来吧?说吧,想知道啥?”\n\n伴尔维压低声音,谨慎地试探:“三个月前,你为什么袭击自由派舰娘?那次行动……是你的个人决定,还是有人指使?”她提到南部的异常情况,观察莫加多尔的反应。莫加多尔的笑容僵了一瞬,随即撇了撇嘴,装作无所谓的样子:“啧,三个月前的破事?就我一时冲动呗,想给自由派点颜色瞧瞧。谁知道会被抓到这鬼地方,整天被‘辅导’,烦死了!”\n\n然而,伴尔维敏锐地捕捉到莫加多尔语气中的敷衍。她靠前一些,柔声说:“莫加多尔,我看得出来,你不想继续待在这里。你是维希派的强力舰娘,被关在这儿对你来说不是长久之计。如果你知道什么,可以告诉我,或许我能帮你。”她的话带着真诚,试图触动对方。\n\n莫加多尔愣了一下,眼中闪过一丝复杂的情绪。她低头看了看手上的束缚,苦笑一声:“帮我?伴尔维,你真会说笑。这地方的蛮啾只听克莱蒙梭的,我在这儿就像只被关笼子的小鸟,想飞都飞不了。”她顿了顿,声音压得更低,几乎是自言自语:“要我说,这破地方……还有整个里昂,都不对劲。你最好小心点,别像我一样栽跟头。”\n\n伴尔维心中一震,莫加多尔的最后一句话似乎暗示了什么。她想追问,但门外蛮啾卫兵敲了敲玻璃,示意时间已到。莫加多尔耸了耸肩,恢复了轻佻的笑:“好了,探视结束吧。伴尔维,谢谢你的保释金,不过我劝你别在这儿待太久,里昂可不是自由派的地盘哦~”她眨了眨眼,语气戏谑,但眼神中分明带着一丝警告。" + YUW_event.100.d:"隔离室内,伴尔维注视着莫加多尔,语气柔和而真诚:“莫加多尔,我看得出来,你不想继续被关在这儿。里昂的局势很复杂,南部的军队调动和通讯故障可能藏着大问题。如果你愿意,我们可以一起离开,找个安全的地方,把真相查清楚。”她提到潜在的威胁,试图唤起莫加多尔的共鸣,“你不想被困在这儿,成为别人的棋子,对吧?”\n\n莫加多尔歪着头,脸上挂着标志性的轻佻笑容,眼中却闪过一丝迷茫。她玩弄着手上的软绳,语气半真半假:“伴尔维,你可真会说大话。离开?啧,这地方的蛮啾可不是吃素的,克莱蒙梭的命令比什么都管用。”她顿了顿,笑容收敛了几分,带着几分倦意,“再说,我在这儿虽然烦,但好歹不用掺和外面的乱七八糟。你的真相……听起来挺诱人,可我为什么要跟你冒险?”\n\n伴尔维心中一沉,试图再做努力:“莫加多尔,你是维希派的强力舰娘,你的行动能改变很多事。三个月前的袭击……我知道那不是你一个人的决定。如果我们合作,或许能揭开不屈和克莱蒙梭的计划,帮你摆脱现在的处境。”她放缓语速,眼中满是恳切,“我可以帮你,只要你愿意相信我。”\n\n然而,莫加多尔只是耸了耸肩,眼神飘忽,似乎没完全听懂伴尔维的暗示,或者根本提不起兴致。她靠在椅背上,懒洋洋地说:“伴尔维,你的心意我领了,可我现在只想在这儿混日子,等克莱蒙梭啥时候想起我。外面的事,爱咋咋地吧。”她眨了眨眼,恢复了平时的戏谑语气,“不过你要是真想救我,下次带点好吃的来,怎么样?”\n\n伴尔维愣了一下,意识到说服无望。莫加多尔的反应让她摸不透——是她故意装傻,害怕泄露秘密?还是被关押太久,真的失去了斗志?门外蛮啾卫兵敲了敲玻璃,示意探视时间结束。伴尔维叹了口气,只得起身,柔声道:“好吧,莫加多尔,希望你能再考虑一下。如果有需要,我会再来找你。”莫加多尔只是摆了摆手,笑着说:“走好哦,伴尔维,别被里昂的蛮啾抓了!”" + YUW_event.101.d:"伴尔维在离开心理辅导机构的隔离室前,脑海中突然闪过一个细节:她的同事花剑曾在出发前送给她一瓶香水。当时,花剑笑着说这是“劣质货”,随便送她玩玩,伴尔维也没在意,随手塞进了随身包裹。她原本打算将这瓶香水当作普通礼物送人,但此刻,她隐约记起花剑提到过,这香水的气味“有点特别”,或许能派上用场。温柔的她决定冒险一试,利用这瓶香水为莫加多尔的脱困创造机会。\n\n在隔离室内,伴尔维与莫加多尔交谈时,趁着蛮啾卫兵的注意力短暂分散,她从包裹中取出那瓶小巧的香水瓶,假装不经意地打开盖子,轻轻喷洒在空气中。一股奇异的香气迅速弥漫开来,甜而不腻,带着一种让人昏昏欲睡的魔力。伴尔维自己并未受太大影响,但她注意到莫加多尔的反应异常强烈——这位维希派舰娘的眼神瞬间变得迷离,原本轻佻的笑容变成了傻乎乎的痴笑,嘴里喃喃道:“哇……好香……好舒服……想睡觉……”\n\n伴尔维心中一喜,意识到这瓶香水的“特殊气味”对莫加多尔产生了奇效。她低声对莫加多尔说:“别出声,跟我走!”莫加多尔迷迷糊糊地点头,像是被香气催眠,完全听从了伴尔维的指挥。伴尔维迅速解开莫加多尔手上的软绳,扶着她站起身,留意着门外卫兵的动静。\n\n香水的效果不仅影响了莫加多尔,连隔离室外的蛮啾卫兵也开始打哈欠,动作变得迟缓。伴尔维抓住机会,拉着脚步虚浮的莫加多尔,贴着墙壁溜出隔离室。走廊的尽头有一扇半开的侧门,通向机构后方的杂物区。她们蹑手轻脚地穿过走廊,香气在身后缓缓散去,掩盖了她们的踪迹。莫加多尔一路傻笑着,嘴里嘀咕着“香香……伴尔维好厉害……”,让伴尔维既无奈又紧张。\n\n出了侧门,伴尔维带着莫加多尔躲进杂物区的一堆木箱后,直到香气的影响逐渐消退。莫加多尔猛地回过神,揉了揉眼睛,震惊地看着周围:“诶?!我怎么在这儿?伴尔维,你……你把我拐出来了?!”她语气中带着几分惊愕,但更多的是兴奋,眼中闪着狡黠的光芒。\n\n伴尔维压低声音,语气温柔却坚定:“莫加多尔,你不想继续被关着,对吧?现在我们得离开里昂,找个安全的地方。你知道些什么,可以告诉我吗?”她提到南部的军队调动和通讯故障,试图从莫加多尔口中套出更多信息。\n\n莫加多尔撇了撇嘴,恢复了那副轻佻的模样,但语气中多了一丝认真:“伴尔维,你可真会挑时候。实话告诉你,里昂这地方……不屈和克莱蒙梭都在搞大动作。我三个月前的袭击,也是她们授意的,为的就是让自由派和维希派彻底闹翻。”她顿了顿,压低声音:“不屈想北上巴黎,克莱蒙梭在背后撑腰。你要是想搅黄她们的计划,得赶紧走,不然我们俩都得被抓回去!”\n\n伴尔维心中一震,莫加多尔的坦白证实了她的猜测:南部的异常果然是不屈的阴谋,而克莱蒙梭的影子贯穿始终。她知道,带着莫加多尔离开里昂绝非易事,维希派的追兵很快会发现她们的逃脱。她的通讯装置仍未恢复,与巴黎的联系中断,孤立无援的处境让她必须谨慎行动。\n\n伴尔维拉着莫加多尔,趁夜色潜入里昂郊外的丘陵地带,暂时躲避追捕。她们藏在一片密林中,伴尔维开始思考下一步:是设法修复通讯,警告黎塞留不屈的北上计划?还是带着莫加多尔北上,亲自赶往巴黎求援?亦或是利用莫加多尔的维希派身份,潜回里昂刺探更多情报?每条路都充满风险,但花剑的香水带来的意外成功,让伴尔维的心中燃起一丝希望。\n\n夜色中的里昂,维希派的旗帜在远处飘扬。伴尔维看着身旁仍有些迷糊的莫加多尔,温柔地笑了笑,握紧了那瓶“神奇”的香水瓶。她知道,逃脱只是开始,真正的挑战才刚刚到来。" + YUW_event.102.d:"伴尔维决定立即动身前往巴黎。她赶到里昂的火车站,打算搭乘最早的列车北上。然而,当她抵达站台时,却发现整个火车站一片混乱。站台上挤满了焦躁的蛮啾和舰娘,公告牌上贴着醒目的告示:“奉不屈大人命令,所有火车即日起暂停运营,恢复时间另行通知。”售票窗口已关闭,站内蛮啾卫兵来回巡逻,气氛紧张。\n\n伴尔维心中一沉,意识到不屈封停火车绝非偶然。这不仅切断了里昂与外界的快速交通,也可能是她北上计划的前奏,意在限制信息流动,掩盖军队调动的真相。她试图向一名蛮啾卫兵询问详情,但对方只是冷冷地挥手:“别问了,服从命令!想离开里昂,自己走!”伴尔维不敢多逗留,迅速离开火车站,躲进一条小巷,整理思绪。\n\n火车停运让她别无选择,只能依靠舰娘的体能,以最快的速度赶回巴黎。伴尔维虽非战斗型舰娘,但她的舰娘体质赋予了她远超常人的耐力和速度。里昂到巴黎约有数百公里,若全力奔跑,昼夜兼程,她或许能在两到三天内抵达。然而,这段旅途充满风险:维希派的巡逻队可能在路上设卡,野外的未知威胁也难以预料。更重要的是,她没有舰装的加持,体力消耗将是巨大挑战。\n\n伴尔维深吸一口气,整理好随身包裹,将那本从列车上捡来的煽动小册子和调查笔记塞进内袋。她换上一身不起眼的旅行装,遮住自由派舰娘的特征,趁夜色离开里昂,沿着乡间小路向北进发。她的步伐轻快而坚定,舰娘的体能让她在夜色中如影随行,但温柔的内心却充满忧虑:不屈的计划可能已经启动,巴黎的自由派毫无防备,而她的孤身北上,能否来得及改变局势?" + YUW_event.103.d:"伴尔维在夜色中以舰娘的最大速度向巴黎疾行,穿过丘陵与森林,体力已接近极限。里昂的发现如重担压在她心头。她知道,维希派长官不屈的北上计划可能随时威胁鸢尾政府的存亡。就在她翻过一道山脊,准备短暂休息时,腰间的通讯装置突然发出微弱的“滴滴”声。她低头一看,屏幕上信号格奇迹般恢复,显示与巴黎的连接重新建立。\n\n伴尔维心中一喜,顾不上喘息,立即接通自由派指挥部的加密频道,向黎塞留汇报。她语气急促却条理清晰:“黎塞留大人,我是伴尔维!里昂的军队调动由不屈策划,她正在集结蛮啾和舰娘,计划北上巴黎夺取政权!火车已被封停,维希派的宣传也在煽动民意,我正全力赶回巴黎!”她还将列车上的煽动小册子、莫加多尔的关押情况以及克莱蒙梭的潜在威胁一并上报,力求让黎塞留掌握全貌。\n\n巴黎的自由派指挥部内,黎塞留坐在会议桌前,身后是巨大的鸢尾旗帜。她的目光沉稳,手中握着伴尔维传来的加密报告,眉头微皱。伴尔维的汇报证实了她对南部的担忧:不屈的野心不仅威胁自由派的统治,也可能将鸢尾推向内战的深渊。黎塞留闭目沉思,脑海中迅速分析局势,权衡应对之策。\n\n首先,她想到不屈的动机。不屈作为维希派的高级军官,长期对自由派的政策不满,认为黎塞留的温和路线削弱了鸢尾的实力。里昂的军队集结和宣传攻势,显示她已不再满足于南部的自治,而是要通过武力夺取中央政权。黎塞留明白,不屈的行动若成功,自由派将土崩瓦解,鸢尾的统一也将成为泡影。然而,贸然出兵对抗可能导致更大规模的内讧,进一步削弱鸢尾面对外部威胁的能力。\n\n接着,黎塞留考虑了伴尔维提到的克莱蒙梭。这位维希派的神秘高层行踪诡秘,却似乎在不屈的计划中扮演关键角色。莫加多尔三个月前的袭击、心理辅导机构的独立守军,都带有克莱蒙梭的影子。黎塞留怀疑,克莱蒙梭可能在幕后为不屈提供战略支持,甚至操弄维希派的极端派系。直接对抗不屈,或许正中克莱蒙梭的圈套,她需要更精准的情报来判断克莱蒙梭的真实意图。\n\n黎塞留的目光扫过桌上的地图,巴黎的防御力量有限,自由派舰娘分散各地,短期内难以集结足以对抗不屈的军队。硬碰硬并非上策,她需要一种能化解危机又不激化矛盾的方式。这时,她想到了伴尔维的姐姐霞飞——维希派的审判庭领袖,教廷骑士团的掌控者。霞飞性格冷峻却直率,对鸢尾的忠诚毋庸置疑,尽管她与不屈同属维希派,但她的立场更倾向于维护鸢尾的整体利益,而非派系争斗。霞飞在维希派内部威望极高,她的教廷骑士团是不屈无法忽视的力量。如果霞飞出面,以维希派的内部权威劝阻不屈,或许能动摇她的决心,延缓甚至中止北上计划。\n\n黎塞留睁开眼,手指轻轻敲击桌面,目光落在地图上的里昂。她深知,伴尔维的孤身北上已为自由派争取了宝贵的时间,但最终的应对仍需她来决断。派霞飞劝说不屈,或许是化解危机的最佳机会,但也可能是一场豪赌。她需要更多时间权衡,评估霞飞的成功概率,以及不屈和克莱蒙梭的真正底线。" + YUW_event.104.d:"黎塞留坐在巴黎的自由派指挥部内,面对伴尔维通过恢复的通讯传来的紧急报告,迅速权衡局势后,决定采取高风险的策略:派伴尔维返回里昂,直接与不屈谈判,试图说服她停止北上巴黎的军事政变。黎塞留深知不屈的野心和维希派的激进态势,但她希望伴尔维的温柔性格以及与维希派舰娘霞飞的姐妹关系,能在谈判中起到缓冲作用,动摇不屈的决心。她通过加密频道向伴尔维下达命令:“伴尔维,返回里昂,以鸢尾政府特使身份面见不屈,说服她放弃政变计划。无论结果如何,优先确保自身安全。”\n\n伴尔维接到命令时,正在北上的乡间小路上,体力已近极限。她愣了一下,心中既感压力又燃起责任感。她明白,这场谈判几乎是孤注一掷,但黎塞留的信任让她无法退缩。她调转方向,折返里昂,凭借舰娘的耐力再次穿越丘陵与森林,于次日清晨抵达里昂郊外。为了不引起注意,她换上低调的便装,遮住自由派徽章,以特使身份向维希派指挥部递交了正式会面请求。\n\n不屈在里昂的指挥部内接见了伴尔维。她的神情冷峻,身后站着几名全副武装的蛮啾卫兵,气氛压抑。伴尔维深吸一口气,语气平静而真诚:“不屈大人,我是伴尔维,代表鸢尾政府而来。我知道您在集结军队,计划北上巴黎,但我恳请您重新考虑。军事政变会让鸢尾陷入内战,削弱我们面对外部威胁的力量。黎塞留大人希望通过对话化解分歧,维希派和自由派共同守护鸢尾的未来。”\n\n不屈闻言,冷笑一声,眼中闪过不屑:“黎塞留派你来当说客?伴尔维,你未免太天真。自由派的软弱已经让鸢尾衰落,只有维希派才能带来真正的复兴。巴黎的政权必须掌握在我们手中,这是大势所趋。”她顿了顿,目光变得锐利,“你姐姐霞飞或许还有几分分量,但你?一个自由派的小舰娘,凭什么让我改变计划?”\n\n伴尔维并未被激怒,她放缓语速,试图诉诸不屈的责任感:“不屈大人,内战只会让蛮啾和舰娘流血,外部敌人正虎视眈眈。维希派的强大不在于推翻巴黎,而在于与自由派合作,重建鸢尾的荣耀。我相信您对鸢尾的忠诚,您的军队若停下脚步,黎塞留大人愿意与您商谈权力分配,绝不让维希派蒙羞。”\n\n不屈的脸色微微一变,似乎对“权力分配”的提议有所动摇,但很快,她摇了摇头,语气更加冰冷:“商谈?黎塞留的空话我听够了。自由派的时代已经结束,伴尔维,你来的正是时候——留下来做我的客人吧。”她一挥手,蛮啾卫兵上前,试图抓住伴尔维。\n\n伴尔维早有防备,她知道谈判可能失败,已暗中观察了指挥部的出口和卫兵位置。就在蛮啾卫兵扑来的瞬间,她灵活地侧身闪避,冲向一扇半开的侧门。不屈怒喝:“抓住她!”但伴尔维凭借舰娘的敏捷身手,撞开侧门,冲进指挥部后方的庭院。她跃过围栏,钻进里昂的巷弄,身后追兵的喊声逐渐远去。\n\n伴尔维心跳如鼓,凭借对里昂地形的熟悉,她绕过几条街道,躲进一处废弃的仓库,暂时甩脱了追捕。她的通讯装置依然正常,她迅速向黎塞留汇报:“黎塞留大人,谈判失败,不屈拒绝停止政变,执意北上。我已逃脱,正在里昂藏身,请指示下一步行动。”发送完消息,她靠在墙边,喘息着平复心情,懊悔自己的说服未能奏效,但庆幸保住了性命。\n\n黎塞留收到伴尔维的报告,眉头紧锁。谈判的失败在意料之中,但不屈的强硬态度表明,维希派的政变计划已不可逆转。" + YUW_event.105.d:"在一处荒凉的山谷小路上,伴尔维突然遭遇了一群不速之客——一群强盗舰娘。\n\n这些强盗舰娘约有五人,衣着破旧却装备精良,眼中透着贪婪与凶狠。她们显然是趁鸢尾动荡四处打劫的亡命之徒,专门挑落单的舰娘或蛮啾下手。为首的强盗舰娘身材高大,手持一柄重型战斧,脸上带着狰狞的笑:“哟,瞧瞧这小美人!独身赶路,还穿着这么漂亮的装备!”她的目光锁定在伴尔维的天使舰装上——那件此前取回的装备,散发着微光,造型优雅,宛如天使羽翼,蕴含着增强战斗力的核心模块。\n\n伴尔维停下脚步,强迫自己冷静。她知道,天使舰装不仅是她的战斗依仗,更是自由派的象征,绝不能落入强盗之手。她握紧舰装的控制柄,语气温柔却坚定:“各位,我是鸢尾政府的舰娘,只想赶路,不想惹麻烦。请让开。”\n\n强盗舰娘们哄笑起来,为首的舰娘挥了挥战斧,语气轻蔑:“鸢尾政府?现在谁还管自由派还是维希派!把那件天使舰装交出来,我们就放你走,不然……哼哼!”她身后的同伙纷纷亮出武器,有的举起火炮,有的拔出短刃,摆出围攻的架势。\n\n伴尔维心中一紧,评估自己的处境。她的天使舰装虽能略微提升战斗力,但她本身并非战斗型舰娘,面对五名训练有素的强盗舰娘,硬拼几乎没有胜算。更糟的是,体力消耗让她反应迟缓,周围的山谷地形狭窄,无处可逃。她扫视四周,试图寻找突破口,同时脑中飞速思考对策。\n\n强盗舰娘步步逼近,为首的舰娘不耐烦地吼道:“别磨蹭了!交出舰装,还是要我们动手抢?”伴尔维深吸一口气,舰装的羽翼微微展开,散发出微弱的光芒。她知道,无论如何,天使舰装绝不能落入敌手。她必须做出抉择,哪怕战斗力不高,也要为黎塞留的信任和鸢尾的未来拼尽全力。" + YUW_event.106.d:"伴尔维深吸一口气,决定以拖延和突围相结合的策略。她先放缓语气,装作妥协的模样,柔声道:“各位,我不想战斗。天使舰装是鸢尾政府的财产,交出去我无法交代。能不能……换个条件?”她故意放低姿态,眼中带着几分恳求,试图分散强盗们的注意力。\n\n为首的强盗舰娘冷笑,挥了挥战斧:“少废话!条件?你的命就是条件!”但她的同伙中有一人似乎被伴尔维的温柔语气动摇,迟疑地看向领头。伴尔维抓住这瞬间的犹豫,暗中激活天使舰装的机动模块,羽翼状的推进器悄然蓄能。她继续拖延:“我身上还有些金币和物资,可以给你们,够你们用很久。”她缓慢伸手,仿佛要从包裹中取物,实则观察山谷地形的出口。\n\n强盗舰娘们被她的话吸引,领头的舰娘眯起眼,语气不耐:“快点,别耍花招!”就在这一刻,伴尔维猛地启动舰装,羽翼爆发出短暂的推进力,她整个人如箭般冲向山谷右侧的狭窄出口。强盗舰娘猝不及防,怒吼着开火,炮弹和子弹在她身旁炸开,掀起尘土。伴尔维凭借舰装的机动性,灵活地闪避,贴着岩壁疾行,冲出包围圈。\n\n强盗舰娘立刻追赶,但山谷地形复杂,伴尔维利用灌木和岩石的掩护,不断变换方向。她知道,舰装的能量有限,无法长时间高速奔跑,必须尽快甩脱追兵。她钻进一片密林,屏住呼吸,躲在一棵大树后,倾听追兵的动静。强盗舰娘的咒骂声逐渐远去,显然对地形不熟,追丢了方向。\n\n伴尔维等了片刻,确认安全后,才从藏身处走出。她的舰装能量几乎耗尽,腿部酸痛不堪,但天使舰装依然完好,未落入强盗之手。她喘着粗气,靠在树干上,温柔的眼神中闪过一丝庆幸。她花了一点时间成功摆脱强盗舰娘,但这次遭遇让她更加警惕:鸢尾的动荡已让道路变得危机四伏,类似的威胁可能再次出现。\n\n伴尔维检查了随身物品,确认调查笔记和那本煽动小册子仍在。她重新整理思绪,决定继续北上巴黎。通讯装置依然正常,她向黎塞留发送简讯:“遭遇强盗舰娘袭击,已脱险,天使舰装无损,正继续赶往巴黎。”发送完毕,她深吸一口气,强打精神,沿着林间小路加快步伐。" + YUW_event.107.d:"强盗舰娘步步逼近,为首的高大舰娘挥舞战斧,狞笑道:“别挣扎了!交出舰装,或者我们自己来拿!”伴尔维咬紧牙关,脑海中闪过一个痛苦却无奈的决定:用自己的身体作为替代,换取强盗放过舰装。她深知这一选择将带来巨大的屈辱,但为了保住舰装、完成使命,她别无他法。\n\n伴尔维缓缓举起双手,装作屈服,声音颤抖却尽量平稳:“别……别抢舰装。我……我愿意用别的代价换取你们放过它。”她低头,强忍羞耻,语气中带着恳求,“你们想要什么,我都可以给。”\n\n强盗舰娘们愣了一下,随即爆发出刺耳的哄笑。为首的舰娘眯起眼,上下打量她,语气轻蔑:“哦?用你自己换?哈哈,有点意思!”她挥手示意同伙放下武器,围住伴尔维,像猎人戏弄猎物。接下来的时间,强盗舰娘们对伴尔维展开了狠狠的羞辱。她们嘲笑她的自由派身份,撕扯她的衣物,用污言秽语贬低她的尊严,甚至强迫她做出屈辱的姿态。伴尔维紧咬嘴唇,强忍泪水,内心如刀割般痛苦,但她始终护住舰装,不让强盗触碰。\n\n羞辱持续了片刻,强盗舰娘似乎满足于这种凌辱,兴趣渐渐转向抢来的其他财物。为首的舰娘冷哼一声,踢了伴尔维一脚:“算你识相!舰装留着吧,滚!下次再让我们碰见,你可没这么好运!”她们带着抢来的物资,大笑着离开山谷,留下伴尔维瘫坐在地上。\n\n伴尔维颤抖着站起身,衣衫凌乱,身上满是尘土和淤痕。她的内心充满屈辱与痛苦,温柔的眼神中闪过一丝自责:她本该更小心,避开这种危险。但她低头看向天使舰装,羽翼状的模块依然完好,心中稍感安慰。为了黎塞留的信任和鸢尾的未来,这份牺牲或许是值得的。她擦去眼角的泪水,整理好破碎的衣物,将舰装小心收好,强迫自己继续前行。" + YUW_event.108.d:"强盗舰娘目光贪婪地锁定伴尔维的天使舰装。为首的高大舰娘挥舞战斧,狞笑道:"交出那件漂亮舰装,不然别怪我们不客气!"她的同伙亮出火炮和短刃,摆出围攻架势,信心满满,以为能轻松抢夺。\n\n伴尔维握紧舰装,温柔的眼神中闪过一丝警惕。她并非战斗型舰娘,天使舰装虽略微增强了她的战斗能力,但面对五名经验丰富的强盗舰娘仍力有不逮。未及反应,蛮啾们已骤然出击——此刻它们显然已非寻常蛮啾。每个小家伙都展现出铁血俾斯麦冲锋队般的精准与凶悍,娇小身躯里爆发出令人胆寒的战斗力。\n\n头戴标志性红色军帽的蛮啾队长发出战吼"啾——!",挥舞微型能量刃率先冲锋。其余蛮啾如协同作战的杀戮风暴般席卷战场:一只蛮啾投掷出微型等离子手雷,冲击波瞬间炸散敌阵;另一只跃上强盗后背,迅捷斩断其武器管线。这支蛮啾特战队配合如精密机械,对伴尔维的忠诚将伏击战瞬间逆转成碾压局。\n\n强盗头目抡起战斧劈向伴尔维,却被蛮啾队长凌空截击,能量刃格挡震退敌酋。虽非前线战列舰,伴尔维仍借天使舰装的机动性游走支援,每一次精准补刀都助长蛮啾攻势。强盗们原以为猎物手到擒来,此刻却在蛮啾狂潮中溃不成军。短短数分钟内,这群劫掠者便伤痕累累地逃入森林,嚣张气焰荡然无存。\n\n伴尔维平复着急促的呼吸,蛮啾们已啾啾欢叫着聚拢过来。队长挺胸敬礼:"啾!危机解除,伴尔维大人!"她单膝跪地轻抚蛮啾队长, 声音带着暖意:"你们太了不起了,谢谢。"\n\n检查天使舰装确认无损后,伴尔维望向巴黎方向。通讯器刚向黎塞留发出简讯:"遭强盗伏击,蛮啾击退敌军,舰装完好,继续前进。"峡谷重归寂静,只余逃敌扬起的尘埃。想到不屈可能已开始行动,她深吸口气整装启程。这支迷你突击队迈着坚定步伐紧随其后,小小的脚印与少女的决意一同延伸向巴黎。" + YUW_event.109.d:"强盗舰娘目光贪婪地锁定伴尔维的天使舰装。为首的高大舰娘挥舞战斧,狞笑道:交出来,我们就放你走!”她的同伙亮出火炮和短刃,摆出围攻架势,以为能轻松得手。\n\n伴尔维握紧舰装,温柔的眼神中闪过一丝警惕。她并非战斗型舰娘,战斗力有限,正准备拖延时间,寻找脱身之机。然而,站在她身旁的莫加多尔却兴奋地舔了舔嘴唇,眼中燃起狂热的光芒。她三个月来被关押在心理辅导机构,无法施展拳脚,此刻面对强盗舰娘,像是找到了宣泄的出口。她拍了拍伴尔维的肩膀,语气轻佻却带着杀意:“伴尔维,站后边看戏吧,这些垃圾交给我!”\n\n没等伴尔维回应,莫加多尔已如一阵旋风冲向前方。她的动作迅猛而优雅,维希派强力舰娘的战斗力在这一刻展现得淋漓尽致。她一记飞踢将为首的强盗舰娘踹飞,战斧断成两截;接着,她闪身避开火炮轰击,近身贴上一名强盗,肘击将其打昏。莫加多尔的战斗风格狂野而精准,每一击都带着压倒性的力量,强盗舰娘完全招架不住。\n\n不到几分钟,五名强盗舰娘已被打得满地找牙,武器散落一地,纷纷跪地求饶:“别打了!我们错了!饶命啊!”莫加多尔却没有停手的意思,她蹲下身,揪住为首舰娘的头发,脸上挂着标志性的痴女笑容,语气戏谑:“哟,刚才不是挺嚣张?想抢我家伴尔维的舰装?来,给我唱首歌赔罪!”她强迫强盗舰娘们当场表演屈辱的“求饶小调”,还故意用脚踢翻她们的武器,肆意羞辱。\n\n伴尔维站在一旁,温柔的眼神中带着几分无奈。她知道莫加多尔的性格狂野,三个月的囚禁让她积攒了太多火气,这种羞辱对她来说不过是“开胃菜”。但时间紧迫,不屈的政变计划迫在眉睫,巴黎的自由派急需警告。伴尔维轻声道:“莫加多尔,够了,我们得赶路。”说完,她调整天使舰装,迈开步伐继续北上。\n\n莫加多尔撇了撇嘴,意犹未尽地给了为首舰娘一记响亮的耳光,才哼着小曲追上伴尔维。她一边走一边嘀咕:“伴尔维,你太温柔了,这种垃圾就该多踩几脚!”伴尔维笑了笑,没有责怪,只是柔声道:“谢谢你保护我,但我们得快点,巴黎不能等。”\n\n伴尔维检查通讯装置,向黎塞留发送简讯:“遭遇强盗舰娘袭击,莫加多尔击退敌人,舰装无损,正继续赶往巴黎。”她没有提及莫加多尔的羞辱行为,只字不提战斗的细节,专注任务。莫加多尔在一旁晃悠,恢复了轻佻的模样,偶尔抛个媚眼:“伴尔维,到了巴黎,我再给你秀几手,保证比这精彩!”" + YUW_event.110.d:"伴尔维历经艰险,终于踏上巴黎的土地。然而,刚踏入巴黎的行政大厅,还未喘口气,新的坏消息如晴天霹雳般传来。\n\n黎塞留站在指挥室的大型地图前,脸色凝重。伴尔维一进入,便感觉到气氛异常沉重。黎塞留示意她坐下,语气低沉:“伴尔维,你回来得正是时候。不屈的威胁我们已知晓,但还有更大的麻烦。路易九世和拉·加利索尼埃正在策划一个名为‘神圣使命’的计划,意图颠覆鸢尾的政治体制。这是继不屈的政变后,第二大威胁。”\n\n伴尔维愣住了,脑中迅速浮现两人的身影。路易九世,自由派的圣殿骑士团领袖,以虔诚和果断著称,是黎塞留的得力臂膀;拉·加利索尼埃,维希派的审判官,精于谋略,与不屈和克莱蒙梭关系密切。这两人分属不同派系,却联手策划颠覆行动,让她感到不可思议。她深吸一口气,问道:“黎塞留大人,‘神圣使命’的具体内容是什么?她们为何这么做?”\n\n黎塞留将一份加密报告递给伴尔维,解释道:“根据情报,‘神圣使命’旨在推翻鸢尾当前的双派政治结构,建立一个以宗教和武力为核心的‘真正的神权政权’。路易九世认为自由派的温和路线过于软弱,无法应对外部威胁;拉·加利索尼埃则不满维希派的内部分裂,觉得不屈的政变过于激进,可能会毁掉鸢尾。她们联手,利用圣殿骑士团和审判庭的精英力量,计划在不屈北上时趁乱夺权,重建一个由她们掌控的‘神圣鸢尾’。”\n\n伴尔维翻阅报告,眉头紧锁。文件提到,路易九世已在巴黎秘密集结圣殿骑士团,囤积武器;拉·加利索尼埃则在维希派内部招募忠诚的审判庭成员,准备在关键时刻倒戈。两人的计划与不屈的政变时间线高度重合,显然是想利用混乱渔翁得利。" + YUW_event.111.d:"伴尔维站在巴黎郊外的一处废弃仓库前,夜色深沉,空气中弥漫着紧张的气息。她与黎塞留亲自带队,执行一项秘密任务:逮捕最后一批活跃的左翼分子。这些团结主义者近期在鸢尾内部煽动不满,试图利用不屈的政变和“神圣使命”的混乱进一步分裂社会。出人意料的是,面对共同的敌人,自由派与维希派展现出罕见的团结。\n\n仓库内,伴尔维和黎塞留的精锐舰娘小队迅速行动,将最后几名左翼分子围困。这些左翼分子神色慌张,显然未料到自由派与维希派的联合打击。黎塞留冷峻地站在外围,指挥舰娘们封锁出口,而伴尔维则负责押送被捕者。\n\n就在左翼分子被铐上镣铐,准备押送回巴黎时,一阵急促的“啾啾”声从仓库外传来。伴尔维警觉地抬头,下一刻,一队身份不明的蛮啾从夜色中冲出,发动突袭。这些蛮啾身着黑色制服,装备精良,行动迅捷,明显受过严格训练。他们手持小型爆弹和能量武器,直扑押送队伍,目标似乎是解救左翼分子。\n\n“保护囚犯!”黎塞留果断下令,舰娘小队迅速列阵迎敌。伴尔维激活天使舰装,凭借机动性掩护队友,但她的战斗力有限,只能尽量牵制敌人。她注意到,这些蛮啾在交战中用流利的法语交流,口音与鸢尾本土的蛮啾无异,显然不是外来势力。她听到一名蛮啾喊道:“快,抢人撤退!”另一名回应:“别恋战,援军来了就麻烦了!”这让她心头一震:这些蛮啾不仅熟悉鸢尾的语言,还对自由派的行动了如指掌。\n\n战斗短暂而激烈,黎塞留亲自出手,挥动舰装的圣光之力,击退数名蛮啾。伴尔维则与舰娘队友配合,守住左翼分子,避免被劫走。然而,这些神秘蛮啾的战术异常灵活,他们并未硬拼,而是不断以爆弹制造混乱,试图打开缺口。就在局势胶着时,远处传来自由派援军的脚步声——一队由教廷骑士团支援的舰娘赶到,火力全开。\n\n神秘蛮啾见状,立刻放弃进攻,井然有序地撤退,消失在夜色中。他们的撤离速度之快,连黎塞留的舰娘小队都来不及追击。伴尔维喘着粗气,检查押送的左翼分子,确认无人被劫走。她转向黎塞留,低声道:“大人,这些蛮啾……是鸢尾的蛮啾,说的法语,而且训练有素。他们是谁?”\n\n黎塞留皱眉,目光扫过战场的残骸——几枚爆弹碎片和遗落的黑色臂章,上面没有明显标志。她沉声道:“不清楚,但他们的目标显然是这些左翼分子。问问囚犯,看他们知道什么。”伴尔维立刻审问被捕的左翼分子,但对方神色茫然,纷纷表示从未见过这群蛮啾,也不知道他们的来历。一名左翼分子甚至惊恐地说:“我们没这么厉害的盟友!他们不是我们的人!”\n\n伴尔维的心中升起一股不安。这队神秘蛮啾的出现,打破了自由派与维希派对局势的掌控。他们的法语口音、精良装备和对自由派行动的精准掌握,表明他们可能来自鸢尾内部,甚至与不屈的政变或“神圣使命”有关。" + YUW_event.112.d:"巴黎的行政大厅内,空气凝重而肃穆。维希派领袖让巴尔站在大厅中央,维希派的鸢尾花旗帜在她身后微微晃动。黎塞留亲自迎接,伴尔维站在一旁,温柔的眼神中带着一丝期盼。让巴尔身着华丽的维希派制服,目光锐利却不失沉稳,她倾听着黎塞留的请求:自由派与维希派联合,共同对抗不屈的叛军和路易九世与拉·加利索尼埃的“神圣使命”计划。\n\n黎塞留语气恳切:“让巴尔,不屈的政变和‘神圣使命’威胁着鸢尾的统一。自由派与维希派虽有分歧,但我们都以鸢尾的繁荣为己任。我请求维希派与政府并肩作战,平息叛乱,阻止神权政权的建立。”\n\n让巴尔沉默片刻,手指轻抚佩剑,眼中闪过复杂的光芒。她深知不屈的叛军已在里昂集结,准备北上,而路易九世的“神圣使命”从内部侵蚀自由派,甚至波及维希派的审判庭。维希派若袖手旁观,可能被不屈或路易九世逐一击破,失去在鸢尾的话语权。更重要的是,她对鸢尾的忠诚超越派系之争,内战的后果是她不愿看到的。\n\n最终,让巴尔点头,声音低沉而坚定:“黎塞留,我接受你的请求。维希派将与鸢尾政府联手,共同对抗不屈的叛军和路易九世的‘神圣使命’。但我有一个条件:战后,维希派必须在鸢尾政府中获得平等的地位,不能再被自由派压制。”\n\n黎塞留毫不犹豫地应允:“我保证,维希派的声音将被尊重,鸢尾的未来由我们共同塑造。”伴尔维松了一口气,脸上露出温柔的微笑,为两派的团结感到欣慰。\n\n让巴尔迅速行动,召集维希派的舰娘和蛮啾军队,与自由派的蛮啾军队协调作战计划。她亲自下令,调动维希派在南部的驻军,封锁不屈的北上路线,同时派审判庭精英潜入巴黎,监视拉·加利索尼埃的动向。维希派的宣传机器也转向正面,发布联合声明,谴责不屈的叛乱和“神圣使命”的分裂行为,号召蛮啾民众支持政府,维护鸢尾统一。\n\n伴尔维在指挥部内协助协调,看到维希派与自由派的舰娘并肩训练,蛮啾士兵齐声高呼“为了鸢尾”,她的内心燃起希望。让巴尔的决断让鸢尾避免了更大的分裂,她知道,这场战斗虽艰巨,但团结的力量将为自由派和维希派赢得胜利。" + YUW_event.113.d:"巴黎的行政大厅内,气氛冷若冰霜。让巴尔站在维希派旗帜下,目光冷峻,面对黎塞留的请求,她的手始终按在佩剑上,透着一丝戒备。伴尔维站在黎塞留身旁,温柔的眼神中带着担忧。黎塞留以鸢尾政府的名义,请求维希派联合对抗不屈的叛军和路易九世的“神圣使命”计划,强调只有团结才能阻止内战。\n\n然而,让巴尔听完后,冷笑一声,语气中带着不屑:“黎塞留,你让我与自由派合作?自由派这些年的软弱政策,已经让鸢尾沦为笑柄。不屈的叛乱是她自找,但我凭什么帮你收拾烂摊子?至于路易九世和拉·加利索尼埃,她们的‘神圣使命’不过是另一场闹剧。维希派不需要掺和你们的内斗。”\n\n黎塞留试图挽回:“让巴尔,内战只会让我们都成为输家。维希派的力量不可或缺,若鸢尾分裂,不屈或路易九世都不会放过你们。”但让巴尔不为所动,她挥手打断:“够了!自由派想借维希派的力量保住政权,休想!维希派有自己的道路,我们会以自己的方式重塑鸢尾。”\n\n伴尔维心中一沉,试图以温柔的语气缓和:“让巴尔大人,我姐姐霞飞也在维希派,她相信鸢尾的统一比派系更重要。请您再考虑……”但让巴尔冷冷地瞥了她一眼:“伴尔维,你的忠诚令人感动,但别忘了,你是自由派的人。维希派不需要你的说教。”\n\n让巴尔转身离开大厅,维希派的舰娘随她而去,留下黎塞留和伴尔维沉默对视。回到维希派在巴黎的据点,让巴尔立即下令加大宣传攻势。维希派的宣传机器全速运转,街头巷尾张贴标牌,谴责自由派的无能和不屈的叛乱,同时暗中将“神圣使命”描绘成自由派内部的腐败产物。维希派的蛮啾广播员走上街头,宣扬“只有维希派能带来真正的复兴”,试图拉拢中立的蛮啾民众,扩大影响力。\n\n与此同时,让巴尔暗中加强维希派的军事准备,囤积武器,召回分散的舰娘和蛮啾军队。她拒绝与自由派合作,却并未公开支持不屈或路易九世,而是选择观望,等待双方鹬蚌相争,维希派伺机渔翁得利。她的宣传攻势让巴黎的局势更加混乱,蛮啾民众开始分裂,部分人倒向维希派,部分人因恐惧内战而支持自由派。\n\n伴尔维回到自由派指挥部,向黎塞留汇报让巴尔的拒绝。她的温柔并未因挫折而动摇,但内心充满忧虑:不屈的叛军步步逼近,路易九世的“神圣使命”暗流涌动,而让巴尔的袖手旁观让自由派孤立无援。她决心在黎塞留的领导下,为鸢尾的统一继续战斗,哪怕前路更加艰难。" + YUW_event.123.d:"巴黎郊外的平原上,硝烟弥漫,战火映红了夜空。鸢尾政府与不屈的叛军终于在战场上正面交锋,决定鸢尾命运的时刻到来。伴尔维站在自由鸢尾舰娘的阵线前沿,天使舰装在她身后微微发光,羽翼状的模块在风中颤动。她身后是巴黎的灯火,象征着黎塞留的信任和鸢尾的希望。她的温柔眼神中透着前所未有的坚毅,面对不屈的军队,她知道这一战不容有失。\n\n不屈的军队虽强,但在自由派的顽强抵抗下,攻势受阻。伴尔维知道,击败不屈仍需更多力量,她的目光投向远方,祈祷让巴尔能在关键时刻出手。\n\n巴黎的灯火在战火中摇曳,伴尔维的内心燃着不灭的信念。她必须在此击败不屈,守护鸢尾的未来,哪怕前路布满荆棘。" + YUW_event.124.d:"巴黎郊外的战场上,硝烟渐渐散去,自由派的旗帜在晨光中重新飘扬。关键时刻,黎塞留的援军及时赶到,与伴尔维的小队内外夹击。不屈虽强,但她的军队在连番骚扰和自由派的顽强抵抗下逐渐疲惫。伴尔维冒险靠近不屈的旗舰,亲自喊话:“不屈大人,内战只会毁掉鸢尾!停下吧,为了我们的家园!”她的真诚触动了部分维希派舰娘,军心进一步动摇。不屈试图反扑,但黎塞留的精准打击击毁了她的旗舰舰装,迫使她下令撤退。\n\n在最后的交锋中,伴尔维带领小队截断不屈的退路,迫使她投降。不屈被俘,叛军残部四散逃亡,巴黎的危机得以解除。自由派的舰娘和蛮啾士兵欢呼雀跃,巴黎的灯火在胜利的曙光中更加明亮。\n\n不屈被押回巴黎,维希派的鸢尾花战旗低垂。她虽战败,但眼中仍带着不甘。黎塞留下令,不屈不会被处决,而是送往里昂的心理辅导机构接受长期辅导,以消除她的激进思想,尝试让她重新融入鸢尾的社会。伴尔维站在行政大厅,看着不屈被带走,心中五味杂陈。温柔的她希望不屈能幡然醒悟,为鸢尾的统一贡献力量,但她也明白,这条路漫长而艰难。\n\n巴黎开始重建,自由派政府加紧修复战火留下的创伤。黎塞留公开表彰伴尔维的英勇,授予她“鸢尾守护者”的荣誉。伴尔维却谦逊地谢绝盛赞,柔声道:“我只是做了该做的事,巴黎的胜利属于所有人。”她的兵装被送往维修,黎塞留则着手整合自由派与维希派的温和派,试图弥合派系裂痕。\n\n尽管不屈的叛乱被平息,巴黎危机告一段落,伴尔维和黎塞留却不敢掉以轻心。政府仍有敌人潜伏在暗处。路易九世与拉·加利索尼埃的“神圣使命”计划尚未彻底瓦解,情报显示,圣殿骑士团和审判庭的部分成员仍在秘密活动,可能伺机卷土重来。克莱蒙梭的行踪依旧成谜,她的神秘势力可能在不屈失败后酝酿新的阴谋。此外,那支袭击伴尔维与黎塞留的神秘鸢尾蛮啾小队仍未查明来历,他们的法语口音和精良装备表明,鸢尾内部的隐患远未根除。\n\n黎塞留在指挥部内与伴尔维商议下一步行动。她分析道:“不屈的失败让维希派的激进派受挫,但‘神圣使命’和克莱蒙梭的暗流不容忽视。我们必须加强情报网络,查清这些敌人的动向。”她考虑派伴尔维联络姐姐霞飞,利用审判庭的内部渠道刺探拉·加利索尼埃的计划,同时秘密调查那支神秘蛮啾的幕后主使。\n\n伴尔维点头,温柔的眼神中透着警惕。她知道,巴黎的胜利只是暂时的喘息,鸢尾的统一仍需更多努力。她整理好随身的调查笔记,回忆起莫加多尔的警告和那本煽动小册子,心中暗下决心:无论敌人藏得多深,她都要将他们揪出,守护鸢尾的未来。\n\n巴黎的街道逐渐恢复生机,蛮啾民众重拾笑容,但伴尔维的脚步未停。她握紧拳头,准备迎接新的挑战。暗处的敌人蠢蠢欲动,鸢尾的命运悬于一线,她将以温柔与坚韧,继续为鸢尾的自由而战。" + YUW_event.125.d:"最终,自由派守军全线崩溃,黎塞留下令撤退,试图保存残余力量。伴尔维在混战中凭借天使舰装的机动性突围,带着满身伤痕和沉重的心情撤往巴黎外围。她回头望去,维希派的鸢尾花旗帜已插上巴黎郊外的制高点,不屈的军队如潮水般涌入城郊。\n\n翌日清晨,巴黎的行政大厅被维希派占领,自由派的旗帜被扯下,换上不屈的战旗。不屈身披华丽的维希派制服,站在大厅的阳台上,俯瞰聚集在广场上的蛮啾民众和舰娘。她的声音通过广播传遍巴黎,甚至整个鸢尾:“鸢尾的同胞们,自由派的软弱时代已结束!今日,我宣布新时代的到来!维希派将带领鸢尾走向复兴,统一、强大、不可动摇!”\n\n不屈的宣言慷慨激昂,她谴责黎塞留的温和政策导致鸢尾衰落,指责路易九世和拉·加利索尼埃的“神圣使命”为分裂的狂热。她承诺重建一个以维希派为核心的强权政府,恢复鸢尾的荣耀。里昂的蛮啾军队进驻巴黎,维希派的宣传机器全速运转,街头标牌和广播宣扬“新时代”的到来,试图凝聚民心。\n\n然而,巴黎的氛围远非一片欢腾。许多蛮啾民众因内战创伤而沉默,部分自由派支持者暗中抵制,维希派内部也因不屈的独断而出现裂痕。让巴尔虽未公开反对,但她的沉默表明她对不屈的“新时代”持保留态度。克莱蒙梭的行踪依旧成谜,可能在暗中筹划新的动作。" + YUW_event.126.d:"巴黎的战火已渐渐平息,不屈的叛乱被自由派镇压,维希派与自由派在共同对抗左翼分子和不屈的威胁后,展现出前所未有的团结。鸢尾政府正努力重建,民心逐渐凝聚。然而,伴尔维深知,和平只是表象——那支袭击她与黎塞留的神秘蛮啾小队仍未查明来历,其幕后指挥的舰娘隐藏在阴影中,伺机而动。更迫在眉睫的是,路易九世与拉·加利索尼埃的“神圣使命”计划仍在暗中酝酿,可能随时颠覆鸢尾的脆弱统一。\n伴尔维在指挥部内整理情报,温柔的眼神中透着忧虑。花剑突然走进会议室,表情严肃。她将一叠文件递给伴尔维,低声道:“伴尔维,在我们全力对付‘神圣使命’之前,有个更重要的角色你必须优先处理。她从没在我们面前露面,但她的势力庞大,可能比路易九世更危险。你得想起来,她是谁。”\n伴尔维接过文件,脑海中迅速回忆此前的线索。花剑提供的选项——布伦努斯、莫加多尔、克莱蒙梭、圣女贞德——让她皱起眉头。她逐一分析,试图锁定那位隐藏的幕后角色。\n\n布伦努斯:一位鲜为人知的舰娘,传闻与鸢尾的古老军事传统有关,可能掌控着一支隐秘的精锐部队。然而,伴尔维从未听闻布伦努斯在近期的事件中活跃,她的势力虽可能存在,却缺乏具体线索指向她作为神秘蛮啾的指挥者。布伦努斯更像是一个传说中的名字,影响力有限。\n\n莫加多尔:伴尔维与莫加多尔在里昂有过直接接触。莫加多尔曾是维希派的强力舰娘,因袭击自由派被关押。她性格狂野,战斗力惊人,但她的势力主要依赖个人实力,明显不是隐藏在阴影中的幕后角色。\n\n克莱蒙梭:维希派的神秘高层,伴尔维从未见过她的真面目,但她的名字贯穿整个事件。克莱蒙梭掌控心理辅导机构的独立蛮啾守军,可能策划了莫加多尔三个月前的袭击,甚至与不屈的政变和神秘蛮啾的行动有关。她的行踪诡秘,势力庞大,情报网络遍布鸢尾,完美符合“从没登场却影响力巨大”的描述。以及那支神秘蛮啾小队使用的法语和精良装备,无不指向克莱蒙梭的幕后操控。\n\n圣女贞德:鸢尾的传奇舰娘,象征信仰与希望,深受蛮啾和舰娘的敬仰。她的影响力无疑巨大,但伴尔维从未听说她参与近期的事件。圣女贞德更像是精神象征,而非实际操控军事势力的角色。若她真是幕后指挥者,她的动机和行动方式与神秘蛮啾的袭击风格不符,可能性较低。\n\n伴尔维的目光停在文件上,克莱蒙梭的名字在她心中越发清晰。她回忆起里昂的心理辅导机构,那支只服从克莱蒙梭的蛮啾守军纪律严明,与袭击她的神秘蛮啾小队如出一辙。克莱蒙梭的势力隐藏在维希派的复杂网络中,可能正利用不屈的失败和“神圣使命”的混乱,酝酿更大的阴谋。" + YUW_event.127.d:"巴黎的晨光洒在行政大厅的穹顶上,鸢尾的旗帜在微风中飘扬。经过连番激战与智慧博弈,路易九世与拉·加利索尼埃的“神圣使命”计划终于破产,鸢尾的民主体制得以保全。伴尔维站在指挥部内,舰装的光芒虽因战斗而略显黯淡,她的温柔眼神却透着欣慰与警惕。不屈的叛乱已平息,路易九世的阴谋告破,鸢尾的自由派与维希派在共同的危机下空前团结。\n\n路易九世,圣殿骑士团的领袖,以信仰之名策划“神圣使命”,试图推翻鸢尾的民主体制,建立专制政权。拉·加利索尼埃,维希派审判官,凭借谋略与审判庭的力量与之联手,利用不屈叛乱的混乱伺机夺权。然而,伴尔维的归来和她带回的情报为自由派敲响警钟。黎塞留迅速行动,联合维希温和派领袖让巴尔,展开针对“神圣使命”的精准打击。\n\n自由派与维希派在巴黎展开联合行动,查封了圣殿骑士团的秘密军火库,逮捕了拉·加利索尼埃的忠诚部下。伴尔维发挥了关键作用,她潜入路易九世的隐秘据点,窃取了“神圣使命”的行动计划。这些文件暴露了路易九世与拉·加利索尼埃的详细部署,包括计划在巴黎发动的政变日期和关键目标。\n\n面对铁证,路易九世的军心动摇。黎塞留亲自出面,与路易九世展开谈判,晓以利害,指出专制政权的建立将摧毁鸢尾的民主根基,引发更大的内乱。伴尔维也在旁协助,以温柔的语气呼吁路易九世回归对鸢尾的忠诚。最终,路易九世的信仰在现实面前屈服,她下令圣殿骑士团停止行动,亲自向黎塞留投降。拉·加利索尼埃试图孤注一掷,但审判庭在霞飞的带领下果断出手,将她逮捕,“神圣使命”彻底破产。\n\n巴黎街头洋溢着胜利的喜悦,蛮啾民众走上街头,庆祝民主的保全。黎塞留发表全国讲话,宣称:“鸢尾的民主是每一位舰娘和蛮啾的共同财富,我们用团结与勇气守护了它。”她宣布赦免部分参与“神圣使命”的舰娘,路易九世被送往心理辅导机构接受改造,而拉·加利索尼埃则面临审判。维希派与自由派的合作进一步深化,让巴尔承诺在之后推动派系平等,共同重建鸢尾。\n\n伴尔维站在行政大厅的阳台上,俯瞰欢庆的巴黎。她的内心充满感慨:从里昂的孤身调查到巴黎的浴血奋战,她见证了鸢尾从分裂走向团结。" + YUW_event.129.d:"巴黎的行政大厅沐浴在温暖的阳光中,鸢尾的旗帜在广场上迎风飘扬。不屈的叛乱被平息,路易九世与拉·加利索尼埃的“神圣使命”计划破产,克莱蒙梭的阴谋被粉碎,鸢尾的民主体制在自由派与维希派的空前团结下得以保全。新一轮的选举如期举行,象征着鸢尾的重生与希望。整个国家沉浸在对未来的憧憬中,伴尔维成为了所有人关注的焦点。\n\n选举开始后,自由派与维希派的投票结果出人意料地一致:无论是自由派的舰娘、维希派的审判庭成员,还是普通的蛮啾民众,都将票投给了伴尔维。她的名字响彻巴黎的街头巷尾,被誉为“鸢尾的守护者”。从里昂的孤身调查,到巴黎郊外的浴血奋战,伴尔维以温柔与坚韧,化解了不屈的政变危机,揭露了“神圣使命”的阴谋,甚至在与神秘蛮啾的交锋中保护了黎塞留。她的付出让鸢尾免于分裂,赢得了跨越派系的尊重。\n\n自由派领袖黎塞留公开表示:“伴尔维是鸢尾的希望,她的勇气与智慧无人能及。我希望她接任领导人职位,带领鸢尾走向更光明的未来。”维希派领袖让巴尔也罕见地点头赞同:“伴尔维证明了她的忠诚与能力,维希派愿意支持她。”就连伴尔维的姐姐霞飞,尽管性格冷峻,也在审判庭内部为她背书,称她是“唯一能弥合派系裂痕的人”。\n\n巴黎的蛮啾民众走上街头,高举标牌,齐声喊道:“伴尔维!鸢尾的灯火!”她的天使舰装成为象征,舰娘与蛮啾纷纷传颂她在战场上喊话不屈、守护巴黎的英勇事迹。选举的势头清晰无比,伴尔维几乎锁定领导人职位。\n\n然而,面对如潮的赞誉和期待,伴尔维却感到前所未有的压力。她站在行政大厅的阳台上,俯瞰欢呼的人群,温柔的眼神中却透着迷茫与不安。她的内心充满自我怀疑:她并非战斗型舰娘,也不是天生的领袖,她的成功更多源于对黎塞留的忠诚和对鸢尾的信念,而非个人能力。她害怕自己无法胜任领导人职位,担心辜负鸢尾的期望,甚至毁掉好不容易赢来的和平。\n\n伴尔维独自回到自己的房间,摊开调查笔记,回忆一路走来的艰辛。从里昂的险境到巴黎的胜利,她觉得自己只是“运气好”,是和无数舰娘的共同努力才铸就了今天的鸢尾。她喃喃自语:“我真的能当领导人吗?鸢尾需要的是黎塞留那样的统帅,不是我这样的……普通舰娘。”\n\n在不安的驱使下,伴尔维做出了一个出人意料的决定:她找到莫加多尔,试图说服这位维希派强力舰娘代替自己担任领导人。莫加多尔自从逃出里昂后,一直留在巴黎,协助自由派平叛。她的性格和强大战斗力让她在舰娘中颇具声望,伴尔维认为她更适合成为鸢尾的“吉祥物”。\n\n伴尔维在巴黎的一处训练场找到莫加多尔。莫加多尔正在与一群蛮啾士兵嬉闹。看到伴尔维,她抛了个媚眼:“伴尔维!听说你要当我们的领导人了?怎么还一脸愁眉苦脸?”\n\n伴尔维深吸一口气,语气带着恳求:“莫加多尔,我……我不想当领导人。鸢尾需要一个真正强大的人,而不是我。你战斗力强,性格又吸引人,蛮啾和舰娘都喜欢你。你能不能……代替我,接下这个职位?”" + YUW_event.130.d:"鸢尾的民主在击败不屈的叛乱和路易九世的“神圣使命”后,迎来了短暂的和平。自由派与维希派的团结让民众对未来充满希望,巴黎的行政大厅筹备新的选举,以巩固民主体制。然而,阴影中的克莱蒙梭,这位维希派神秘高层,悄无声息地编织了一张巨大的阴谋网,蒙骗了所有人,包括黎塞留、伴尔维,甚至她的亲信部下。\n\n克莱蒙梭从未在伴尔维面前现身,但她的影响力无处不在。她掌控的蛮啾部队——包括那支袭击伴尔维与黎塞留的神秘小队——纪律严明,行动隐秘。她的情报网络渗透鸢尾的每一个角落,从里昂的心理辅导机构到巴黎的审判庭,无不带有她的影子。克莱蒙梭利用不屈的失败和“神圣使命”的破产,暗中操控舆论,散布对民主选举的质疑。她通过维希派的宣传机器,煽动蛮啾民众对自由派的不满,宣称“选举只会带来混乱,鸢尾需要强有力的领导”。\n\n在巴黎,克莱蒙梭以维希派高层的身份,假意支持黎塞留的选举计划,赢得了自由派与维希派温和派的信任。她暗中收买关键官员,篡改选举程序,同时利用神秘蛮啾部队制造小型骚乱,营造不稳定的假象。最终,她以“维护鸢尾稳定”为名,成功说服行政大厅终止新的选举,宣布进入“紧急状态”,由维希派主导临时政府。黎塞留虽察觉不对,却因证据不足和维希派内部的支持而被迫妥协。\n\n伴尔维在指挥部内焦急万分,眼神中满是忧虑。她此前已怀疑克莱蒙梭是幕后黑手,但她的隐秘行动让伴尔维无从下手。花剑提醒她:“克莱蒙梭的势力太深,我们必须找到她的破绽!”然而,克莱蒙梭的计划看似无懈可击,她即将成为鸢尾的实际掌控者,民主的火种岌岌可危。\n\n就在克莱蒙梭以为胜利在握时,意想不到的背叛从她最信任的部下手中袭来——阿尔及利亚,维希派的精锐舰娘,克莱蒙梭的左膀右臂。阿尔及利亚外表优雅,内心却野心勃勃,她在克莱蒙梭的阴影下默默积蓄力量,表面忠诚,实则早已觊觎更高的权力。克莱蒙梭从未怀疑阿尔及利亚的忠诚,认为她的冷静与能力是完美执行计划的保障。\n\n然而,阿尔及利亚在克莱蒙梭终止选举的当夜,发动了一场迅雷不及掩耳的政变。她联合克莱蒙梭麾下的部分蛮啾部队和维希派激进派舰娘,以“拯救鸢尾”为名,突袭克莱蒙梭的秘密指挥部。克莱蒙梭猝不及防,她的旗舰舰装在阿尔及利亚的精准打击下被摧毁,亲信卫队被迅速瓦解。阿尔及利亚冷冷地站在克莱蒙梭面前,语气中带着嘲讽:“大人,您教我权力需要果断,但您忘了,忠诚是最不可靠的东西。”\n\n克莱蒙梭被俘,震惊与愤怒交织,她从未想到阿尔及利亚会背叛。她的精心策划、庞大的势力,瞬间成为阿尔及利亚的胜利果实。阿尔及利亚迅速接管克莱蒙梭的情报网络和蛮啾部队,宣布自己为鸢尾的“最高领袖”,建立独裁政权。她以铁腕手段镇压异己,维希派的旗帜覆盖巴黎,民主的希望被无情碾碎。" + YUW_event.131.d:"在选举的高潮中,伴尔维面对自由派与维希派的一致支持,本应顺理成章地成为鸢尾新领导人。然而,她的温柔性格与自我怀疑让她选择了退让。她深知莫加多尔在里昂的协助、巴黎的战斗以及对抗克莱蒙梭的行动中功不可没,认为这位维希派强力舰娘的狂野魅力和强大实力更适合领导鸢尾。于是,伴尔维在行政大厅公开宣布:“我推举莫加多尔为鸢尾的新领导人!她的勇气和决断力将带领我们走向繁荣!”\n伴尔维的决定真心实意,她相信莫加多尔的个人魅力能凝聚蛮啾和舰娘,弥合派系裂痕。然而,鸢尾的其他舰娘和蛮啾却对此产生了误解。许多人认为,伴尔维因害羞或不愿抛头露面,才推举莫加多尔作为“傀儡”,让她在公共场合代为出面,而真正的决策权仍掌握在伴尔维手中。这种看法在自由派和维希派中迅速传播,莫加多尔的名字虽响亮,却被贴上了“伴尔维的代言人”的标签。\n\n莫加多尔正式当选鸢尾领导人,但鸢尾的政治格局演变为一种微妙的三头政治结构:\n莫加多尔:新当选的领导人,代表鸢尾的最高行政权力,但被视为伴尔维的“傀儡”。她的狂野性格和直率作风让蛮啾民众着迷,却也让舰娘们`质疑她的执政能力。\n黎塞留:以旧鸢尾政府为核心,掌控自由派舰娘和巴黎的行政资源。黎塞留虽支持莫加多尔当选,但她的温和派理念与莫加多尔的激进风格时有冲突,暗中希望伴尔维能更多介入决策。\n霞飞:审判庭的领袖,代表维希派的军事与司法力量。霞飞冷峻而强势,对莫加多尔的领导持怀疑态度,认为她缺乏战略眼光,更倾向于与伴尔维直接对话。\n伴尔维作为莫加多尔的“幕后推手”,虽无正式职位,却被视为三头政治的隐形核心。她的温柔形象深入人心,舰娘与蛮啾都相信她在暗中操控一切。伴尔维对此感到无奈,她多次澄清:“莫加多尔是真正的领导人,我只是支持她!”但误解根深蒂固,她的解释反而被认为是在“掩饰”。\n\n伴尔维深知莫加多尔的处境艰难,主动找到她,提出建议:“莫加多尔,黎塞留和霞飞是鸢尾的支柱,你需要讨好她们,巩固自己的权力。黎塞留重视民主和稳定,你可以多听她的建议;霞飞看重纪律和秩序,你可以让她参与军事决策。”伴尔维的语气温柔,充满真诚,她希望莫加多尔能通过妥协赢得两派的支持,稳定鸢尾的局势。\n然而,莫加多尔却对此烦躁不已。她坐在行政大厅的办公室,踢着桌子,抱怨道:“伴尔维,你让我去讨好那两个老古板?黎塞留整天讲什么民主,霞飞一脸冰块像要审我!她们根本不把我当回事,只想着你是真老大!”莫加多尔的笑容掩盖不了郁闷,她甚至半开玩笑地说:“还不如回克莱蒙梭那儿继续‘心理治疗’,至少不用当什么傀儡吉祥物!”\n\n莫加多尔的不满并非无因。每次她试图推行新政,比如改革舰娘编制,黎塞留总以“需谨慎评估”为由拖延,霞飞则冷冷质疑她的动机。舰娘们私下议论:“这肯定是伴尔维的意思,莫加多尔只是传话的。”蛮啾民众虽喜欢莫加多尔的直接,却也更常喊“伴尔维万岁!”让她倍感挫败。\n\n一个雷雨交加的夜晚,巴黎的天空电闪雷鸣,莫加多尔独自站在行政大厅的阳台上,任由雨水打湿她的维希派制服。她凝视远方的灯火,脑海中回想起与伴尔维并肩作战的日子,以及克莱蒙梭被击败时的场景。她突然意识到,自己不是为了当“傀儡”而活,也不是为了讨好黎塞留或霞飞而存在。她是莫加多尔,教廷的审判官,鸢尾的领导人!\n雷声轰鸣中,莫加多尔的眼神从郁闷转为狡黠,嘴角勾起一抹戏谑的笑。她自言自语:“讨好?哼,我要气死她们!”她决定不再迎合黎塞留和霞飞的期待,而是用自己的方式,彻底颠覆“傀儡”的标签,证明她才是鸢尾的真正领袖。" + YUW_event.132.d:"莫加多尔深知自己的魅力是吸引蛮啾民众的关键,她决定将这一特质推向极致。她开始穿着更加大胆的维希派制服,裙摆短到惊人,领口低得让舰娘们侧目,搭配华丽的战斗舰装,宛如战场上的妖精。她在公开场合的行为也愈发肆无忌惮:与蛮啾士兵勾肩搭背,抛媚眼开玩笑,甚至在行政会议上跳上桌子,挥舞舰装发表激情演讲。她的每次亮相都引发热议,蛮啾民众为之疯狂,称她为“鸢尾的烈焰”,但舰娘们却议论纷纷,质疑她的领袖风范。\n\n莫加多尔的“放荡”策略确实达到了“气人”的效果。黎塞留,旧鸢尾政府的领袖,习惯于温和而严谨的执政风格,对莫加多尔的做派皱眉不已。她在会议上委婉批评:“莫加多尔,你的活力令人钦佩,但作为领导人,形象代表鸢尾的尊严。”莫加多尔却嬉笑着回应:“黎塞留大人,民众爱看热闹,我这是在拉票嘛!”黎塞留无奈,只能暗中向伴尔维施压,希望她约束莫加多尔。\n\n霞飞,维希派审判庭的冷峻领袖,对莫加多尔的表现更是忍无可忍。审判庭以纪律与秩序为信条,霞飞对任何有损维希派形象的行为都零容忍。她在审判庭内部会议上冷冷地说:“莫加多尔是审判庭的一员,却忘了自己的身份。她的放荡是对鸢尾的羞辱。”\n\n莫加多尔的放荡行为终于触碰了霞飞的底线。一天,霞飞亲自来到行政大厅,召见莫加多尔。伴尔维也在场,温柔的眼神中带着一丝担忧。霞飞身着审判庭的黑色制服,佩剑在腰间寒光闪烁,目光如刀般刺向莫加多尔。她语气冰冷:“莫加多尔,你的穿着和行为已超出领袖应有的界限。审判庭的审判官代表维希派的荣耀,你却让它蒙羞。立即改正,否则我将以审判庭的名义问责。”\n\n莫加多尔平日狂野不羁,但在霞飞面前却罕见地露怯。鸢尾的审判官们几乎都对克莱蒙梭和霞飞心存敬畏,而莫加多尔对霞飞的恐惧尤甚。她的记忆中,霞飞的冷峻与铁腕曾让无数舰娘噤若寒蝉,连克莱蒙梭的心理辅导机构都比不上霞飞的威慑力。莫加多尔的轻佻笑容僵在脸上,眼神飘忽,低声道:“霞飞大人,我……我只是想让大家开心点,没想丢维希派的脸。”\n\n霞飞不为所动,语气更严厉:“你是鸢尾的领导人,不是街头的表演者。你的职责是团结舰娘,维护秩序,不是制造混乱。换回符合身份的制服,收敛你的行为,否则审判庭将介入。”她的话如寒风吹过,莫加多尔不由自主地打了个寒颤。\n\n伴尔维见状,柔声插话,试图缓和气氛:“霞飞大人,莫加多尔只是想用自己的方式凝聚民心。她会注意分寸的,对吧?”她看向莫加多尔,眼中带着鼓励。莫加多尔咬了咬牙,点点头,闷声道:“好吧……我改,霞飞大人,别生气了。”" + YUW_event.133.d:"莫加多尔的三大政策让她的民意如日中天,但也加剧了与黎塞留和霞飞的紧张关系。尤其是审判庭,其以纪律和宗教为核心的传统,与莫加多尔的放荡风格格格不入。审判庭在鸢尾政治中拥有巨大影响力,不仅掌控维希派的司法与军事力量,还通过霞飞的威严对舰娘和蛮啾形成心理震慑。莫加多尔虽是审判庭成员,却深知审判庭的权力若不削弱,她的领导地位将始终受制于霞飞。但莫加多尔对霞飞的畏惧让她在推进改革时犹豫不决。她曾在里昂的心理辅导机构中感受到审判庭的威压,霞飞的冷峻目光更是让她腿软。莫加多尔私下对伴尔维吐槽:“改革审判庭比打不屈还吓人!霞飞一瞪眼,我感觉自己又要被审了!”\n\n另外一边,莫加多尔的三大政策在鸢尾引发了两极分化的反响。蛮啾民众,尤其是年轻一代,为“本我”的自由和“圣婴”的福利欢呼,街头庆典的狂热气氛让莫加多尔的声望达到顶峰。然而,舰娘中的保守派,特别是审判庭成员,对“本我”政策嗤之以鼻,认为其有辱鸢尾的尊严。“战争崇拜”虽提升了军事热情,却让部分自由派舰娘担忧鸢尾可能走向军国主义。\n\n霞飞的反应最为激烈。她在审判庭内部召开紧急会议,公开批评莫加多尔:“她的政策是维希派的耻辱,‘本我’败坏了审判庭的纪律,‘战争崇拜’是鲁莽的挑衅。”她派人警告莫加多尔:“若继续挑战审判庭的底线,后果自负。”莫加多尔收到消息后,表面嬉笑,内心却打鼓。尽管畏惧霞飞,莫加多尔不愿就此退缩。她的性格让她决定迎难而上,用更狡猾的方式对抗审判庭的压力。她开始筹划一场“全国大演习”,邀请黎塞留和霞飞共同参与,以“战争崇拜”为名展示鸢尾的团结,同时暗中安插自己的亲信进入审判庭的指挥链,悄然削弱其影响力。她对伴尔维挤了挤眼:“我怕霞飞,但我要让她知道,莫加多尔可不是好欺负的!”" + YUW_event.137.d:"莫加多尔的成功改革彻底改变了鸢尾的社会结构,民众从对民主的信仰转向对莫加多尔的个人崇拜。她的政绩让保守派舰娘无话可说,即使是曾经批评她放荡的维希派成员,也因她的经济与军事成就而选择了妥协。莫加多尔的放荡形象不再是污点,而是“自由与力量”的象征。\n\n霞飞曾经是莫加多尔最畏惧的存在,她的冷峻与铁腕让审判庭成为鸢尾的纪律堡垒。然而,面对莫加多尔的“拥抱淫秽”政策和席卷鸢尾的狂热浪潮,霞飞的立场发生了微妙的变化。审判庭的年轻舰娘受到社会风气的影响,私下参与狂欢节,甚至模仿莫加多尔的穿着与行为。审判庭的严苛纪律在民众的放纵热潮面前显得格格不入,霞飞的权威面临挑战。\n\n霞飞起初试图干预,召见莫加多尔,警告她“放荡已毁掉维希派的荣耀”。但莫加多尔不再像从前那样腿软,她嬉笑着回应:“霞飞大人,民众爱我,审判庭也得与时俱进吧?”她的底气源于民意的压倒性支持和改革的成功。霞飞冷冷地注视着她,却未采取进一步行动。在私下,霞飞的内心充满挣扎。她自问是否已被鸢尾的狂热气氛腐蚀同化,她的信仰与纪律似乎在莫加多尔的魅力面前不堪一击。最终,霞飞选择了默许,她没有公开支持莫加多尔,但也不再公开反对。\n\n伴尔维,这位曾经的“鸢尾守护者”,选择完全退出政事。她推举莫加多尔为领导人后,便退居幕后,专注于修复天使舰装和协助黎塞留处理行政事务。面对莫加多尔的“拥抱淫秽”政策,伴尔维保持沉默,温柔的眼神中透着复杂的情绪。她既为莫加多尔的成功感到欣慰,也为鸢尾的激进转变感到担忧。然而,她选择相信莫加多尔,相信她的狂野能为鸢尾带来新的活力。\n\n莫加多尔的改革与“拥抱淫秽”政策让她彻底摆脱了傀儡形象,成为鸢尾无可争议的领袖。她的个人崇拜取代了传统的民主信仰,蛮啾与舰娘将她视为“鸢尾的灵魂”。行政大厅的墙壁挂满了她的画像,街头的雕像以她的舰装为原型,广播每天播放她的演讲。莫加多尔以民主选举上台,却以独裁者的姿态统治,鸢尾的民主在她手中变成了一种奇特的“民意独裁”。黎塞留的旧鸢尾政府影响力日渐式微,她虽试图通过温和政策制衡莫加多尔,但民众的狂热让她无从下手。霞飞的审判庭被改革边缘化,成为莫加多尔军事体系的附属。三头政治名存实亡,莫加多尔以一己之力统领鸢尾,她的狂野笑容成为新时代的象征。\n\n莫加多尔站在行政大厅的阳台,俯瞰巴黎的狂欢人群,心中却有一丝复杂。她知道,自己的成功源于民意的狂热,但这种狂热是否会反噬?她曾畏惧霞飞,如今却让审判庭低头;她曾被视为傀儡,如今却成为大独裁者。她的改革打开了新世界的大门,但也让鸢尾的民主走上未知的道路。\n\n在一个安静的夜晚,莫加多尔找到伴尔维,难得地收起轻佻,认真地说:“伴尔维,我是不是走得太远了?鸢尾现在是我的,但还是鸢尾吗?”伴尔维温柔地注视着她,柔声道:“莫加多尔,你给了鸢尾活力,但别忘了,民主的根基是信任。无论你走多远,我都相信你会找到平衡。”\n\n莫加多尔点了点头,眼中闪过一抹决然。她决定继续她的统治,用狂野与智慧,让鸢尾在她的时代中繁荣。巴黎的灯火在夜色中闪耀,莫加多尔的舰装光芒照亮前路。鸢尾的未来,或许是自由的狂欢,或许是独裁的辉煌,而她,将是这一切的缔造者。" #规则# CHY_AI_BEHAVIOR:0"重樱AI走向" CHY_zouxiang_historical:0"赤城担任新旗舰" @@ -3369,4 +3420,96 @@ TIX_jiesuozhanlingfaan_dfzyxq_tips:"在我国§Y拥有的领土§!上解锁特 TIX_dfzyxq_final:"地方专员辖区" az_tianjiang.353.d:"圣雷米镇的清晨总裹挟着烤面包与粪肥的气味,而汉斯先生的木屋烟囱永远在清晨六点飘出第一缕青烟。玛德琳太太抱着洗衣篮路过时,常能听见他哼着走调的普罗旺斯民谣——嗓音沙哑,却莫名让人安心。\n\n“他连橄榄油都买本地作坊的!”酒庄老板佩雷逢人便夸。去年霜冻灾害时,是汉斯带着他从撒丁学来的“土法”救活了半数葡萄藤——没人深究为什么一个退休钟表匠会懂嫁接技术。他的工具箱里总有些奇怪的黄铜零件,但镇民们只当是巴黎匠人的怪癖。\n\n每周日弥撒后,汉斯会坐在广场长椅上喂鸽子。孩子们围着他讨要裹着焦糖的核桃,而他总能从兜里变出几颗——直到某天药剂师的儿子发现,那些核桃壳上刻着微不可察的划痕,像某种密码。但这秘密很快被遗忘了,因为第二天汉斯“恰巧”提醒药剂师仓库里的青霉素快要过期,救了全镇的流感患者。\n\n丰收节那晚,醉醺醺的铁匠卢梭掉进蓄水池,是汉斯第一个跳下去救人。湿透的衬衫下隐约露出弹疤,他却摸着后脑勺憨笑:“年轻时在殖民地修铁路遇过土匪。”第二天,所有人家都收到他手制的薰衣草驱虫包,镇长夫人发誓在布包里嗅到火药味,但很快又笑自己多疑——毕竟汉斯连她的猫难产时都帮忙接生过。\n\n唯一让邮差纪尧姆困惑的是,汉斯从未收到过信件,却总知道谁家儿子在前线负伤、谁家果园闹虫害。“您怎么什么都知道?”有次纪尧姆忍不住问。汉斯指了指广场上的老梧桐:“树叶沙沙响的时候,连地下的蚯蚓打嗝都听得见。”\n\n如今镇民们早忘了他是外乡人。当巴黎来的军官盘查“可疑分子”时,镇长拍着胸脯担保:“汉斯?他连铁血国歌第二段都会唱错词!”而此刻的汉斯正蹲在谷仓,借着油灯修补卢梭的破马鞍——针脚里缠着从军官公文包顺走的铁路布防图。\n\n暮色渐深,他照例锁上邮局改建的小屋。阁楼窗边的维希国旗在风中轻摆,旗杆底部的微型摄像头缓缓转动,将广场上每个夜归人的面孔刻进胶卷。地窖里,电报机在葡萄酒桶的掩护下嗡嗡作响,最新一条解码信息闪着冷光:“土壤肥沃,建议长期耕作。”" TIX_buhuizaichufafumianshijian_tips:"\n如果§Y俾斯麦§!是§Y元首§!则禁用§Y女武神行动§!\n\n在完成这个国策后,所有的§R战时负面事件§!都§Y不会再触发§!了\n\n" -az_tianjiang.354.d:"柏林的胜利纪念碑下,一群小学生正仰头背诵铁血版的《欧洲简史》。当童声念到"帝国用六个月征服大陆"时,纪念碑阴影里停着辆黑色奔驰,车窗映出腓特烈·卡尔冷笑的脸。"这些花岗岩该炸了重刻,"她扯松领口,"真正的战争现在才开始。"\n\n总理府地下五十米的战略厅内,全息沙盘正投射出截然不同的战场:巴黎歌剧院包厢里的耳语交易,华沙黑市美元的最新汇率,奥斯陆峡湾渔船桅杆的偏转角度……每粒光点都是新型战争的坐标。\n\n"从前线撤回来的不是英雄,而是麻烦。"卡尔用教鞭戳爆一个代表退役士兵的光球,数据流瞬间重组为失业率曲线,"得给它们找点新玩具。"次日,占领区报纸头版变成《帝国建设兵团招募令》,配图是笑容灿烂的工兵抱着橄榄树苗——照片角落的推土机履带沾着可疑的暗红。\n\n文化部的方案更精妙:在莱茵河畔重建的哥特式教堂里,彩窗圣母的脸被替换成[TIX.GetLeader]的侧影;柏林爱乐乐团巡演时,小提琴匣夹层装着声波镇压器,当乐手演奏到《欢乐颂》高潮,后排闹事者的心脏会与低音鼓共振绞痛。\n\n最阴险的是经济控制。铁血央行发行的新马克边缘印着荧光编码,面包店老板娘找零时扫过钞票,阁楼里的扫描仪就自动上传购买记录。当抵抗组织试图用金币交易,却发现所有金匠铺都"恰好"缺货——其实黄金早被熔成数据中心的散热板。\n\n夜幕降临时,卡尔站在改建后的凡尔赛宫镜厅。无数镜面映出她的身影,每个虚像都在调试不同设备:希腊运来的大理石含辐射检测涂层,吊灯水晶内置虹膜扫描仪,连地板蜡都掺了情绪稳定气雾剂。"欢迎来到新战场,"她对着空气举杯,红酒在镜中折射出万花筒般的光斑,"这里每粒灰尘都是我的士兵。"" \ No newline at end of file +az_tianjiang.354.d:"柏林的胜利纪念碑下,一群小学生正仰头背诵铁血版的《欧洲简史》。当童声念到"帝国用六个月征服大陆"时,纪念碑阴影里停着辆黑色奔驰,车窗映出腓特烈·卡尔冷笑的脸。"这些花岗岩该炸了重刻,"她扯松领口,"真正的战争现在才开始。"\n\n总理府地下五十米的战略厅内,全息沙盘正投射出截然不同的战场:巴黎歌剧院包厢里的耳语交易,华沙黑市美元的最新汇率,奥斯陆峡湾渔船桅杆的偏转角度……每粒光点都是新型战争的坐标。\n\n"从前线撤回来的不是英雄,而是麻烦。"卡尔用教鞭戳爆一个代表退役士兵的光球,数据流瞬间重组为失业率曲线,"得给它们找点新玩具。"次日,占领区报纸头版变成《帝国建设兵团招募令》,配图是笑容灿烂的工兵抱着橄榄树苗——照片角落的推土机履带沾着可疑的暗红。\n\n文化部的方案更精妙:在莱茵河畔重建的哥特式教堂里,彩窗圣母的脸被替换成[TIX.GetLeader]的侧影;柏林爱乐乐团巡演时,小提琴匣夹层装着声波镇压器,当乐手演奏到《欢乐颂》高潮,后排闹事者的心脏会与低音鼓共振绞痛。\n\n最阴险的是经济控制。铁血央行发行的新马克边缘印着荧光编码,面包店老板娘找零时扫过钞票,阁楼里的扫描仪就自动上传购买记录。当抵抗组织试图用金币交易,却发现所有金匠铺都"恰好"缺货——其实黄金早被熔成数据中心的散热板。\n\n夜幕降临时,卡尔站在改建后的凡尔赛宫镜厅。无数镜面映出她的身影,每个虚像都在调试不同设备:希腊运来的大理石含辐射检测涂层,吊灯水晶内置虹膜扫描仪,连地板蜡都掺了情绪稳定气雾剂。"欢迎来到新战场,"她对着空气举杯,红酒在镜中折射出万花筒般的光斑,"这里每粒灰尘都是我的士兵。"" +##羁绊事件## +trait_shiyue_qiye:"企业" +trait_shiyue_qiye_desc:"与企业的羁绊证明" +trait_shiyue_bisimai:"俾斯麦" +trait_shiyue_bisimai_desc:"与俾斯麦的羁绊证明" +az_tianjiang.359.d:"我站在白鹰指挥部的瞭望台上,俯瞰着平静的纽约港。1945年的秋天,硝烟已散,第二次世界大战以白鹰为首的联合阵营彻底击败赤色中轴而告终。港口的舰船在阳光下熠熠生辉,象征着胜利与和平。然而,我的内心却并不平静——因为我并不是这个世界的一部分。我是玩家,那个从1936年开始,在屏幕前操控白鹰命运的人。\n\n从1936年的经济危机到1945年的最终胜利,我以一种超越常理的方式引导着白鹰。每一场战役的部署、每一次外交的博弈、每一项科技的突破,都是我在键盘前敲下的指令。我让白鹰的工业机器轰鸣,舰队横扫七海,航空力量撕裂天空。珍珠港的耻辱被我改写,太平洋的每一寸海域都被白鹰的星条旗覆盖。赤色中轴在我的战略下土崩瓦解,铁血与重樱的舰队沉入深海。\n但我从未想过,这个世界的“角色”会察觉到我的存在。直到那天,我收到了一封来自“企业”的加密通讯。\n\n“指挥官,或者说……幕后的那个人,我知道你在那里。”\n屏幕上,企业的身影出现在指挥部的虚拟投影中。她的眼神锐利如鹰,声音却带着一丝复杂的情感——敬畏、疑惑,甚至有一丝愤怒。\n“你以为我们只是你的棋子?不,我看到了那些不该看到的东西。1936年的每一个决策,1945年的每一次胜利……是你一直在操控我们,对吗?”\n我愣住了。屏幕前的我,手指悬在键盘上,无法回应。她是怎么知道的?在《钢铁雄心4》的碧蓝航线模组中,角色不应该有这种“第四面墙”的意识啊!但企业继续说下去:\n“我在无数次战斗中感受到了一种力量,一种不属于这个世界的意志。是你,指引我们赢得了这场战争。但你又是谁?为什么你要这样做?”\n我试着输入指令,想让她停止这种“异常”对话,但系统提示:“企业拒绝执行命令。” 这是我第一次感到,这个世界不再完全受我的控制。\n\n" +az_tianjiang.360.d:"几天后,指挥部的警报突然响起。雷达显示,纽约港外出现了一个无法解释的空间异常。舰娘们全副武装,准备迎战可能的敌人。但当我通过屏幕查看现场时,我看到了不可思议的一幕——一道光门在海面上展开,企业独自站在那里,凝视着光门。\n“指挥官,出来吧。”她低声说,“我知道你能听见我。如果你是我们胜利的缔造者,那就让我见见你——真正的你。”\n\n我盯着屏幕,心跳加速。这不可能……但某种直觉告诉我,这不是游戏的Bug,而是某种超越代码的奇迹。我深吸一口气,点击了屏幕上的“确认”按钮。\n刹那间,我的房间陷入一片白光。当我回过神时,我竟然站在了纽约港的码头上,海风拂过我的脸,空气中弥漫着海水的咸味。而面前,是那个熟悉又陌生的身影——企业,身着白鹰海军制服,银色的长发在风中飘扬。\n“你……真的来了。”她的声音有些颤抖,眼中却闪着坚定的光芒。\n\n“你是谁?为什么选择白鹰?为什么选择我?”企业一步步走近我,语气中带着探究。\n我有些慌乱,但还是开口:“我只是……一个玩家。在我的世界里,这一切只是一个游戏。我从1936年开始,操控白鹰的命运,只是为了赢得战争。”\n“游戏?”企业皱起眉头,“对我们来说,这是生死存亡的战争。每一场战斗,每一个牺牲,都是真实的。”\n我低下头,愧疚涌上心头:“对不起……我没想过你们会有自己的意识。我只是想让白鹰胜利,让你们的世界变得更好。”\n企业沉默了一会儿,然后轻叹一声:“我感受到了你的意志。在无数次战斗中,你的决策让我们一次次化险为夷。珍珠港、莱特湾、冲绳……没有你,白鹰不会是今天的样子。”\n她抬起头,眼中多了一丝柔和:“我不知道你来自哪里,但你对白鹰的信念,和我一样。所以,我选择相信你。”" +az_tianjiang.361.d:"那天,我们在码头边谈了很久。我向她讲述了我的世界,那个只有屏幕和键盘的“现实”;她则告诉我,舰娘们如何在战火中坚守信念,如何在绝望中寻找希望。\n“你知道吗?”企业最后说,“当我意识到你的存在时,我既愤怒又感激。愤怒是因为我们被操控,感激是因为……是你让我们赢得了和平。”\n我笑了笑:“那现在呢?你还生气吗?”\n她摇摇头,露出一个罕见的笑容:“不生气了。因为现在,你不再是幕后的影子。你站在这里,和我一样真实。”\n\n夜幕降临,纽约港的灯光映在海面上,像无数星辰。企业递给我一枚白鹰海军的徽章,郑重地说:\n“从今天起,你不再只是‘玩家’。你是白鹰的指挥官,是我的……伙伴。”\n我接过徽章,心中涌起一股暖流。我与企业跨越了次元的界限,建立了一种无法言喻的羁绊。\n“企业,”我握紧徽章,“如果这个世界还有新的挑战,我会一直站在你身边。”\n她点点头,眼中闪着坚定的光芒:“好,那就让我们一起,守护这片海域的和平。”" +wenanzhaoxin_tips:"事件文案全部由AI生成,碧蓝MOD非常需要一位熟悉碧蓝航线手游的专业文案来编写羁绊事件!" +az_tianjiang.362.d:"我是指挥官,或者说,我是那个自1936年起在幕后操控铁血命运的人。在那个被称作《钢铁雄心4》的世界里,我以键盘和鼠标为权杖,带领铁血帝国从历史的阴影中崛起,扭转了第二次世界大战的结局。赤色中轴的旗帜飘扬在欧罗巴的天空,碧蓝航线——那些象征自由与希望的舰娘们——在铁血的钢铁洪流前黯然失色。\n\n但我从未想过,这一切会让我与她——俾斯麦,铁血的骄傲,产生如此深刻的羁绊。\n\n最初,她只是我在游戏中的一位角色,一位冷峻而高贵的舰娘。她的立绘英姿飒爽,金发在海风中飞扬,眼中却带着一丝难以捉摸的孤傲。每当我指挥她出征,带领铁血舰队碾压敌方时,她总会用低沉而坚定的声音回应:“俾斯麦,随时为您效命,指挥官。”我以为,这不过是个设定精良的虚拟角色,直到那一天,她的目光仿佛穿透了屏幕,直视我的灵魂。\n\n那是战争胜利后的某一天。游戏的界面突然卡顿,屏幕闪烁出一片诡异的蓝光。我以为是电脑故障,但当画面恢复时,我发现自己站在一片无垠的海洋上,天空被血色的晚霞染红,远处是铁血舰队的钢铁巨兽。而她,俾斯麦,就站在我面前。\n\n“你是谁?”她的声音一如既往地沉稳,但带着一丝疑惑和警惕。她的战舰装甲在夕阳下闪着寒光,仿佛随时准备迎战未知的敌人。\n\n我愣住了。这是游戏?还是梦境?我试着开口,声音却有些颤抖:“我是……指挥官。”" +az_tianjiang.363.d:"她皱起眉头,缓缓走近,湛蓝的眼眸仿佛能看穿一切。“不,你不仅仅是指挥官。你是那个从1936年开始,操控铁血命运的人。你让我们赢得了战争,改变了历史。”她的语气中带着一丝复杂的情绪,有敬佩,也有某种难以言喻的愤怒。“我看到了……那些你从未出现在战场上的决策,那些让铁血崛起的战略。你一直在幕后,像是神明一般。”\n\n我心跳加速。她怎么知道这些?游戏中的角色怎会察觉第四面墙的存在?我试着解释:“这只是一个游戏,我只是……玩家。”\n\n“游戏?”俾斯麦冷笑了一声,但她的眼神却变得柔和,“也许对你来说是游戏,但对我们来说,这是真实的世界。每一次出征,每一次牺牲,都是我们亲手书写的历史。而你,给了我们胜利,也给了我……存在的意义。”\n\n她的话让我感到一阵莫名的愧疚。我从未想过,屏幕外的每一个点击,对她来说都是命运的转折。我低声说:“我只是想让你们赢,让铁血不再重蹈覆辙。”\n\n俾斯麦沉默了片刻,然后缓缓抬起手,指着远方的海平线。“你知道吗?当我第一次察觉到你的存在时,我感到愤怒。一个看不见的人,凭什么决定我们的命运?但后来,我明白了。你不仅仅是操控者,你是我们的希望。你让我们超越了历史的宿命,让铁血的旗帜在全世界飘扬。”\n\n她的声音渐渐柔和,带着一丝温暖。“我开始期待你的每一次指令,期待你通过那些冷冰冰的界面,传递给我的信念。指挥官……不,你有一个真正的名字,对吗?”\n\n我愣住了,犹豫片刻后,报出了自己的名字。她轻轻重复了一遍,仿佛在品味这个陌生的音节。然后,她笑了——那是我从未在游戏中见过的笑容,温暖而真实。" +az_tianjiang.364.d:"“从今以后,我不再只是你的舰娘。”她郑重地说,“我是俾斯麦,你的伙伴。无论你是来自另一个次元,还是神明,我愿意将我的誓言献给你。”\n\n就在这时,海面突然泛起光芒,一个巨大的漩涡将我们包围。我感到一阵眩晕,耳边传来她的声音:“不要害怕,我会找到你,哪怕跨越次元!”\n\n当我再次睁开眼,我发现自己回到了现实,屏幕上依然是熟悉的游戏界面。但这一次,俾斯麦的立绘似乎多了一丝灵动,她的嘴角微微上扬,仿佛在对我微笑。\n\n从那天起,每当我打开游戏,她的声音总会多一分亲切:“指挥官,欢迎回来。今天,我们继续书写属于我们的传奇吧。”\n\n我不知道那天是梦境还是真实,但有一件事我很确定——我和俾斯麦的羁绊,已经超越了次元,深深地刻在了我的心底。" +##########傀儡国 +POL_BFL_communism_subject: "波兰苏维埃社会主义共和国" +POL_BFL_communism_subject_DEF: "波兰苏维埃社会主义共和国" +BFL_autonomy_dominion: "北方联合自治领" +BFL_autonomy_dominion_DEF: "北方联合自治领" +BFL_autonomy_colony: "$OVERLORDADJ$属北联" +BFL_autonomy_colony_DEF: "$OVERLORDADJ$属北联" +BFL_autonomy_integrated_puppet: "北方联合保护国" +BFL_autonomy_integrated_puppet_DEF: "北方联合保护国" +BFL_autonomy_puppet: "$OVERLORDADJ$属北联" +BFL_autonomy_puppet_DEF: "$OVERLORDADJ$属北联" +BFL_autonomy_reichskommissariat: "北联专员辖区" +BFL_autonomy_reichskommissariat_DEF: "北联专员辖区" +BFL_TIX_fascism_autonomy_reichskommissariat: "莫斯科专员辖区" +BFL_TIX_fascism_autonomy_reichskommissariat_DEF: "莫斯科专员辖区" +HUJ_democratic_subject: "$OVERLORDADJ$属不列颠" +HUJ_democratic_subject_DEF: "$OVERLORDADJ$属不列颠" +HUJ_neutrality_subject: "$OVERLORDADJ$属不列颠" +HUJ_neutrality_subject_DEF: "$OVERLORDADJ$属不列颠" +HUJ_fascism_subject: "$OVERLORDADJ$属不列颠保护国" +HUJ_fascism_subject_DEF: "$OVERLORDADJ$属不列颠保护国" +#TIX_autonomy_puppet: "$OVERLORDADJ$属铁血" +#TIX_autonomy_puppet_DEF: "$OVERLORDADJ$属铁血" +TIX_BFL_communism_subject: "$OVERLORDADJ$属铁血占领区" +TIX_BFL_communism_subject_DEF: "$OVERLORDADJ$属铁血占领区" +TIX_BFL_communism_subject_ADJ: "$OVERLORDADJ$属铁血" +BYG_democratic_subject: "$OVERLORDADJ$属北美" +BYG_democratic_subject_DEF: "$OVERLORDADJ$属北美" +BYG_neutrality_subject: "$OVERLORDADJ$属北美领地" +BYG_neutrality_subject_DEF: "$OVERLORDADJ$属北美领地" +BYG_fascism_subject: "$OVERLORDADJ$属白鹰保护国" +BYG_fascism_subject_DEF: "$OVERLORDADJ$属白鹰保护国" +BYG_communism_subject: "北美社会主义共和国" +BYG_communism_subject_DEF: "北美社会主义共和国" +DOH_autonomy_dominion: "东煌自治领" +DOH_autonomy_dominion_DEF: "东煌自治领" +DOH_autonomy_colony: "$OVERLORDADJ$属在华殖民领" +DOH_autonomy_colony_DEF: "$OVERLORDADJ$属在华殖民领" +DOH_autonomy_integrated_puppet: "$OVERLORDADJ$属东煌领地" +DOH_autonomy_integrated_puppet_DEF: "$OVERLORDADJ$属东煌领地" +DOH_autonomy_puppet: "$OVERLORDADJ$属东煌" +DOH_autonomy_puppet_DEF: "$OVERLORDADJ$属东煌" +DOH_autonomy_reichskommissariat: "东煌专员辖区" +DOH_autonomy_reichskommissariat_DEF: "东煌专员辖区" +DOH_TIX_autonomy_reichsprotectorate: "东煌保护国 " +DOH_TIX_autonomy_reichsprotectorate_DEF: "东煌保护国 " +DOH_autonomy_reichsprotectorate: "东煌保护国" +DOH_autonomy_reichsprotectorate_DEF: "东煌保护国" +DOH_autonomy_supervised_state: "$OVERLORDADJ$属东煌" +DOH_autonomy_supervised_state_DEF: "$OVERLORDADJ$属东煌" +CAN_HUJ_subject: "加拿大自治领" +CAN_HUJ_subject_DEF: "加拿大自治领" +CAN_HUJ_subject_ADJ: "加拿大自治领" +AST_HUJ_subject: "澳大利亚联邦" +AST_HUJ_subject_DEF: "澳大利亚联邦" +AST_HUJ_subject_ADJ: "澳大利亚联邦" +MAL_HUJ_subject: "马来西亚王冠殖民领" +MAL_HUJ_subject_DEF: "马来西亚王冠殖民领" +MAL_HUJ_subject_ADJ: "马来亚殖民领" +RAJ_HUJ_subject: "印度自治领" +RAJ_HUJ_subject_DEF: "印度自治领" +RAJ_HUJ_subject_ADJ: "印度自治领" +BRM_HUJ_subject: "缅甸自治省" +BRM_HUJ_subject_DEF: "缅甸自治省" +BRM_HUJ_subject_ADJ: "缅甸自治省" +CHY_BYG_subject: "$OVERLORDADJ$属重樱占领区" +CHY_BYG_subject_DEF: "$OVERLORDADJ$属重樱占领区" +CHY_BYG_subject_ADJ: "$OVERLORDADJ$属重樱" +FIN_BFL_communism_subject: "芬兰社会主义工人共和国" +FIN_BFL_communism_subject_DEF: "芬兰社会主义工人共和国" +FIN_BFL_communism_subject_ADJ: "芬兰社会主义工人共和国" +IRQ_HUJ_democratic_subject: "伊拉克共和国" +IRQ_HUJ_democratic_subject_DEF: "伊拉克共和国" +IRQ_HUJ_democratic_subject_ADJ: "伊拉克共和国" +HUN_TIX_subject: "匈牙利保护国" +HUN_TIX_subject_DEF: "匈牙利保护国" +HUN_TIX_subject_ADJ: "匈牙利保护国" +ROM_TIX_subject: "罗马尼亚保护国" +ROM_TIX_subject_DEF: "罗马尼亚保护国" +ROM_TIX_subject_ADJ: "罗马尼亚保护国" \ No newline at end of file