From 53bbce2e31804d0873e90f843fbee1a1927eb850 Mon Sep 17 00:00:00 2001 From: Wolferos Date: Mon, 5 Aug 2024 17:40:43 +0200 Subject: [PATCH] Open Beta 0.24 RC1 --- mod/TheGreatWar.mod | 2 +- .../common/national_focus/soviet.txt | 188 ++++++++++++++++++ mod/thegreatwar/descriptor.mod | 2 +- mod/thegreatwar/gfx/interface/logo_game.dds | Bin 458880 -> 458880 bytes .../history/countries/RUS - Russia.txt | 5 + .../history/countries/SOV - Soviet union.txt | 4 + .../ww1_interwar_nf_soviet_l_english.yml | 14 ++ 7 files changed, 213 insertions(+), 2 deletions(-) diff --git a/mod/TheGreatWar.mod b/mod/TheGreatWar.mod index 23966089e..4f81def5e 100755 --- a/mod/TheGreatWar.mod +++ b/mod/TheGreatWar.mod @@ -14,6 +14,6 @@ tags={ "Technologies" } picture="tgw_picture.png" -version="0.23.2" +version="0.24" supported_version="1.14.7" remote_file_id="699709023" \ No newline at end of file diff --git a/mod/thegreatwar/common/national_focus/soviet.txt b/mod/thegreatwar/common/national_focus/soviet.txt index db41395c1..44642e3bd 100755 --- a/mod/thegreatwar/common/national_focus/soviet.txt +++ b/mod/thegreatwar/common/national_focus/soviet.txt @@ -274,6 +274,7 @@ focus_tree = { } } } + focus = { id = SOV_interwar_SpreadCommunism_GER prerequisite = { @@ -303,6 +304,7 @@ focus_tree = { } } } + focus = { id = SOV_interwar_SpreadCommunism_FRA prerequisite = { @@ -332,6 +334,7 @@ focus_tree = { } } } + focus = { id = SOV_interwar_WhiteRussiaProblem icon = GFX_focus_eng_expose_the_belly_of_the_bear @@ -368,6 +371,7 @@ focus_tree = { add_political_power = 25 } } + focus = { id = SOV_interwar_poland icon = GFX_goal_generic_position_armies @@ -388,6 +392,7 @@ focus_tree = { add_stability = -0.03 } } + focus = { id = SOV_interwar_CeaseFirePoland # IRL Polish-Soviet War ended with a cease-fire on 18 October 1920 and The Peace of Riga was signed on 18 March 1921 icon = GFX_focus_generic_polish_deal @@ -416,6 +421,7 @@ focus_tree = { } } } + focus = { id = SOV_interwar_WarPoland mutually_exclusive = { @@ -443,6 +449,7 @@ focus_tree = { add_manpower = 10000 } } + focus = { id = SOV_interwar_balticstates icon = GFX_focus_eng_move_to_secure_the_dominions @@ -470,6 +477,7 @@ focus_tree = { } } } + focus = { id = SOV_interwar_Ukraine icon = GFX_goal_generic_position_armies @@ -490,6 +498,7 @@ focus_tree = { add_stability = -0.02 } } + focus = { id = SOV_interwar_CeaseFireUkraine icon = GFX_goal_generic_major_alliance @@ -519,6 +528,7 @@ focus_tree = { } } } + focus = { id = SOV_interwar_WarUkraine mutually_exclusive = { @@ -643,6 +653,7 @@ focus_tree = { } } } + focus = { id = SOV_ww1_recover_after_civwar icon = GFX_goal_generic_construction @@ -715,6 +726,7 @@ focus_tree = { x = 2 y = 2 } + focus = { id = SOV_ww1_volunteers icon = GFX_goal_generic_allies_build_infantry @@ -737,6 +749,7 @@ focus_tree = { x = 1 y = 3 } + focus = { id = SOV_ww1_execute_imperial_family icon = GFX_hoi4tgw_knifeintheback @@ -771,6 +784,7 @@ focus_tree = { x = 1 y = 4 } + focus = { id = SOV_ww1_claim_victory available = { @@ -873,6 +887,176 @@ focus_tree = { } + focus = { + id = SOV_interwar_KazakhSteppe + icon = GFX_goal_generic_position_armies + + available = { + has_global_flag = kis_treaty_of_versailles + SOV = { + controls_state = 585 + has_government = communism + } + } + + x = 25 + y = 11 + + cost = 10 + ai_will_do = { + factor = 1 + } + completion_reward = { + add_political_power = 50 + } + } + + focus = { + id = SOV_interwar_SupportTheYoungBukharanActivists # Support the Young Bukharan Activists + icon = GFX_focus_YUG_pan_slavic_congress + prerequisite = { + focus = SOV_interwar_KazakhSteppe + } + + available = { + NOT = { + country_exists = BUK + } + } + + cost = 10 + x = 26 + y = 12 + + cost = 10 + ai_will_do = { + factor = 1 + } + + completion_reward = { + BUK = { + add_popularity = { + ideology = communism + popularity = 1.0 + } + } + } + } + + focus = { + id = SOV_interwar_BukharanPeoplesSovietRepublic # Bukharan People's Soviet Republic + icon = GFX_goal_generic_war_with_comintern + prerequisite = { + focus = SOV_interwar_SupportTheYoungBukharanActivists + } + + available = { + NOT = { + country_exists = BUK + } + } + + cost = 10 + x = 26 + y = 13 + + cost = 10 + ai_will_do = { + factor = 1 + } + + available = { + date > 1920.1.1 + country_exists = RUS + RUS = { + controls_state = 814 + NOT = { + has_government = communism + } + } + } + + completion_reward = { + + BUK = { + transfer_state = 814 + } + + RUS = { + create_wargoal = { + target = BUK + type = take_state + generator = { + 814 + } + } + } + } + } + + focus = { + id = SOV_interwar_KhorezmPeoplesSovietRepublic # Khorezm People's Soviet Republic + icon = GFX_focus_generic_soviet_politics + prerequisite = { + focus = SOV_interwar_KazakhSteppe + } + + available = { + NOT = { + country_exists = KHI + } + } + + cost = 10 + x = 24 + y = 13 + + cost = 10 + ai_will_do = { + factor = 1 + } + + available = { + date > 1920.1.1 + country_exists = RUS + RUS = { + controls_state = 813 + NOT = { + has_government = communism + } + } + } + + completion_reward = { + + KHI = { + transfer_state = 813 + } + + RUS = { + create_wargoal = { + target = KHI + type = take_state + generator = { + 813 + } + } + } + + hidden_effect = { + KHI = { + add_popularity = { + ideology = communism + popularity = 1.0 + } + } + } + } + } + + + + focus = { id = SOV_ww1_complete_revolution available = { @@ -898,6 +1082,7 @@ focus_tree = { x = 7 y = 2 } + focus = { id = SOV_ww1_soviet_constitution icon = GFX_goal_generic_forceful_treaty @@ -914,6 +1099,7 @@ focus_tree = { x = 8 y = 3 } + focus = { id = SOV_ww1_foster_new_values icon = GFX_goal_generic_propaganda @@ -942,6 +1128,7 @@ focus_tree = { x = 9 y = 4 } + focus = { id = SOV_ww1_SWP icon = GFX_goal_generic_production @@ -963,6 +1150,7 @@ focus_tree = { x = 9 y = 5 } + focus = { id = SOV_ww1_workers_paradise icon = GFX_goal_support_communism diff --git a/mod/thegreatwar/descriptor.mod b/mod/thegreatwar/descriptor.mod index 4db913602..c9da4f325 100644 --- a/mod/thegreatwar/descriptor.mod +++ b/mod/thegreatwar/descriptor.mod @@ -12,6 +12,6 @@ tags={ "Technologies" } picture="tgw_picture.png" -version="0.23.2" +version="0.24" supported_version="1.14.7" remote_file_id="699709023" \ No newline at end of file diff --git a/mod/thegreatwar/gfx/interface/logo_game.dds b/mod/thegreatwar/gfx/interface/logo_game.dds index 9eb621eb8bf1b6a52ddf086b1ae0f074636dfad5..fb15a8e22e84a3d7954dd97a9992fbc585f74a3c 100644 GIT binary patch delta 6999 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 byn!Y)%>G#S5*L3qSmyq}{g0FDhcW*K*46={ delta 5731 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