# Author(s): LordBogdanoff # Last Modified January 9th, 2025 add_namespace = union_state add_namespace = union_state_armenia add_namespace = union_state_belarus add_namespace = union_state_news #We are Union state country_event = { id = union_state.1 title = union_state.1.t desc = union_state.1.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.1.a log = "[GetDateText]: [This.GetName]: union_state.1.a executed" BLR = { set_country_flag = BLR_unionstate_agree } SOV = { set_autonomy = { target = BLR autonomy_state = autonomy_union_state } } hidden_effect = { news_event = { hours = 6 id = union_state_news.1 } } } } #Union state We country_event = { id = union_state.3 title = union_state.3.t desc = union_state.3.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.3.a log = "[GetDateText]: [This.GetName]: union_state.3.a executed" SOV = { country_event = union_state.4 } USR_union_state_blr_create = yes hidden_effect = { news_event = { hours = 6 id = union_state_news.1 } } ai_chance = { base = 50 modifier = { SOV = { nationalist_fascist_are_in_power = yes } BLR = { nationalist_fascist_are_in_power = yes } add = 50 } modifier = { BLR = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_monarchists_are_in_power = yes } } add = -50 } } } option = { name = union_state.3.b log = "[GetDateText]: [This.GetName]: union_state.3.b executed" SOV = { country_event = union_state.5 } ai_chance = { base = 50 } } } #They are Union state country_event = { id = union_state.4 title = union_state.4.t desc = union_state.4.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.4.a } } #They are not Union state country_event = { id = union_state.5 title = union_state.5.t desc = union_state.5.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.5.a log = "[GetDateText]: [This.GetName]: union_state.5.a executed" SOV = { add_opinion_modifier = { target = BLR modifier = betrayed_our_cause } } } } #Union state We country_event = { id = union_state.6 title = union_state.6.t desc = union_state.6.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.6.a log = "[GetDateText]: [This.GetName]: union_state.6.a executed" SOV = { set_autonomy = { target = ROOT autonomy_state = autonomy_union_state } } hidden_effect = { set_temp_variable = { percent_change = -18 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = ROOT } change_influence_percentage = yes news_event = { hours = 6 id = union_state_news.2 } } ai_chance = { base = 1 } } option = { name = union_state.6.b ai_chance = { base = 1 } } } #Serbia Union State country_event = { id = union_state.7 title = union_state.7.t desc = union_state.7.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.7.a log = "[GetDateText]: [This.GetName]: union_state.7.a executed" SER = { remove_ideas = SER_International_Isolation_1 set_country_flag = BLR_unionstate_agree } set_autonomy = { target = SER autonomy_state = autonomy_union_state } hidden_effect = { news_event = { hours = 6 id = union_state_news.2 } } ai_chance = { base = 55 modifier = { has_opinion = { target = SER value > 39 } add = 45 } } } option = { name = union_state.7.b log = "[GetDateText]: [This.GetName]: union_state.7.a executed" SER = { country_event = { id = union_state.8 days = 1 } } ai_chance = { base = 45 } } } #We are not Union state country_event = { id = union_state.8 title = union_state.8.t desc = union_state.8.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.8.a } } #Russia knows we prepare to Union state country_event = { id = union_state.9 title = union_state.9.t desc = union_state.9.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.9.a } } country_event = { id = union_state.10 title = union_state.10.t desc = union_state.10.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.10.a log = "[GetDateText]: [This.GetName]: union_state.10.a executed" UKR = { if = { limit = { NOT = { has_country_flag = ukr_revoult_bilo } } set_temp_variable = { tension_change = 15 } UKR_add_political_tension = yes } } SOV = { set_autonomy = { target = UKR autonomy_state = autonomy_union_state } } hidden_effect = { news_event = { hours = 6 id = union_state_news.3 } create_country_leader = { name = "Natalia Vitrenko" picture = "Natalia_Vitrenko.dds" ideology = Autocracy traits = { emerging_Autocracy geopolitical_thinker scientist } } create_country_leader = { name = "Natalia Vitrenko" picture = "Natalia_Vitrenko.dds" ideology = Monarchist traits = { nationalist_Monarchist geopolitical_thinker scientist } } set_temp_variable = { percent_change = 10 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = UKR } change_influence_percentage = yes } ai_chance = { base = 1 } } option = { name = union_state.10.b ai_chance = { base = 1 modifier = { add = 100 is_historical_focus_on = yes } } } } #We are Union state country_event = { id = union_state.11 title = union_state.11.t desc = union_state.11.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.11.a log = "[GetDateText]: [This.GetName]: union_state.11.a executed" UKR = { set_country_flag = BLR_unionstate_agree } set_autonomy = { target = UKR autonomy_state = autonomy_union_state } UKR = { create_country_leader = { name = "Natalia Vitrenko" picture = "Natalia_Vitrenko.dds" ideology = Autocracy traits = { emerging_Autocracy geopolitical_thinker scientist } } create_country_leader = { name = "Natalia Vitrenko" picture = "Natalia_Vitrenko.dds" ideology = Monarchist traits = { nationalist_Monarchist geopolitical_thinker scientist } } if = { limit = { NOT = { has_country_flag = ukr_revoult_bilo } } set_temp_variable = { tension_change = 15 } UKR_add_political_tension = yes } } hidden_effect = { news_event = { hours = 6 id = union_state_news.3 } } ai_chance = { base = 55 } } option = { name = union_state.11.b log = "[GetDateText]: [This.GetName]: union_state.11.a executed" UKR = { country_event = { id = union_state.12 days = 1 } } ai_chance = { base = 45 modifier = { add = 200 is_historical_focus_on = yes } } } } #We are not Union state country_event = { id = union_state.12 title = union_state.12.t desc = union_state.12.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.12.a } } #Armenia Union State country_event = { id = union_state.13 title = union_state.13.t desc = union_state.13.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.13.a log = "[GetDateText]: [This.GetName]: union_state.13.a executed" if = { limit = { NKR = { is_subject_of = ARM } } ARM = { country_event = russia_governorate.24 } } SOV = { set_autonomy = { target = ARM autonomy_state = autonomy_union_state } } hidden_effect = { news_event = { hours = 6 id = union_state_news.4 } set_temp_variable = { percent_change = 7 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = ARM } change_influence_percentage = yes } ai_chance = { base = 1 } } option = { name = union_state.13.b ai_chance = { base = 1 } } } #We are Union state country_event = { id = union_state.14 title = union_state.14.t desc = union_state.14.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.14.a log = "[GetDateText]: [This.GetName]: union_state.14.a executed" ARM = { set_country_flag = BLR_unionstate_agree } if = { limit = { NKR = { is_subject_of = ARM } } ARM = { country_event = russia_governorate.24 } } set_autonomy = { target = ARM autonomy_state = autonomy_union_state } hidden_effect = { news_event = { hours = 6 id = union_state_news.4 } } ai_chance = { base = 1 } } option = { name = union_state.14.b log = "[GetDateText]: [This.GetName]: union_state.14.a executed" ARM = { country_event = { id = union_state.15 days = 1 } } ai_chance = { base = 1 } } } #We are not Union state country_event = { id = union_state.15 title = union_state.15.t desc = union_state.15.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.15.a } } #Regional Group of Troops in Armenia country_event = { id = union_state.16 title = union_state.16.t desc = union_state.16.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.16.a } } #Armenia Ask Nuclear Weapon from Russia country_event = { id = union_state.17 title = union_state.17.t desc = union_state.17.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.17.a log = "[GetDateText]: [This.GetName]: union_state.17.a executed" set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes if = { limit = { has_dlc = "Gotterdammerung" } add_equipment_to_stockpile = { type = nuclear_missile_equipment_4 amount = -4 producer = SOV } } add_opinion_modifier = { target = ARM modifier = union_stated } reverse_add_opinion_modifier = { target = ARM modifier = union_stated } ARM = { country_event = union_state.18 } ai_chance = { base = 100 } } option = { name = union_state.17.b log = "[GetDateText]: [This.GetName]: union_state.17.b executed" ARM = { country_event = union_state.19 } ai_chance = { base = 0 } } } #Armenia Ask Nuclear Weapon from Russia - Agree country_event = { id = union_state.18 title = union_state.18.t desc = union_state.18.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.18.a log = "[GetDateText]: [This.GetName]: union_state.18.a executed" if = { limit = { has_dlc = "Gotterdammerung" } add_equipment_to_stockpile = { type = nuclear_missile_equipment_4 amount = 4 producer = SOV } } random_owned_controlled_state = { add_building_construction = { type = rocket_site level = 1 } } add_opinion_modifier = { target = ARM modifier = union_stated } reverse_add_opinion_modifier = { target = ARM modifier = union_stated } } } #Armenia Ask Nuclear Weapon from Russia - Disagree country_event = { id = union_state.19 title = union_state.19.t desc = union_state.19.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.19.a } } #Union State - Member of Union state Integrate to Russian Economy country_event = { id = union_state.20 title = union_state.20.t desc = union_state.20.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.20.a } } #Union State - Member of Union state Leave country_event = { id = union_state.21 title = union_state.21.t desc = union_state.21.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.21.a } } #Union State - Russia Crusade to Jerusalem(Jirik) country_event = { id = union_state.22 title = union_state.22.t desc = union_state.22.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.22.a log = "[GetDateText]: [This.GetName]: union_state.22.a executed" add_timed_idea = { idea = SOV_jirik_crusade_idea days = 790 } } } #Union State - Russia Crusade to Europe(Jirik) country_event = { id = union_state.23 title = union_state.23.t desc = union_state.23.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.23.a log = "[GetDateText]: [This.GetName]: union_state.23.a executed" add_timed_idea = { idea = SOV_jirik_crusade_europe_idea days = 790 } } } #Union State - Subsidies for member country_event = { id = union_state.25 title = union_state.25.t desc = union_state.25.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.25.a log = "[GetDateText]: [This.GetName]: union_state.25.a executed" set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes set_temp_variable = { percent_change = 2.5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = FROM } change_influence_percentage = yes FROM = { country_event = union_state.26 } } option = { name = union_state.25.b log = "[GetDateText]: [This.GetName]: union_state.25.b executed" FROM = { country_event = union_state.27 } } } #Union State - Subsidies for member Agree country_event = { id = union_state.26 title = union_state.26.t desc = union_state.26.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.26.a log = "[GetDateText]: [This.GetName]: union_state.26.a executed" set_temp_variable = { treasury_change = 25 } modify_treasury_effect = yes set_temp_variable = { percent_change = -3 } set_temp_variable = { influence_target = SOV } change_influence_percentage = yes set_temp_variable = { percent_change = 2.5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = ROOT } change_influence_percentage = yes } } #Union State - Subsidies for member Disagree country_event = { id = union_state.27 title = union_state.27.t desc = union_state.27.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state.27.a log = "[GetDateText]: [This.GetName]: union_state.27.a executed" set_temp_variable = { percent_change = -1 } set_temp_variable = { tag_index = ROOT } set_temp_variable = { influence_target = SOV } change_influence_percentage = yes } } ##Change Regime in Belarus country_event = { id = union_state_belarus.1 title = union_state_belarus.1.t desc = union_state_belarus.1.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_belarus.1.a log = "[GetDateText]: [This.GetName]: union_state_armenia.1.a executed" USR_belarus_pro_rus_revoult = yes } } #Armenia Request attack Azerbaijan country_event = { id = union_state_armenia.1 title = union_state_armenia.1.t desc = union_state_armenia.1.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.1.a log = "[GetDateText]: [This.GetName]: union_state_armenia.1.a executed" ARM = { country_event = union_state_armenia.2 } hidden_effect = { news_event = { hours = 24 id = union_state_news.5 } } ai_chance = { base = 1 } } option = { name = union_state_armenia.1.b log = "[GetDateText]: [This.GetName]: union_state_armenia.1.b executed" ARM = { country_event = union_state_armenia.3 } ai_chance = { base = 1 } } } #Armenia Request attack Azerbaijan - Russia Agree country_event = { id = union_state_armenia.2 title = union_state_armenia.2.t desc = union_state_armenia.2.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.2.a log = "[GetDateText]: [This.GetName]: union_state_armenia.2.a executed" SOV = { declare_war_on = { target = AZE type = annex_everything } } declare_war_on = { target = AZE type = annex_everything } } } #Armenia Request attack Azerbaijan - Russia Agree country_event = { id = union_state_armenia.3 title = union_state_armenia.3.t desc = union_state_armenia.3.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.3.a } } #Armenia Monarchists Request help Poland puppet country_event = { id = union_state_armenia.4 title = union_state_armenia.4.t desc = union_state_armenia.4.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.4.a log = "[GetDateText]: [This.GetName]: union_state_armenia.4.a executed" trigger = { has_completed_focus = SOV_gru_spetznaz NOT = { has_idea = SOV_wagner } } POL = { country_event = sov_gru.1 } add_command_power = -50 ARM = { country_event = union_state_armenia.5 } ai_chance = { base = 1 } } option = { name = union_state_armenia.4.b log = "[GetDateText]: [This.GetName]: union_state_armenia.4.b executed" trigger = { has_idea = SOV_wagner NOT = { has_completed_focus = SOV_gru_spetznaz } } POL = { country_event = sov_gru.6 } add_command_power = -50 ARM = { country_event = union_state_armenia.5 } ai_chance = { base = 1 } } option = { name = union_state_armenia.4.c log = "[GetDateText]: [This.GetName]: union_state_armenia.4.c executed" trigger = { has_idea = SOV_wagner has_completed_focus = SOV_gru_spetznaz } POL = { country_event = sov_gru.1 country_event = sov_gru.6 } add_command_power = -100 ARM = { country_event = union_state_armenia.5 } ai_chance = { base = 1 } } option = { name = union_state_armenia.4.f log = "[GetDateText]: [This.GetName]: union_state_armenia.4.f executed" ARM = { country_event = union_state_armenia.6 } ai_chance = { base = 1 } } } #Armenia Monarchists Request help Poland puppet - Russia Agree country_event = { id = union_state_armenia.5 title = union_state_armenia.5.t desc = union_state_armenia.5.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.5.a log = "[GetDateText]: [This.GetName]: union_state_armenia.5.a executed" set_temp_variable = { percent_change = 1.5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = ARM } change_influence_percentage = yes } } #Armenia Monarchists Request help Poland puppet - Russia Disagree country_event = { id = union_state_armenia.6 title = union_state_armenia.6.t desc = union_state_armenia.6.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.6.a } } #Armenia Monarchists Request help Italy puppet country_event = { id = union_state_armenia.7 title = union_state_armenia.7.t desc = union_state_armenia.7.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.7.a log = "[GetDateText]: [This.GetName]: union_state_armenia.7.a executed" trigger = { has_completed_focus = SOV_gru_spetznaz NOT = { has_idea = SOV_wagner } } ITA = { country_event = sov_gru.1 } add_command_power = -50 ARM = { country_event = union_state_armenia.5 } ai_chance = { base = 1 } } option = { name = union_state_armenia.7.b log = "[GetDateText]: [This.GetName]: union_state_armenia.7.b executed" trigger = { has_idea = SOV_wagner NOT = { has_completed_focus = SOV_gru_spetznaz } } ITA = { country_event = sov_gru.6 } add_command_power = -50 ARM = { country_event = union_state_armenia.5 } ai_chance = { base = 1 } } option = { name = union_state_armenia.7.c log = "[GetDateText]: [This.GetName]: union_state_armenia.7.c executed" trigger = { has_idea = SOV_wagner has_completed_focus = SOV_gru_spetznaz } ITA = { country_event = sov_gru.1 country_event = sov_gru.6 } add_command_power = -100 ARM = { country_event = union_state_armenia.5 } ai_chance = { base = 1 } } option = { name = union_state_armenia.7.f log = "[GetDateText]: [This.GetName]: union_state_armenia.7.f executed" ARM = { country_event = union_state_armenia.6 } ai_chance = { base = 1 } } } #Russia Ask help with Separatism in Caucas - Question country_event = { id = union_state_armenia.8 title = union_state_armenia.8.t desc = union_state_armenia.8.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.8.a log = "[GetDateText]: [This.GetName]: union_state_armenia.8.a executed" set_temp_variable = { percent_change = 1.5 } set_temp_variable = { tag_index = ARM } set_temp_variable = { influence_target = SOV } change_influence_percentage = yes add_political_power = -100 SOV = { country_event = union_state_armenia.9 } ai_chance = { base = 90 } } option = { name = union_state_armenia.8.b log = "[GetDateText]: [This.GetName]: union_state_armenia.8.b executed" SOV = { country_event = union_state_armenia.10 } ai_chance = { base = 10 } } } #Russia Ask help with Separatism in Caucas - Armenia Agree country_event = { id = union_state_armenia.9 title = union_state_armenia.9.t desc = union_state_armenia.9.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.9.a log = "[GetDateText]: [This.GetName]: union_state_armenia.9.a executed" USR_sov_arm_anti_separatism_in_caucas = yes } } #Russia Ask help with Separatism in Caucas - Armenia Disagree country_event = { id = union_state_armenia.10 title = union_state_armenia.10.t desc = union_state_armenia.10.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.10.a } } ##United Special Services of Russia And Armenia country_event = { id = union_state_armenia.12 title = union_state_armenia.12.t desc = union_state_armenia.12.d picture = GFX_union_state_more is_triggered_only = yes option = { name = union_state_armenia.12.a log = "[GetDateText]: [This.GetName]: union_state_armenia.12.a executed" custom_effect_tooltip = USR_bonus_special_services_tooltip_tt if = { limit = { original_tag = ARM } ARM = { set_country_flag = USR_special_services } } if = { limit = { original_tag = SOV } SOV = { set_country_flag = USR_special_services } } } } #Belarus Union State news_event = { id = union_state_news.1 title = union_state_news.1.t desc = union_state_news.1.d picture = GFX_union_state_world is_triggered_only = yes major = yes option = { name = union_state_news.1.a } } #Serbia Union State news_event = { id = union_state_news.2 title = union_state_news.2.t desc = union_state_news.2.d picture = GFX_union_state_world is_triggered_only = yes major = yes option = { name = union_state_news.2.a } } #Ukraine Union State news_event = { id = union_state_news.3 title = union_state_news.3.t desc = union_state_news.3.d picture = GFX_union_state_world is_triggered_only = yes major = yes option = { name = union_state_news.3.a } } #Armenia Union State news_event = { id = union_state_news.4 title = union_state_news.4.t desc = union_state_news.4.d picture = GFX_union_state_world is_triggered_only = yes major = yes option = { name = union_state_news.4.a } } #Armenia and Russia Attack Azerbaijan news_event = { id = union_state_news.5 title = union_state_news.5.t desc = union_state_news.5.d picture = GFX_sov_nationalist_news15 is_triggered_only = yes major = yes option = { name = union_state_news.5.a } }