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 9eb621eb8..fb15a8e22 100644 Binary files a/mod/thegreatwar/gfx/interface/logo_game.dds and b/mod/thegreatwar/gfx/interface/logo_game.dds differ diff --git a/mod/thegreatwar/history/countries/RUS - Russia.txt b/mod/thegreatwar/history/countries/RUS - Russia.txt index a59c0b68c..7d7fa0c32 100755 --- a/mod/thegreatwar/history/countries/RUS - Russia.txt +++ b/mod/thegreatwar/history/countries/RUS - Russia.txt @@ -1022,6 +1022,11 @@ recruit_character = RUS_aleksandr_rusin# Also Advisor ww1_armored_car_3 = 1 ww1_light_tank = 1 ww1_heavy_tank = 1 + + ww1_armored_car_2__nostepback = 1 + ww1_light_tank__nostepback = 1 + ww1_heavy_tank__nostepback = 1 + # Artillery light_field_gun2 = 1 heavy_field_gun2 = 1 diff --git a/mod/thegreatwar/history/countries/SOV - Soviet union.txt b/mod/thegreatwar/history/countries/SOV - Soviet union.txt index ec6f84a73..c389f0faa 100755 --- a/mod/thegreatwar/history/countries/SOV - Soviet union.txt +++ b/mod/thegreatwar/history/countries/SOV - Soviet union.txt @@ -390,6 +390,10 @@ if = { ww1_light_tank = 1 ww1_heavy_tank = 1 + ww1_armored_car_2__nostepback = 1 + ww1_light_tank__nostepback = 1 + ww1_heavy_tank__nostepback = 1 + # Artillery light_field_gun2 = 1 heavy_field_gun2 = 1 diff --git a/mod/thegreatwar/localisation/ww1_interwar_nf_soviet_l_english.yml b/mod/thegreatwar/localisation/ww1_interwar_nf_soviet_l_english.yml index 1571991b5..916f04fc4 100644 --- a/mod/thegreatwar/localisation/ww1_interwar_nf_soviet_l_english.yml +++ b/mod/thegreatwar/localisation/ww1_interwar_nf_soviet_l_english.yml @@ -42,6 +42,20 @@ SOV_interwar_WhiteRussiaProblem:0 "Kill the Tsarists" SOV_interwar_WhiteRussiaProblem_desc:0 "" + + SOV_interwar_SpreadCommunism_FRA:0 "Support the SFIO" + SOV_interwar_SpreadCommunism_FRA_desc:0 "" + + SOV_interwar_KazakhSteppe:0 "Kazakh Steppe" + SOV_interwar_KazakhSteppe_desc:0 "" + SOV_interwar_SupportTheYoungBukharanActivists:0 "Support the Young Bukharan Activists" + SOV_interwar_SupportTheYoungBukharanActivists_desc:0 "" + SOV_interwar_BukharanPeoplesSovietRepublic:0 "Bukharan People's Soviet Republic" + SOV_interwar_BukharanPeoplesSovietRepublic_desc:0 "" + SOV_interwar_KhorezmPeoplesSovietRepublic:0 "Khorezm People's Soviet Republic" + SOV_interwar_KhorezmPeoplesSovietRepublic_desc:0 "" + + SOV_interwar_easteurope:0 "Europe Positioning" SOV_interwar_easteurope_desc:0 ""