###########RUSSIAN DECISIONS########### ###########MVD DECISIONS########### SOV_mvd_category = { ###########MOBILIZE Rosguard########### SOV_rosguard_mobilize = { days_remove = 25 fire_only_once = no icon = GFX_decision_sov_rosguard_button visible = { owns_any_state_of = { 669 671 644 667 652 665 } has_war = yes has_completed_focus = SOV_rosguard_military NOT = { has_idea = SOV_rosguard_troops_mobilize_idea } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_rosguard_mobilize" SOV_rosguard_mobilise_effect = yes } ai_will_do = { base = 355 } } ###########MOBILIZE Alpha Group FSB########### SOV_mobilise_alpha_fsb = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_sov_alphafsb_button days_remove = 20 fire_only_once = no visible = { has_completed_focus = SOV_alpha_omon_exp NOT = { has_idea = SOV_alpha_mobilize_idea } has_war = yes } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_mobilise_alpha_fsb" add_command_power = -25 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_intelligence_modifier } add_to_variable = { SOV_intel_enemy_operative_capture_chance_factor = -0.05 tooltip = enemy_operative_capture_chance_factor_tt } add_to_variable = { SOV_intel_resistance_damage_to_garrison = 0.05 tooltip = resistance_damage_to_garrison_tt } custom_effect_tooltip = SOV_mobilize_AlphaFSB_tt hidden_effect = { add_ideas = SOV_alpha_mobilize_idea division_template = { name = "Alpha Group" is_locked = yes regiments = { Special_Forces = { x = 0 y = 0 } } priority = 2 } 1189 = { create_unit = { division = "name = \"Alpha Group\" division_template = \"Alpha Group\" start_experience_factor = 0.9" prioritize_location = 401 owner = SOV } } } } ai_will_do = { base = 0 } } ###########MOBILIZE Vimpel Group FSB########### SOV_mobilise_vimpel_fsb = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_sov_vimpelfsb_button days_remove = 20 fire_only_once = no visible = { has_completed_focus = SOV_vimpel_omon_exp NOT = { has_idea = SOV_vimpel_mobilize_idea } has_war = yes } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_mobilise_vimpel_fsb" add_command_power = -25 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_intelligence_modifier } add_to_variable = { SOV_intel_enemy_operative_capture_chance_factor = -0.03 tooltip = enemy_operative_capture_chance_factor_tt } add_to_variable = { SOV_intel_resistance_damage_to_garrison = 0.03 tooltip = resistance_damage_to_garrison_tt } custom_effect_tooltip = SOV_mobilize_VimpelFSB_tt hidden_effect = { add_ideas = SOV_vimpel_mobilize_idea division_template = { name = "Vimpel Group" is_locked = yes regiments = { Special_Forces = { x = 0 y = 0 } } priority = 2 } 1189 = { create_unit = { division = "name = \"Vimpel Group\" division_template = \"Vimpel Group\" start_experience_factor = 0.9" prioritize_location = 401 owner = SOV } } } } ai_will_do = { base = 1000 } } ###########MOBILIZE OMON########### SOV_mobilise_omon = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_sov_omon_button days_remove = 20 fire_only_once = no visible = { has_completed_focus = SOV_omon NOT = { has_idea = SOV_omon_mobilize_idea } has_war = yes } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_mobilise_omon" SOV_omon_mobilise_effect = yes } ai_will_do = { base = 1000 } } ###########MOBILIZE SOBR########### SOV_mobilise_sobr = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_sov_sobr_button days_remove = 20 fire_only_once = no visible = { has_completed_focus = SOV_sobr NOT = { has_idea = SOV_sobr_mobilize_idea } has_war = yes } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_mobilise_sobr" SOV_sobr_mobilise_effect = yes } ai_will_do = { base = 1000 } } ###########SEPARATISM MECHANIC########### ###########SEPARATISM VOLGA########### SOV_separatism_volga_crush = { icon = GFX_decision_sovmvd_rosguard_button days_remove = 90 fire_only_once = no visible = { SOV_separatism_volga_availables = yes has_completed_focus = SOV_safe_russia } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_separatism_volga_crush" SOV_anti_separatism_in_volga = yes custom_effect_tooltip = SOV_mnogo_politki_tt } ai_will_do = { base = 1000 } } ###########SEPARATISM CAUCAS########### SOV_separatism_caucas_crush = { icon = GFX_decision_sovmvd_rosguard_button days_remove = 90 fire_only_once = no visible = { SOV_separatism_caucas_availables = yes has_completed_focus = SOV_safe_russia } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_separatism_caucas_crush" SOV_anti_separatism_in_caucas = yes custom_effect_tooltip = SOV_mnogo_politki_tt } ai_will_do = { base = 1000 } } ###########SEPARATISM SIBERIA########### SOV_separatism_siberia_crush = { icon = GFX_decision_sovmvd_rosguard_button days_remove = 90 fire_only_once = no visible = { SOV_separatism_siberia_availables = yes has_completed_focus = SOV_safe_russia } ai_will_do = { base = 1000 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_separatism_siberia_crush" SOV_anti_separatism_in_siberia = yes custom_effect_tooltip = SOV_mnogo_politki_tt } } ###########SEPARATISM OTHER########### SOV_separatism_other_crush = { icon = GFX_decision_sovmvd_rosguard_button days_remove = 90 fire_only_once = no visible = { SOV_separatism_other_availables = yes has_completed_focus = SOV_safe_russia } ai_will_do = { base = 1000 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_separatism_other_crush" SOV_anti_separatism_in_other = yes custom_effect_tooltip = SOV_mnogo_politki_tt } } ###########SVR DECISIONS########### ###########SVR - OPEN########### SOV_svr_open = { icon = GFX_decision_sov_svr_button days_remove = 1 fire_only_once = no visible = { NOT = { has_country_flag = SOV_svr_open } has_completed_focus = SOV_svr } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_svr_open" set_country_flag = SOV_svr_open } ai_will_do = { base = 1000 } } ###########SVR - CLOSE########### SOV_svr_close = { icon = GFX_decision_sov_svr_button days_remove = 1 fire_only_once = no visible = { svr_visible_trigger = yes } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_svr_close" clr_country_flag = SOV_svr_open } ai_will_do = { base = 0 } } #NATIONAL BOLSHEVIKS:RETURN CAPITAL DIVISION SOV_nazbol_capital_return_division = { icon = GFX_decision_svr_nazbol_button cost = 100 days_remove = 195 fire_only_once = no fixed_random_seed = no visible = { has_completed_focus = SOV_nazbols_capital_return svr_visible_trigger = yes NOT = { has_government = democratic } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_nazbol_capital_return_division" random_list = { 30 = { set_temp_variable = { treasury_change = 25 } modify_treasury_effect = yes } 20 = { set_temp_variable = { treasury_change = 35 } modify_treasury_effect = yes } 20 = { set_temp_variable = { treasury_change = 45 } modify_treasury_effect = yes } 15 = { set_temp_variable = { treasury_change = 55 } modify_treasury_effect = yes } 15 = { set_temp_variable = { treasury_change = 65 } modify_treasury_effect = yes } } add_opinion_modifier = { target = ENG modifier = recent_actions_negative } reverse_add_opinion_modifier = { target = ENG modifier = recent_actions_negative } add_opinion_modifier = { target = FRA modifier = recent_actions_negative } reverse_add_opinion_modifier = { target = FRA modifier = recent_actions_negative } add_opinion_modifier = { target = USA modifier = recent_actions_negative } reverse_add_opinion_modifier = { target = USA modifier = recent_actions_negative } add_opinion_modifier = { target = GER modifier = recent_actions_negative } reverse_add_opinion_modifier = { target = GER modifier = recent_actions_negative } add_opinion_modifier = { target = SWI modifier = recent_actions_negative } reverse_add_opinion_modifier = { target = SWI modifier = recent_actions_negative } } ai_will_do = { base = 0 } } #RUSSIAN EMPIRE:FINLAND STUFF - PRO RUSSIAN INTERESTS SOV_promotion_of_unite_with_russia_again = { icon = GFX_decision_svr_empire_button fire_only_once = no days_remove = 55 visible = { has_completed_focus = SOV_claim_finland nationalist_svr_visible_trigger = yes country_exists = FIN FIN = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_promotion_of_unite_with_russia_again" if = { limit = { NOT = { has_completed_focus = SOV_coopt_hyper_nationalists } } add_political_power = -75 set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = FIN } change_influence_percentage = yes FIN = { add_popularity = { ideology = nationalist popularity = 0.04 } recalculate_party = yes } } else_if = { limit = { has_completed_focus = SOV_coopt_hyper_nationalists } add_political_power = -90 set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes set_temp_variable = { percent_change = 6 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = FIN } change_influence_percentage = yes FIN = { add_popularity = { ideology = nationalist popularity = 0.06 } recalculate_party = yes } } if = { limit = { ARM = { has_autonomy_state = autonomy_union_state has_country_flag = USR_special_services } } custom_effect_tooltip = USR_bonus_special_services_arm_tt set_temp_variable = { percent_change = 0.5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = FIN } change_influence_percentage = yes FIN = { add_popularity = { ideology = nationalist popularity = 0.01 } recalculate_party = yes } set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = ARM } set_temp_variable = { influence_target = SOV } change_influence_percentage = yes } } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:FINLAND STUFF - PRO RUSSIAN COUP SOV_perevorot_finland = { icon = GFX_decision_svr_empire_button custom_cost_trigger = { check_variable = { treasury > 25 } } custom_cost_text = cost_25_0 fire_only_once = yes days_remove = 120 available = { FIN = { influence_higher_50 = yes } } visible = { has_completed_focus = SOV_claim_finland nationalist_svr_visible_trigger = yes country_exists = FIN FIN = { NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_perevorot_finland" rus_empire_gover_change_fin = yes } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:POLAND STUFF - PRO RUSSIAN INTERESTS SOV_promotion_of_unite_with_russia_agains = { icon = GFX_decision_svr_empire_button fire_only_once = no days_remove = 55 visible = { has_completed_focus = SOV_question_of_poland nationalist_svr_visible_trigger = yes country_exists = POL POL = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_promotion_of_unite_with_russia_agains" if = { limit = { NOT = { has_completed_focus = SOV_coopt_hyper_nationalists } } add_political_power = -75 set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = POL } change_influence_percentage = yes POL = { add_popularity = { ideology = nationalist popularity = 0.04 } recalculate_party = yes } } else_if = { limit = { has_completed_focus = SOV_coopt_hyper_nationalists } add_political_power = -90 set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes set_temp_variable = { percent_change = 6 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = POL } change_influence_percentage = yes POL = { add_popularity = { ideology = nationalist popularity = 0.06 } recalculate_party = yes } } if = { limit = { ARM = { has_autonomy_state = autonomy_union_state has_country_flag = USR_special_services } } custom_effect_tooltip = USR_bonus_special_services_arm_tt set_temp_variable = { percent_change = 0.5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = POL } change_influence_percentage = yes POL = { add_popularity = { ideology = nationalist popularity = 0.01 } recalculate_party = yes } set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = ARM } set_temp_variable = { influence_target = SOV } change_influence_percentage = yes } } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:POLAND STUFF - PRO RUSSIAN COUP SOV_perevorot_poland = { icon = GFX_decision_svr_empire_button custom_cost_trigger = { check_variable = { treasury > 25 } } custom_cost_text = cost_25_0 fire_only_once = yes days_remove = 120 available = { POL = { influence_higher_50 = yes } } visible = { has_completed_focus = SOV_question_of_poland nationalist_svr_visible_trigger = yes country_exists = POL POL = { NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_perevorot_poland" rus_empire_gover_change_pol = yes hidden_effect = { if = { limit = { NOT = { has_country_flag = poland_governorate_revoult } } set_country_flag = poland_governorate_revoult POL = { country_event = sov_nationalists.39 } } } } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:ARMENIA STUFF - PRO RUSSIAN INTERESTS SOV_promotion_of_unite_with_russia_armenia = { icon = GFX_decision_svr_empire_button fire_only_once = no days_remove = 55 visible = { has_completed_focus = SOV_help_armenia nationalist_svr_visible_trigger = yes country_exists = ARM ARM = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_promotion_of_unite_with_russia_armenia" if = { limit = { NOT = { has_completed_focus = SOV_coopt_hyper_nationalists } } add_political_power = -75 set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = ARM } change_influence_percentage = yes ARM = { set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.04 } change_relative_party_popularity = yes } } else_if = { limit = { has_completed_focus = SOV_coopt_hyper_nationalists } add_political_power = -90 set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes set_temp_variable = { percent_change = 6 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = ARM } change_influence_percentage = yes ARM = { set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.06 } set_temp_variable = { temp_outlook_increase = 0.06 } change_relative_party_popularity = yes } } } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:ARMENIA STUFF - PRO-RUSSIAN COUP SOV_perevorot_armenia = { icon = GFX_decision_svr_empire_button custom_cost_trigger = { check_variable = { treasury > 15 } } custom_cost_text = cost_15_0 fire_only_once = yes days_remove = 120 available = { ARM = { influence_higher_50 = yes } } visible = { has_completed_focus = SOV_help_armenia nationalist_svr_visible_trigger = yes country_exists = ARM ARM = { NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_perevorot_armenia" rus_empire_gover_change_arm = yes } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:BULGARIA STUFF - PRO RUSSIAN INTERESTS SOV_promotion_of_unite_with_russia_bulgaria = { icon = GFX_decision_svr_empire_button fire_only_once = no days_remove = 55 visible = { has_completed_focus = SOV_bulgarian_ally nationalist_svr_visible_trigger = yes country_exists = BUL BUL = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_promotion_of_unite_with_russia_bulgaria" if = { limit = { NOT = { has_completed_focus = SOV_coopt_hyper_nationalists } } add_political_power = -75 set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = BUL } change_influence_percentage = yes BUL = { add_popularity = { ideology = nationalist popularity = 0.04 } recalculate_party = yes } } else_if = { limit = { has_completed_focus = SOV_coopt_hyper_nationalists } add_political_power = -90 set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes set_temp_variable = { percent_change = 6 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = BUL } change_influence_percentage = yes BUL = { add_popularity = { ideology = nationalist popularity = 0.06 } recalculate_party = yes } } } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:MONGOLIA STUFF - PRO RUSSIAN INTERESTS SOV_promotion_of_unite_with_russia_mongolia = { icon = GFX_decision_svr_empire_button fire_only_once = no days_remove = 55 visible = { has_completed_focus = SOV_zheltoros nationalist_svr_visible_trigger = yes country_exists = MON MON = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_promotion_of_unite_with_russia_mongolia" if = { limit = { NOT = { has_completed_focus = SOV_coopt_hyper_nationalists } } add_political_power = -75 set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = MON } change_influence_percentage = yes MON = { add_popularity = { ideology = nationalist popularity = 0.04 } recalculate_party = yes } } else_if = { limit = { has_completed_focus = SOV_coopt_hyper_nationalists } add_political_power = -90 set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes set_temp_variable = { percent_change = 6 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = MON } change_influence_percentage = yes MON = { add_popularity = { ideology = nationalist popularity = 0.06 } recalculate_party = yes } } if = { limit = { ARM = { has_autonomy_state = autonomy_union_state has_country_flag = USR_special_services } } custom_effect_tooltip = USR_bonus_special_services_arm_tt set_temp_variable = { percent_change = 0.5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = MON } change_influence_percentage = yes MON = { add_popularity = { ideology = nationalist popularity = 0.01 } recalculate_party = yes } set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = ARM } set_temp_variable = { influence_target = SOV } change_influence_percentage = yes } } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:MONGOLIA STUFF - PRO-RUSSIAN COUP SOV_perevorot_mongolia = { icon = GFX_decision_svr_empire_button custom_cost_trigger = { check_variable = { treasury > 15 } } custom_cost_text = cost_15_0 fire_only_once = yes days_remove = 120 available = { MON = { influence_higher_50 = yes } } visible = { has_completed_focus = SOV_zheltoros nationalist_svr_visible_trigger = yes country_exists = MON MON = { NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_perevorot_mongolia" rus_empire_gover_change_mon = yes } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:CZECHOSLOVAK REGION STUFF - PRO RUSSIAN INTEREST SOV_promotion_of_unite_with_russia_agains_chechos = { icon = GFX_decision_svr_empire_button fire_only_once = no days_remove = 55 visible = { has_completed_focus = SOV_czechoslovak_region nationalist_svr_visible_trigger = yes OR = { CZE = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } exists = yes } SLO = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } exists = yes } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_promotion_of_unite_with_russia_agains_chechos" if = { limit = { CZE = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } exists = yes } NOT = { has_completed_focus = SOV_coopt_hyper_nationalists } } add_political_power = -75 set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = CZE } change_influence_percentage = yes CZE = { add_popularity = { ideology = nationalist popularity = 0.04 } recalculate_party = yes } } else_if = { limit = { CZE = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } exists = yes } has_completed_focus = SOV_coopt_hyper_nationalists } add_political_power = -90 set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = CZE } change_influence_percentage = yes CZE = { add_popularity = { ideology = nationalist popularity = 0.06 } recalculate_party = yes } } if = { limit = { ARM = { has_autonomy_state = autonomy_union_state has_country_flag = USR_special_services } } custom_effect_tooltip = USR_bonus_special_services_arm_tt set_temp_variable = { percent_change = 0.5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = CZE } change_influence_percentage = yes CZE = { add_popularity = { ideology = nationalist popularity = 0.01 } recalculate_party = yes } set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = ARM } set_temp_variable = { influence_target = SOV } change_influence_percentage = yes } if = { limit = { SLO = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } exists = yes } NOT = { has_completed_focus = SOV_coopt_hyper_nationalists } } add_political_power = -75 set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = SLO } change_influence_percentage = yes SLO = { add_popularity = { ideology = nationalist popularity = 0.04 } recalculate_party = yes } } else_if = { limit = { SLO = { NOT = { has_government = nationalist } NOT = { is_subject_of = SOV } exists = yes } has_completed_focus = SOV_coopt_hyper_nationalists } add_political_power = -90 set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = SLO } change_influence_percentage = yes SLO = { add_popularity = { ideology = nationalist popularity = 0.06 } recalculate_party = yes } } if = { limit = { ARM = { has_autonomy_state = autonomy_union_state has_country_flag = USR_special_services } } custom_effect_tooltip = USR_bonus_special_services_arm_tt set_temp_variable = { percent_change = 0.5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = SLO } change_influence_percentage = yes SLO = { add_popularity = { ideology = nationalist popularity = 0.01 } recalculate_party = yes } set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = ARM } set_temp_variable = { influence_target = SOV } change_influence_percentage = yes } } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:CZECHOSLOVAK REGION STUFF - PRO-RUSSIAN COUP IN CZECHIA SOV_perevorot_czechia_govern = { icon = GFX_decision_svr_empire_button custom_cost_trigger = { check_variable = { treasury > 15 } } custom_cost_text = cost_15_0 fire_only_once = yes days_remove = 120 available = { CZE = { influence_higher_50 = yes } } visible = { has_completed_focus = SOV_czechoslovak_region nationalist_svr_visible_trigger = yes country_exists = CZE CZE = { NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_perevorot_czechia_govern" rus_empire_gover_change_cze = yes hidden_effect = { if = { limit = { NOT = { has_country_flag = czechs_governorate_revoult } } set_country_flag = czechs_governorate_revoult CZE = { country_event = sov_nationalists.40 } } } } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:CZECHOSLOVAK REGION STUFF - PRO-RUSSIAN COUP IN SLOVAKIA SOV_perevorot_slovakia_govern = { icon = GFX_decision_svr_empire_button custom_cost_trigger = { check_variable = { treasury > 15 } } custom_cost_text = cost_15_0 fire_only_once = yes days_remove = 120 available = { SLO = { influence_higher_50 = yes } } visible = { has_completed_focus = SOV_czechoslovak_region nationalist_svr_visible_trigger = yes country_exists = SLO SLO = { NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_perevorot_slovakia_govern" rus_empire_gover_change_slo = yes } ai_will_do = { base = 355 } } #RUSSIAN EMPIRE:GERMANY STUFF - BAVARIA SOV_start_bavaria = { cost = 100 icon = GFX_decision_svr_empire_button days_remove = 45 visible = { has_completed_focus = SOV_question_of_germany nationalist_svr_visible_trigger = yes country_exists = GER GER = { NOT = { has_country_flag = GER_bavaria_gone } } NOT = { country_exists = BAY } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_start_bavaria" GER = { custom_effect_tooltip = GER_bavarian_nationalism_increase_1 add_to_variable = { GER_bavarian_nationalism_var = 1 } GER_update_dirty_variable = yes } } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:GERMANY STUFF - EAST GERMANY SOV_start_east_opinion = { cost = 125 icon = GFX_decision_svr_empire_button days_remove = 45 visible = { has_completed_focus = SOV_question_of_germany country_exists = GER nationalist_svr_visible_trigger = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_start_east_opinion" GER = { custom_effect_tooltip = GER_east_decrease_opinion add_to_variable = { GER_east_opinion = -1 } } } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:SPAIN STUFF - CATALONIA SOV_start_catalonia = { cost = 130 icon = GFX_decision_svr_empire_button days_remove = 100 visible = { has_completed_focus = SOV_question_of_spain nationalist_svr_visible_trigger = yes country_exists = SPR SPR = { owns_state = 86 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_start_catalonia" SPR = { set_temp_variable = { culture_index = 0 } set_temp_variable = { cultural_opinion = -5 } SPR_modify_cultural_opinion = yes } } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:SPAIN STUFF - ANDALUCES SOV_start_andaluces = { cost = 130 icon = GFX_decision_svr_empire_button days_remove = 100 visible = { has_completed_focus = SOV_question_of_spain country_exists = SPR SPR = { owns_state = 93 } nationalist_svr_visible_trigger = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_start_andaluces" SPR = { set_temp_variable = { culture_index = 3 } set_temp_variable = { cultural_opinion = -5 } SPR_modify_cultural_opinion = yes } } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:IRAQ STUFF - SEND WEAPONS TO IRAQ SOV_iraq_weapons = { cost = 45 icon = GFX_decision_svr_empire_button days_remove = 10 fire_only_once = yes visible = { has_completed_focus = SOV_iraq_moscow_pact IRQ = { is_subject = no has_government = nationalist } nationalist_svr_visible_trigger = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_iraq_weapons" IRQ = { country_event = sov_nationalists.44 } } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:IRAQ STUFF - RUSSIAN BASE IN IRAQ SOV_iraq_bases = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_svr_empire_button days_remove = 10 fire_only_once = yes visible = { has_completed_focus = SOV_iraq_moscow_pact IRQ = { is_subject = no has_government = nationalist } nationalist_svr_visible_trigger = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_iraq_bases" IRQ = { country_event = sov_nationalists.49 } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:IRAQ STUFF - SEND WEAPONS TO LIBYA SOV_libya_weapons = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_svr_empire_button days_remove = 10 fire_only_once = yes visible = { has_completed_focus = SOV_save_gaddafi nationalist_svr_visible_trigger = yes LBA = { is_subject = no emerging_autocracy_are_in_power = yes } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_libya_weapons" LBA = { country_event = sov_nationalists.44 } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:IRAQ STUFF - RUSSIAN BASE IN IRAQ SOV_libya_bases = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_svr_empire_button days_remove = 10 fire_only_once = yes visible = { has_completed_focus = SOV_save_gaddafi nationalist_svr_visible_trigger = yes LBA = { is_subject = no emerging_autocracy_are_in_power = yes } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_libya_bases" LBA = { country_event = sov_nationalists.49 } add_command_power = -50 } ai_will_do = { base = 1000 } } #SOVIET RUSSIA:BELARUS STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_belarus = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = BLR BLR = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_belarus" set_temp_variable = { nation_to_influence = BLR.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:UKRAINE STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_ukraine = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = UKR UKR = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_ukraine" set_temp_variable = { nation_to_influence = UKR.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:ARMENIA STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_armenia = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = ARM ARM = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_armenia" set_temp_variable = { treasury_change = -18 } modify_treasury_effect = yes set_temp_variable = { percent_change = 6 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = ARM } change_influence_percentage = yes ARM = { set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.12 } set_temp_variable = { temp_outlook_increase = 0.12 } change_relative_party_popularity = yes } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:AZER STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_azer = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = AZE AZE = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_azer" set_temp_variable = { nation_to_influence = AZE.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:GEORGIA STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_georgia = { icon = GFX_decision_svr_soviet_button days_remove = 60 cost = 150 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = GEO GEO = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_georgia" set_temp_variable = { nation_to_influence = GEO.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:KAZAKHSTAN STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_kaz = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = KAZ KAZ = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_kaz" set_temp_variable = { nation_to_influence = KAZ.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:TAJIKISTAN STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_tajik = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = TAJ TAJ = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_tajik" set_temp_variable = { nation_to_influence = TAJ.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:KYRGYSTAN STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_kirgiz = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = KYR KYR = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_kirgiz" set_temp_variable = { nation_to_influence = KYR.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:UZBEKISTAN STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_uzbek = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = UZB UZB = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_uzbek" set_temp_variable = { nation_to_influence = UZB.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:TURKMENISTAN STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_turkmen = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = TRK TRK = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_turkmen" set_temp_variable = { nation_to_influence = TRK.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:ESTONIA STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_estonia = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = EST EST = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_estonia" set_temp_variable = { nation_to_influence = EST.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:LITH STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_lith = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = LIT LIT = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_lith" set_temp_variable = { nation_to_influence = LIT.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:LATVIA STUFF - PRO RUSSIAN INTERESTS SOV_commies_influence_on_latvia = { icon = GFX_decision_svr_soviet_button cost = 150 days_remove = 60 visible = { has_completed_focus = SOV_coup_major_post_soviet_countries warsaw_pact_svr_visible_trigger = yes country_exists = LAT LAT = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_commies_influence_on_latvia" set_temp_variable = { nation_to_influence = LAT.id } warsaw_pact_commies_arm_influence_bonus_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - IRAQ SOV_influence_on_iraq = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_iraq_influ warsaw_pact_svr_visible_trigger = yes country_exists = IRQ IRQ = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_iraq" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes IRQ = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - SPAIN SOV_influence_on_spain = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_spain_influ warsaw_pact_svr_visible_trigger = yes country_exists = SPR SPR = { emerging_communist_state_are_in_power = no } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_spain" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes SPR = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - GREECE SOV_influence_on_greece = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_warsaw_greece has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = GRE GRE = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_greece" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes GRE = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - GREECE REVOLT SOV_warsaw_perevorot_greece = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { GRE = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_warsaw_greece has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = GRE GRE = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_greece" hidden_effect = { GRE = { save_event_target_as = warsaw_target } set_temp_variable = { influence_target = GRE } warsaw_pact_perevorot_core_effect = yes event_target:warsaw_target = { add_ideas = faction_warsaw_pact_idea } warsaw_pact_perevorot_finish_effect = yes } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - VIETNAM SOV_influence_on_vietnam = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_vietnam_question has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = VIE VIE = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_vietnam" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes VIE = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - VIETNAM REVOLT SOV_warsaw_perevorot_vietnam = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { VIE = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_vietnam_question has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = VIE VIE = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_vietnam" hidden_effect = { VIE = { save_event_target_as = warsaw_target } set_temp_variable = { influence_target = VIE } warsaw_pact_perevorot_core_effect = yes event_target:warsaw_target = { add_ideas = faction_warsaw_pact_idea } warsaw_pact_perevorot_finish_effect = yes } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - MONGOLIA SOV_influence_on_mongolia = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_mongolia_question has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = MON MON = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_mongolia" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes MON = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - MONGOLIA REVOLT SOV_warsaw_perevorot_mongolia = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { MON = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_mongolia_question has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = MON MON = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_mongolia" hidden_effect = { MON = { save_event_target_as = warsaw_target } set_temp_variable = { influence_target = MON } warsaw_pact_perevorot_core_effect = yes event_target:warsaw_target = { add_ideas = faction_warsaw_pact_idea } warsaw_pact_perevorot_finish_effect = yes } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - FINLAND SOV_influence_on_finland = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_warsaw_finland warsaw_pact_svr_visible_trigger = yes country_exists = FIN FIN = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_finland" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes FIN = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - FINLAND REVOLT SOV_warsaw_perevorot_finland = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { FIN = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_warsaw_finland warsaw_pact_svr_visible_trigger = yes country_exists = FIN FIN = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_finland" hidden_effect = { FIN = { save_event_target_as = warsaw_target } set_temp_variable = { influence_target = FIN } warsaw_pact_perevorot_core_effect = yes event_target:warsaw_target = { add_ideas = faction_warsaw_pact_idea } warsaw_pact_perevorot_finish_effect = yes } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - POLAND SOV_influence_on_poland = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { warsaw_pact_svr_visible_trigger = yes country_exists = POL POL = { NOT = { has_autonomy_state = autonomy_warsaw } } has_completed_focus = SOV_restoration_of_warsaw_pact } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_poland" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes POL = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - POLAND REVOULT SOV_warsaw_perevorot_poland = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { POL = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = POL POL = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_poland" hidden_effect = { POL = { start_civil_war = { ideology = democratic size = 0.7 } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = POL } change_influence_percentage = yes if = { limit = { has_idea = NATO_member } NATO_leave = yes } if = { limit = { NOT = { has_idea = NATO_member } } leave_faction = yes } add_stability = -0.06 if = { limit = { NOT = { check_variable = { ruling_party = 4 } } } set_temp_variable = { rul_party_temp = 4 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.45 } set_temp_variable = { temp_outlook_increase = 0.45 } change_relative_party_popularity = yes add_ideas = faction_warsaw_pact_idea remove_ideas = Major_Non_NATO_Ally leaving_EU = yes set_country_flag = SOV_warsaw_pact_pending_puppet set_variable = { SOV_warsaw_pact_overlord_id = ROOT.id } } country_event = sov_warsaw_pact.3 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - BULGARIA SOV_influence_on_bulgaria = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = BUL BUL = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_bulgaria" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes BUL = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - BULGARIA REVOLT SOV_warsaw_perevorot_bulgaria = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { BUL = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = BUL BUL = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_bulgaria" hidden_effect = { BUL = { save_event_target_as = warsaw_target } set_temp_variable = { influence_target = BUL } warsaw_pact_perevorot_core_effect = yes event_target:warsaw_target = { add_ideas = faction_warsaw_pact_idea } warsaw_pact_perevorot_finish_effect = yes } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - ROMANIA SOV_influence_on_romania = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = ROM ROM = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_romania" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes ROM = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - ROMANIA REVOULT SOV_warsaw_perevorot_romania = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { ROM = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = ROM ROM = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_romania" hidden_effect = { ROM = { save_event_target_as = warsaw_target } set_temp_variable = { influence_target = ROM } warsaw_pact_perevorot_core_effect = yes event_target:warsaw_target = { add_ideas = faction_warsaw_pact_idea } warsaw_pact_perevorot_finish_effect = yes } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - HUNGARY SOV_influence_on_hungary = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = HUN HUN = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_hungary" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes HUN = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - HUNGARY REVOULT SOV_warsaw_perevorot_hungary = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { HUN = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = HUN HUN = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_hungary" HUN = { start_civil_war = { ideology = democratic size = 0.7 } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = HUN } change_influence_percentage = yes country_event = sov_warsaw_pact.6 if = { limit = { has_idea = NATO_member } NATO_leave = yes } if = { limit = { NOT = { has_idea = NATO_member } } leave_faction = yes } add_stability = -0.06 if = { limit = { NOT = { check_variable = { ruling_party = 4 } } } set_temp_variable = { rul_party_temp = 4 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.45 } set_temp_variable = { temp_outlook_increase = 0.45 } change_relative_party_popularity = yes add_ideas = faction_warsaw_pact_idea remove_ideas = Major_Non_NATO_Ally leaving_EU = yes set_country_flag = SOV_warsaw_pact_pending_puppet set_variable = { SOV_warsaw_pact_overlord_id = ROOT.id } } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - ALBANIA SOV_influence_on_albania = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = ALB ALB = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_albania" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes ALB = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - ALBANIA REVOULT SOV_warsaw_perevorot_albania = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { ALB = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = ALB ALB = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_albania" hidden_effect = { ALB = { start_civil_war = { ideology = democratic size = 0.7 } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = ALB } change_influence_percentage = yes country_event = sov_warsaw_pact.6 if = { limit = { has_idea = NATO_member } NATO_leave = yes } if = { limit = { NOT = { has_idea = NATO_member } } leave_faction = yes } add_stability = -0.06 if = { limit = { NOT = { check_variable = { ruling_party = 4 } } } set_temp_variable = { rul_party_temp = 4 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.45 } set_temp_variable = { temp_outlook_increase = 0.45 } change_relative_party_popularity = yes add_ideas = faction_warsaw_pact_idea remove_ideas = Major_Non_NATO_Ally leaving_EU = yes set_country_flag = SOV_warsaw_pact_pending_puppet set_variable = { SOV_warsaw_pact_overlord_id = ROOT.id } } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - CZECHOSLOVAKIA SOV_influence_on_czr = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = CZE country_exists = SLO CZE = { NOT = { has_autonomy_state = autonomy_warsaw } } SLO = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_czr" set_temp_variable = { treasury_change = -18 } modify_treasury_effect = yes CZE = { warsaw_pact_boost_communism_effect = yes } newline = yes SLO = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - CHECZHOSLOVAKIA REVOULT SOV_warsaw_perevorot_czr = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { CZE = { influence_higher_60 = yes } SLO = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = CZE country_exists = SLO CZE = { NOT = { has_autonomy_state = autonomy_warsaw } } SLO = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_czr" hidden_effect = { CZE = { start_civil_war = { ideology = democratic size = 0.7 } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = CZE } change_influence_percentage = yes if = { limit = { has_idea = NATO_member } NATO_leave = yes } if = { limit = { NOT = { has_idea = NATO_member } } leave_faction = yes } add_stability = -0.06 if = { limit = { NOT = { check_variable = { ruling_party = 4 } } } set_temp_variable = { rul_party_temp = 4 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.45 } set_temp_variable = { temp_outlook_increase = 0.45 } change_relative_party_popularity = yes add_ideas = faction_warsaw_pact_idea country_event = sov_warsaw_pact.6 remove_ideas = Major_Non_NATO_Ally leaving_EU = yes set_country_flag = SOV_warsaw_pact_pending_puppet set_variable = { SOV_warsaw_pact_overlord_id = ROOT.id } } SLO = { start_civil_war = { ideology = democratic size = 0.7 } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = SLO } change_influence_percentage = yes if = { limit = { has_idea = NATO_member } NATO_leave = yes } if = { limit = { NOT = { has_idea = NATO_member } } leave_faction = yes } add_stability = -0.06 if = { limit = { NOT = { check_variable = { ruling_party = 4 } } } set_temp_variable = { rul_party_temp = 4 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.45 } set_temp_variable = { temp_outlook_increase = 0.45 } change_relative_party_popularity = yes add_ideas = faction_warsaw_pact_idea country_event = sov_warsaw_pact.6 remove_ideas = Major_Non_NATO_Ally leaving_EU = yes set_country_flag = SOV_warsaw_pact_pending_puppet set_variable = { SOV_warsaw_pact_overlord_id = ROOT.id } } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - CHECZHOSLOVAKIA CREATE SOV_referendum_on_the_unification_of_czechoslovakia = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 20 visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = CZE country_exists = SLO CZE = { has_autonomy_state = autonomy_warsaw } SLO = { has_autonomy_state = autonomy_warsaw } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_referendum_on_the_unification_of_czechoslovakia" set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = CZE } change_influence_percentage = yes CZE = { set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.09 } change_relative_party_popularity = yes } set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = SLO } change_influence_percentage = yes SLO = { country_event = sov_warsaw_pact.7 CZE = { add_ideas = faction_warsaw_pact_idea } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_referendum_on_the_unification_of_czechoslovakia" CZE = { add_popularity = { ideology = communism popularity = 0.03 } } SLO = { add_popularity = { ideology = communism popularity = 0.02 } } } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } #SOVIET RUSSIA:WARSAW PACT STUFF - GERMANY SOV_influence_on_gdr = { icon = GFX_decision_svr_warsaw_button cost = 75 days_remove = 35 visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = GER GER = { NOT = { has_autonomy_state = autonomy_warsaw } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_influence_on_gdr" set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes GER = { warsaw_pact_boost_communism_effect = yes } } ai_will_do = { base = 20 } } #SOVIET RUSSIA:WARSAW PACT STUFF - GERMANY REVOULT SOV_warsaw_perevorot_germany = { icon = GFX_decision_svr_warsaw_button cost = 75 fire_only_once = yes days_remove = 10 available = { GER = { influence_higher_60 = yes } } visible = { has_completed_focus = SOV_restoration_of_warsaw_pact warsaw_pact_svr_visible_trigger = yes country_exists = GER GER = { NOT = { is_subject_of = SOV } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_warsaw_perevorot_germany" GER = { set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = GER } change_influence_percentage = yes set_country_flag = raskol country_event = sov_warsaw_pact.9 } news_event = { hours = 1 id = sov_warsaw_pact.13 } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 20 modifier = { factor = 20 is_historical_focus_on = yes } } } ###########GRU DECISIONS########### ###########GRU - OPEN########### SOV_gru_open = { icon = GFX_decision_sov_gru_button days_remove = 1 fire_only_once = no visible = { NOT = { has_country_flag = SOV_gru_open } has_completed_focus = SOV_gru_spetznaz } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_gru_open" set_country_flag = SOV_gru_open } ai_will_do = { base = 1000 } } ###########GRU - CLOSE########### SOV_gru_close = { icon = GFX_decision_sov_gru_button days_remove = 1 fire_only_once = no visible = { has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_gru_close" clr_country_flag = SOV_gru_open } ai_will_do = { base = 0 } } #GRU:GEORGIA STUFF - SEND GRU TO GEORGIA SOV_georgia_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_soviet_button days_remove = 10 days_re_enable = 180 available = { GEO = { has_war_with = ARM is_subject = no } } visible = { OR = { has_government = communism has_government = nationalist } country_exists = GEO GEO = { NOT = { has_idea = SOV_gru_foreign } has_country_flag = GLOBAL_arm_geo_resistance } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { OR = { has_war_with = GEO has_country_flag = SOV_gru_active } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_georgia_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_georgia_instructors" GEO = { country_event = sov_gru.1 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:GEORGIA STUFF - SEND WAGNER TO GEORGIA SOV_wagner_georgia_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { GEO = { has_war_with = ARM is_subject = no } } visible = { has_completed_focus = SOV_wagner_support_gru country_exists = GEO GEO = { NOT = { has_idea = SOV_wagner_foreign } has_country_flag = GLOBAL_arm_geo_resistance } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { OR = { has_war_with = GEO has_country_flag = SOV_wagner_active } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_georgia_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_georgia_instructors" BAY = { country_event = sov_gru.6 } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:BAVARIA STUFF - SEND INSTRUCTORS TO BAVARIA SOV_bavaria_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_empire_button days_remove = 10 days_re_enable = 180 available = { BAY = { has_war_with = GER is_subject = no } } visible = { has_completed_focus = SOV_question_of_germany country_exists = BAY BAY = { NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_bavaria_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_bavaria_instructors" BAY = { country_event = sov_gru.1 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:BAVARIA STUFF - SEND WAGNER TO BAVARIA SOV_wagner_bavaria_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { BAY = { has_war_with = GER is_subject = no } } visible = { has_completed_focus = SOV_question_of_germany has_completed_focus = SOV_wagner_support_gru country_exists = BAY BAY = { NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_bavaria_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_bavaria_instructors" BAY = { country_event = sov_gru.6 } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:IRAQ STUFF - SEND GRU TO IRAQ SOV_iraq_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_empire_button days_remove = 10 days_re_enable = 180 available = { IRQ = { has_war = yes is_subject = no has_government = nationalist } } visible = { has_completed_focus = SOV_iraq_moscow_pact country_exists = IRQ IRQ = { NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_iraq_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_iraq_instructors" IRQ = { country_event = sov_gru.1 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:IRAQ STUFF - SEND WAGNER TO IRAQ SOV_wagner_iraq_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { IRQ = { has_war = yes is_subject = no has_government = nationalist } } visible = { has_completed_focus = SOV_iraq_moscow_pact has_completed_focus = SOV_wagner_support_gru country_exists = IRQ IRQ = { NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_iraq_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_iraq_instructors" IRQ = { country_event = sov_gru.6 } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIAN EMPIRE:LIBYA STUFF - SEND INSTRUCTORS TO LIBYA SOV_libya_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_empire_button days_remove = 10 days_re_enable = 180 available = { LBA = { has_war = yes is_subject = no emerging_autocracy_are_in_power = yes } } visible = { has_completed_focus = SOV_save_gaddafi country_exists = LBA LBA = { NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_libya_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_libya_instructors" LBA = { country_event = sov_gru.1 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:LIBYA STUFF - SEND WAGNER TO LIBYA SOV_wagner_libya_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { LBA = { has_war = yes is_subject = no emerging_autocracy_are_in_power = yes } } visible = { has_completed_focus = SOV_save_gaddafi has_completed_focus = SOV_wagner_support_gru country_exists = LBA LBA = { NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_libya_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_libya_instructors" LBA = { country_event = sov_gru.6 } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIA:DPR STUFF - SEND INSTRUCTORS TO DPR SOV_dpr_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_empire_button days_remove = 10 days_re_enable = 180 visible = { has_completed_focus = SOV_wagner_more_operations country_exists = DPR DPR = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_dpr_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_dpr_instructors" if = { limit = { country_exists = DPR } DPR = { country_event = sov_gru.1 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:DPR STUFF - SEND WAGNER TO DPR SOV_wagner_dpr_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 visible = { has_completed_focus = SOV_wagner_more_operations country_exists = DPR DPR = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_dpr_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_dpr_instructors" if = { limit = { country_exists = DPR } DPR = { country_event = sov_gru.6 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIA:LPR STUFF - SEND INSTRUCTORS TO LPR SOV_lpr_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_empire_button days_remove = 10 days_re_enable = 180 visible = { OR = { nationalist_monarchists_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes } country_exists = LPR LPR = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_lpr_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_lpr_instructors" if = { limit = { country_exists = LPR } LPR = { country_event = sov_gru.1 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:LPR STUFF - SEND WAGNER TO LPR SOV_wagner_lpr_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 visible = { has_completed_focus = SOV_wagner_more_operations country_exists = LPR LPR = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_lpr_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_lpr_instructors" if = { limit = { country_exists = LPR } LPR = { country_event = sov_gru.6 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIA:HPR STUFF - SEND INSTRUCTORS TO HPR SOV_hpr_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_empire_button days_remove = 10 days_re_enable = 180 visible = { OR = { nationalist_monarchists_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes } country_exists = HPR HPR = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_hpr_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_hpr_instructors" if = { limit = { country_exists = HPR } HPR = { country_event = sov_gru.1 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:HPR STUFF - SEND WAGNER TO HPR SOV_wagner_hpr_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 visible = { has_completed_focus = SOV_wagner_more_operations country_exists = HPR HPR = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_hpr_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_hpr_instructors" if = { limit = { country_exists = HPR } HPR = { country_event = sov_gru.6 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIA:OPR STUFF - SEND INSTRUCTORS TO OPR SOV_opr_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_empire_button days_remove = 10 days_re_enable = 180 visible = { OR = { nationalist_monarchists_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes } country_exists = OPR OPR = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_opr_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_opr_instructors" if = { limit = { country_exists = OPR } OPR = { country_event = sov_gru.1 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:OPR STUFF - SEND WAGNER TO OPR SOV_wagner_opr_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 visible = { has_completed_focus = SOV_wagner_more_operations country_exists = OPR OPR = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_opr_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_opr_instructors" if = { limit = { country_exists = OPR } OPR = { country_event = sov_gru.6 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIA:DRP STUFF - SEND INSTRUCTORS TO DRP SOV_drp_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_empire_button days_remove = 10 days_re_enable = 180 visible = { OR = { nationalist_monarchists_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes } country_exists = DRP DRP = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_drp_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_drp_instructors" if = { limit = { country_exists = DRP } DRP = { country_event = sov_gru.1 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:DRP STUFF - SEND WAGNER TO DRP SOV_wagner_drp_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 visible = { has_completed_focus = SOV_wagner_more_operations country_exists = DRP DRP = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_drp_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_drp_instructors" if = { limit = { country_exists = DRP } DRP = { country_event = sov_gru.6 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #RUSSIA:SEU STUFF - SEND INSTRUCTORS TO SEU SOV_seu_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_empire_button days_remove = 10 days_re_enable = 180 visible = { OR = { nationalist_monarchists_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes } country_exists = SEU SEU = { has_war_with = UKR is_subject = no NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_seu_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_seu_instructors" if = { limit = { country_exists = SEU } SEU = { country_event = sov_gru.1 } } add_command_power = -50 } ai_will_do = { base = 1000 } } #NATIONAL BOLSHEVIKS:ARTSAKH STUFF - SEND GRU TO ARTSAKH SOV_artsakh_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_nazbol_button days_remove = 10 days_re_enable = 180 available = { NKR = { OR = { has_war_with = TUR has_war_with = AZE } OR = { is_subject_of = ARM is_subject = no } NOT = { has_government = democratic } } } visible = { has_completed_focus = SOV_nazbols_help_artsakh country_exists = NKR NKR = { NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_artsakh_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_artsakh_instructors" NKR = { country_event = sov_gru.1 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:ARTSAKH STUFF - SEND WAGNER TO ARTSAKH SOV_wagner_artsakh_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { NKR = { OR = { has_war_with = TUR has_war_with = AZE } OR = { is_subject_of = ARM is_subject = no } NOT = { has_government = democratic } } } visible = { has_completed_focus = SOV_nazbols_help_artsakh has_completed_focus = SOV_wagner_support_gru country_exists = NKR NKR = { NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_artsakh_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_artsakh_instructors" NKR = { country_event = sov_gru.6 } add_command_power = -50 } ai_will_do = { base = 1000 } } #NATIONAL BOLSHEVIKS:KURDISTAN STUFF - SEND GRU TO KURDISTAN SOV_kurdistan_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_nazbol_button days_remove = 10 days_re_enable = 180 available = { KUR = { OR = { has_war_with = IRQ has_war_with = TUR has_war_with = ISI has_war_with = PER } is_subject = no NOT = { has_government = democratic } } } visible = { has_completed_focus = SOV_nazbols_help_kurdistan country_exists = KUR KUR = { NOT = { has_idea = SOV_gru_foreign } } has_country_flag = SOV_gru_open has_completed_focus = SOV_gru_spetznaz NOT = { has_country_flag = SOV_gru_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_kurdistan_instructors" set_country_flag = SOV_gru_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_kurdistan_instructors" KUR = { country_event = sov_gru.1 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:KURDISTAN STUFF - SEND WAGNER TO KURDISTAN SOV_wagner_kurdistan_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { KUR = { OR = { has_war_with = IRQ has_war_with = TUR has_war_with = ISI has_war_with = PER } is_subject = no NOT = { has_government = democratic } } } visible = { has_completed_focus = SOV_nazbols_help_kurdistan has_completed_focus = SOV_wagner_support_gru country_exists = KUR KUR = { NOT = { has_idea = SOV_wagner_foreign } } has_country_flag = SOV_gru_open has_idea = SOV_wagner NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_kurdistan_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_kurdistan_instructors" KUR = { country_event = sov_gru.6 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:SUDAN STUFF - SEND WAGNER TO SUDAN SOV_wagner_sudan_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { SUD = { has_war = yes NOT = { has_war_with = SOV } is_subject = no } } visible = { has_completed_focus = SOV_wagner_african country_exists = SUD SUD = { NOT = { has_idea = SOV_wagner_foreign_africa } } has_country_flag = SOV_gru_open has_idea = SOV_wagner_africa NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_sudan_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_sudan_instructors" SUD = { country_event = sov_gru.10 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:NIGER STUFF - SEND WAGNER TO NIGER SOV_wagner_niger_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { NGR = { has_war = yes NOT = { has_war_with = SOV } is_subject = no } } visible = { has_completed_focus = SOV_wagner_african country_exists = NGR NGR = { NOT = { has_idea = SOV_wagner_foreign_africa } } has_country_flag = SOV_gru_open has_idea = SOV_wagner_africa NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_niger_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_niger_instructors" NGR = { country_event = sov_gru.10 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:DRC STUFF - SEND WAGNER TO DRC SOV_wagner_drc_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { DRC = { has_war = yes NOT = { has_war_with = SOV } is_subject = no } } visible = { has_completed_focus = SOV_wagner_african country_exists = DRC DRC = { NOT = { has_idea = SOV_wagner_foreign_africa } } has_country_flag = SOV_gru_open has_idea = SOV_wagner_africa NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_drc_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_drc_instructors" DRC = { country_event = sov_gru.10 } add_command_power = -50 } ai_will_do = { base = 1000 } } #WAGNER:MALI STUFF - SEND WAGNER TO MALI SOV_wagner_mali_instructors = { custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 icon = GFX_decision_gru_wagner_button days_remove = 10 days_re_enable = 180 available = { MAL = { has_war = yes NOT = { has_war_with = SOV } is_subject = no } } visible = { has_completed_focus = SOV_wagner_african country_exists = MAL MAL = { NOT = { has_idea = SOV_wagner_foreign_africa } } has_country_flag = SOV_gru_open has_idea = SOV_wagner_africa NOT = { has_country_flag = SOV_wagner_active } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_wagner_mali_instructors" set_country_flag = SOV_wagner_active } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_wagner_mali_instructors" MAL = { country_event = sov_gru.10 } add_command_power = -50 } ai_will_do = { base = 1000 } } } # Cooperation with Taiwan SOV_democracy_taiwam_category = { SOV_boost_opinion_of_rus = { cost = 25 icon = GFX_decision_taiwan_export days_remove = 150 fire_only_once = no visible = { country_exists = TAI OR = { has_completed_focus = SOV_Cooperation_with_Taiwan has_completed_focus = SOV_expand_trade_with_taiwan } TAI = { OR = { NOT = { is_subject_of = CHI } NOT = { is_subject_of = SOV } } } OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } ai_will_do = { base = 355 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_boost_opinion_of_rus" add_opinion_modifier = { target = TAI modifier = recent_actions_positive } TAI = { add_opinion_modifier = { target = SOV modifier = recent_actions_positive } } set_temp_variable = { percent_change = 1.5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = TAI } change_influence_percentage = yes } } SOV_more_weapon_taiwan = { cost = 45 icon = GFX_decision_taiwan_export days_remove = 220 fire_only_once = no visible = { country_exists = TAI has_completed_focus = SOV_support_taiwan_military_buildup TAI = { OR = { NOT = { is_subject_of = CHI } NOT = { is_subject_of = SOV } } } OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } ai_will_do = { base = 355 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_more_weapon_taiwan" TAI = { country_event = russia.46 country_event = russia.41 } add_opinion_modifier = { target = TAI modifier = military_cooperation } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = TAI } change_influence_percentage = yes } } SOV_invest_taiwan = { cost = 50 icon = GFX_decision_taiwan_export days_remove = 80 fire_only_once = yes visible = { has_completed_focus = SOV_expand_trade_with_taiwan country_exists = TAI TAI = { OR = { NOT = { is_subject_of = CHI } NOT = { is_subject_of = SOV } } } OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } ai_will_do = { base = 355 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_invest_taiwan" TAI = { 598 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = TAI } change_influence_percentage = yes } } SOV_puppet_taiwan = { cost = 50 icon = GFX_decision_taiwan_export days_remove = 80 fire_only_once = yes visible = { has_completed_focus = SOV_expand_trade_with_taiwan country_exists = TAI TAI = { OR = { NOT = { is_subject_of = CHI } NOT = { is_subject_of = SOV } } influence_higher_50 = yes } OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } ai_will_do = { base = 355 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_puppet_taiwan" if = { limit = { has_global_flag = GAME_RULE_allow_colored_puppets } set_autonomy = { target = TAI autonomy_state = autonomy_puppet_state_colored end_wars = yes end_civil_wars = yes } } else = { set_autonomy = { target = TAI autonomy_state = autonomy_puppet_state end_wars = yes end_civil_wars = yes } } } } } ###########500 DAYS########### SOV_500_days_category = { SOV_500_days_ticker_mission = { available = { always = no } activation = { has_completed_focus = SOV_capitalism_in_500_days } days_mission_timeout = 500 is_good = no fire_only_once = yes icon = GFX_decision_gre_paying_ifc_debt cancel_trigger = { custom_trigger_tooltip = { tooltip = SOV_500_days_ura_tt check_variable = { 500_days_completed = 4 } } } cancel_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_500_days_ticker_mission" custom_effect_tooltip = SOV_500_days_ura_tt country_event = { id = sov_liberals.1 days = 1 } } timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_500_days_ticker_mission" country_event = { id = sov_liberals.2 days = 1 } custom_effect_tooltip = SOV_500_days_pizda_tt clr_country_flag = SOV_500_days_in_progress if = { limit = { has_dynamic_modifier = { modifier = SOV_500_days_modifier } } remove_dynamic_modifier = { modifier = SOV_500_days_modifier } } } } SOV_500_days_fase_one = { cost = 90 icon = GFX_decision_lib_button days_remove = 90 fire_only_once = yes available = { custom_trigger_tooltip = { tooltip = SOV_500_days_fase_one_tt check_variable = { 500_days_completed < 1 } } } modifier = { production_speed_offices_factor = 0.07 stability_factor = -0.05 health_cost_multiplier_modifier = 0.05 production_speed_buildings_factor = 0.10 } ai_will_do = { base = 355 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_500_days_fase_one" add_stability = 0.06 set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes add_to_variable = { var = 500_days_completed value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_500_days_modifier } add_to_variable = { SOV_500_days_offices = 0.05 tooltip = production_speed_offices_factor_tt } add_to_variable = { SOV_500_days_building = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { SOV_500_days_stability = 0.07 tooltip = stability_factor_tt } } } SOV_500_days_fase_two = { cost = 90 icon = GFX_decision_lib_button days_remove = 140 fire_only_once = yes available = { custom_trigger_tooltip = { tooltip = SOV_500_days_fase_two_tt check_variable = { 500_days_completed = 1 } } } modifier = { consumer_goods_factor = -0.1 tax_gain_multiplier_modifier = 0.05 stability_factor = -0.08 } ai_will_do = { base = 100 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_500_days_fase_two" add_stability = 0.03 set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes add_to_variable = { var = 500_days_completed value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_500_days_modifier } add_to_variable = { SOV_500_days_tax_multiplier = 0.1 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { SOV_500_days_consumer = -0.06 tooltip = consumer_goods_factor_tt } add_to_variable = { SOV_500_days_stability = 0.03 tooltip = stability_factor_tt } } } SOV_500_days_fase_three = { cost = 70 icon = GFX_decision_lib_button days_remove = 140 fire_only_once = yes available = { custom_trigger_tooltip = { tooltip = SOV_500_days_fase_three_tt check_variable = { 500_days_completed = 2 } } } ai_will_do = { base = 355 } modifier = { stability_factor = -0.15 bureaucracy_cost_multiplier_modifier = 0.15 projects_cost_modifier = 0.05 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_500_days_fase_three" add_stability = 0.05 set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes add_to_variable = { var = 500_days_completed value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_500_days_modifier } add_to_variable = { SOV_500_days_health_cost = 0.1 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { SOV_500_days_education_cost = 0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { SOV_500_days_projects_cost = -0.04 tooltip = projects_cost_modifier_tt } } } SOV_500_days_fase_four = { cost = 50 icon = GFX_decision_lib_button days_remove = 90 fire_only_once = yes available = { custom_trigger_tooltip = { tooltip = SOV_500_days_fase_four_tt check_variable = { 500_days_completed = 3 } } } ai_will_do = { base = 355 } modifier = { econ_cycle_upg_cost_multiplier_modifier = 0.08 stability_factor = -0.15 productivity_growth_modifier = 0.06 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_500_days_fase_four" add_stability = 0.05 set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes add_to_variable = { var = 500_days_completed value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_500_days_modifier } add_to_variable = { SOV_500_days_productivity_growth = 0.06 tooltip = productivity_growth_modifier_tt } add_to_variable = { SOV_500_days_econ_cycle_upg = -0.05 tooltip = econ_cycle_upg_cost_multiplier_modifier_tt } add_to_variable = { SOV_500_days_stability = 0.05 tooltip = stability_factor_tt } } } } ###########FBK########### SOV_fbk_organization_category = { SOV_Finding_corrupt_officials_in_the_party = { icon = GFX_decision_fbk_button cost = 40 fire_only_once = yes days_remove = 45 available = { OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } visible = { tag = SOV has_country_leader = { name = "Alexei Navalny" ruling_only = yes } } ai_will_do = { base = 20 modifier = { factor = 10 } modifier = { factor = 20 is_historical_focus_on = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_Finding_corrupt_officials_in_the_party" add_stability = 0.08 add_popularity = { ideology = neutrality popularity = -0.05 } add_popularity = { ideology = communism popularity = -0.1 } add_popularity = { ideology = nationalist popularity = -0.08 } add_popularity = { ideology = democratic popularity = 0.1 } decrease_corruption = yes set_temp_variable = { temp_opinion = -10 } change_oligarchs_opinion = yes } } SOV_Check_police_personnel = { icon = GFX_decision_fbk_button cost = 40 fire_only_once = yes days_remove = 45 available = { OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } visible = { tag = SOV has_country_leader = { name = "Alexei Navalny" ruling_only = yes } } ai_will_do = { base = 20 modifier = { factor = 10 } modifier = { factor = 20 is_historical_focus_on = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_Check_police_personnel" add_stability = 0.06 add_popularity = { ideology = neutrality popularity = -0.03 } add_popularity = { ideology = communism popularity = -0.06 } add_popularity = { ideology = nationalist popularity = -0.02 } add_popularity = { ideology = democratic popularity = 0.05 } decrease_policing_budget = yes } } SOV_expose_corrupt_schemes_in_the_smuggling_trade = { icon = GFX_decision_fbk_button cost = 40 fire_only_once = yes days_remove = 45 available = { OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } visible = { tag = SOV has_country_leader = { name = "Alexei Navalny" ruling_only = yes } } ai_will_do = { base = 20 modifier = { factor = 10 } modifier = { factor = 20 is_historical_focus_on = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_expose_corrupt_schemes_in_the_smuggling_trade" add_stability = 0.04 add_popularity = { ideology = neutrality popularity = -0.03 } add_popularity = { ideology = communism popularity = -0.05 } add_popularity = { ideology = nationalist popularity = -0.04 } add_popularity = { ideology = democratic popularity = 0.07 } add_stability = 0.02 increase_policing_budget = yes add_war_support = -0.12 set_temp_variable = { temp_opinion = 15 } change_intelligence_community_opinion = yes } } SOV_check_data_on_illegal_migration = { icon = GFX_decision_fbk_button cost = 40 fire_only_once = yes days_remove = 45 available = { OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } visible = { tag = SOV has_country_leader = { name = "Alexei Navalny" ruling_only = yes } } ai_will_do = { base = 20 modifier = { factor = 10 } modifier = { factor = 20 is_historical_focus_on = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_check_data_on_illegal_migration" fbk_illegal_migration = yes } } SOV_operation_Sweet_Gifts = { icon = GFX_decision_fbk_button cost = 90 fire_only_once = yes days_remove = 45 available = { OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } visible = { tag = SOV has_country_leader = { name = "Alexei Navalny" ruling_only = yes } } ai_will_do = { base = 20 modifier = { factor = 10 } modifier = { factor = 20 is_historical_focus_on = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_operation_Sweet_Gifts" add_stability = 0.01 increase_policing_budget = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes set_country_flag = SOV_podarochki1 } } SOV_Prepare_the_test_purchase = { icon = GFX_decision_fbk_button cost = 100 fire_only_once = yes days_remove = 75 available = { OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } visible = { tag = SOV has_country_leader = { name = "Alexei Navalny" ruling_only = yes } has_country_flag = SOV_podarochki1 } ai_will_do = { base = 20 modifier = { factor = 10 } modifier = { factor = 20 is_historical_focus_on = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_Prepare_the_test_purchase" add_stability = 0.02 increase_policing_budget = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes set_country_flag = SOV_podarochki2 } } SOV_Train_specialized_personnel = { icon = GFX_decision_fbk_button cost = 90 fire_only_once = yes days_remove = 80 available = { OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } visible = { tag = SOV has_country_leader = { name = "Alexei Navalny" ruling_only = yes } has_country_flag = SOV_podarochki2 } ai_will_do = { base = 20 modifier = { factor = 10 } modifier = { factor = 20 is_historical_focus_on = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_Train_specialized_personnel" add_stability = 0.03 increase_policing_budget = yes increase_centralization = yes set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes set_country_flag = SOV_podarochki3 } } SOV_Finalize_the_sweet_gifts_operation = { icon = GFX_decision_fbk_button cost = 40 fire_only_once = yes days_remove = 50 available = { OR = { western_liberals_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } visible = { tag = SOV has_country_leader = { name = "Alexei Navalny" ruling_only = yes } has_country_flag = SOV_podarochki3 } ai_will_do = { base = 20 modifier = { factor = 10 } modifier = { factor = 20 is_historical_focus_on = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_Finalize_the_sweet_gifts_operation" add_popularity = { ideology = democratic popularity = 0.12 } country_event = sov_liberals.28 } } } sov_reunification_category = { start_talks_with_karelia = { fire_only_once = yes cost = 300 visible = { country_exists = KAE } available = { is_subject = no has_war = no NOT = { OR = { has_country_flag = reunification_talks_in_progress has_idea = reunification_strains_idea } } KAE = { is_subject = no has_war = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision start_talks_with_karelia" set_variable = { reunification_target = KAE } set_country_flag = reunification_talks_in_progress activate_mission = SOV_reunification_mission } ai_will_do = { base = 50 } } start_talks_with_don = { fire_only_once = yes cost = 300 visible = { country_exists = DON } available = { is_subject = no has_war = no NOT = { OR = { has_country_flag = reunification_talks_in_progress has_idea = reunification_strains_idea } } DON = { is_subject = no has_war = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision start_talks_with_don" set_variable = { reunification_target = DON } set_country_flag = reunification_talks_in_progress activate_mission = SOV_reunification_mission } ai_will_do = { base = 50 } } start_talks_with_csb = { fire_only_once = yes cost = 300 visible = { country_exists = CSB } available = { is_subject = no has_war = no NOT = { OR = { has_country_flag = reunification_talks_in_progress has_idea = reunification_strains_idea } } CSB = { is_subject = no has_war = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision start_talks_with_csb" set_variable = { reunification_target = CSB } set_country_flag = reunification_talks_in_progress activate_mission = SOV_reunification_mission } ai_will_do = { base = 50 } } start_talks_with_esb = { fire_only_once = yes cost = 300 visible = { country_exists = ESB } available = { is_subject = no has_war = no NOT = { OR = { has_country_flag = reunification_talks_in_progress has_idea = reunification_strains_idea } } ESB = { is_subject = no has_war = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision start_talks_with_esb" set_variable = { reunification_target = ESB } set_country_flag = reunification_talks_in_progress activate_mission = SOV_reunification_mission } ai_will_do = { base = 50 } } free_kae = { fire_only_once = yes cost = 50 days_re_enable = 100 visible = { country_exists = KAE KAE = { is_subject = yes NOT = { is_subject_of = SOV } } } available = { is_subject = no has_war = no NOT = { OR = { has_country_flag = reunification_talks_in_progress has_idea = reunification_strains_idea } } if = { limit = { KAE = { is_subject = yes } } KAE = { has_war = no OVERLORD = { has_opinion = { target = SOV value > 99 } } } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision free_kae" set_country_flag = reunification_talks_in_progress set_variable = { reunification_puppet_target = KAE } KAE = { OVERLORD = { country_event = { id = sov_dissolution.3 days = 1 } } } } ai_will_do = { base = 50 } } free_don = { fire_only_once = yes cost = 50 days_re_enable = 100 visible = { country_exists = DON DON = { is_subject = yes NOT = { is_subject_of = SOV } } } available = { is_subject = no has_war = no NOT = { OR = { has_country_flag = reunification_talks_in_progress has_idea = reunification_strains_idea } } DON = { has_war = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision free_don" set_country_flag = reunification_talks_in_progress set_variable = { reunification_puppet_target = DON } DON = { OVERLORD = { country_event = { id = sov_dissolution.3 days = 1 } } } } ai_will_do = { base = 50 } } free_csb = { fire_only_once = yes cost = 50 days_re_enable = 100 visible = { country_exists = CSB CSB = { is_subject = yes NOT = { is_subject_of = SOV } } } available = { is_subject = no has_war = no NOT = { OR = { has_country_flag = reunification_talks_in_progress has_idea = reunification_strains_idea } } CSB = { has_war = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision free_csb" set_country_flag = reunification_talks_in_progress set_variable = { reunification_puppet_target = CSB } CSB = { OVERLORD = { country_event = { id = sov_dissolution.3 days = 1 } } } } ai_will_do = { base = 50 } } free_esb = { fire_only_once = yes cost = 50 days_re_enable = 100 visible = { country_exists = ESB ESB = { is_subject = yes NOT = { is_subject_of = SOV } } } available = { is_subject = no has_war = no NOT = { OR = { has_country_flag = reunification_talks_in_progress has_idea = reunification_strains_idea } } ESB = { has_war = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision free_esb" set_country_flag = reunification_talks_in_progress set_variable = { reunification_puppet_target = ESB } ESB = { OVERLORD = { country_event = { id = sov_dissolution.3 days = 1 } } } } ai_will_do = { base = 50 } } SOV_reunification_mission = { allowed = { always = no } available = { always = no } fire_only_once = no is_good = yes selectable_mission = no days_mission_timeout = 29 # becomes 30 with refire fixed_random_seed = no timeout_effect = { log = "[GetDateText]: [Root.GetName]: Mission SOV_reunification_mission" if = { limit = { check_variable = { reunification_progress > 99 } } country_event = { id = sov_dissolution.2 days = 1 } var:THIS.reunification_target = { ROOT = { annex_country = { target = PREV transfer_troops = yes } } } add_timed_idea = { idea = reunification_strains_idea days = 365 } clear_variable = reunification_target clear_variable = reunification_progress clr_country_flag = reunification_talks_in_progress } else = { random_list = { 30 = { country_event = { id = sov_dissolution.10 days = 1 } } 20 = { country_event = { id = sov_dissolution.11 days = 1 } } 10 = { country_event = { id = sov_dissolution.12 days = 1 } } } hidden_effect = { add_to_variable = { reunification_progress = 5 } activate_mission = SOV_reunification_mission } } } } } ###########ECONOMIC DECISIONS########### SOV_economy_category = { ###########END THE RENTIER STATE (MP)########### SOV_mp_end_rentier_state = { icon = GFX_decision_sov_ruble_button fire_only_once = yes cost = 50 available = { has_game_rule = { rule = rule_allow_MP_enhancements option = yes } has_idea = rentier_state } visible = { has_idea = rentier_state has_game_rule = { rule = rule_allow_MP_enhancements option = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_mp_end_rentier_state" remove_ideas = rentier_state } ai_will_do = { base = 0 } } ###########EXPAND EVRAZ########### SOV_economic_evraz_asset = { icon = GFX_decision_sov_ruble_button days_remove = 35 fire_only_once = yes cost = 75 visible = { SOV = { owns_state = 1066 } has_completed_focus = SOV_economic_evraz } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_evraz_asset" 1066 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_economy_modifier } add_to_variable = { SOV_econ_steel_export_multiplier_modifier = 0.03 tooltip = steel_export_multiplier_modifier_tt } add_to_variable = { SOV_econ_corporate_tax_income_multiplier_modifier = 0.01 tooltip = corporate_tax_income_multiplier_modifier_tt } set_temp_variable = { SOV_modify_economic = 1 } SOV_modify_economic_support = yes set_temp_variable = { treasury_change = -9.5 } modify_treasury_effect = yes } ai_will_do = { base = 1000 } } ###########EXPAND MECHEL########### SOV_economic_yakut_ugol = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { SOV = { owns_state = 688 } has_completed_focus = SOV_economic_mechel } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_yakut_ugol" 688 = { add_resource = { type = oil amount = 2 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { SOV_modify_economic = 1 } SOV_modify_economic_support = yes set_temp_variable = { treasury_change = -10.3 } modify_treasury_effect = yes } ai_will_do = { base = 1000 } } ###########EXPAND SEVERSTAL########### SOV_economic_severstal_expanded = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { SOV = { owns_state = 648 } has_completed_focus = SOV_economic_severstal } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_severstal_expanded" 648 = { add_resource = { type = steel amount = 2 } } one_random_industrial_complex = yes set_temp_variable = { treasury_change = -2.8 } modify_treasury_effect = yes } ai_will_do = { base = 1000 } } ###########EXPAND SEVERSTAL########### SOV_economic_interrao_expand = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_interrao } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_interrao_expand" 642 = { add_building_construction = { type = fossil_powerplant level = 1 instant_build = yes } } 644 = { add_building_construction = { type = fossil_powerplant level = 1 instant_build = yes } } 1140 = { add_building_construction = { type = fossil_powerplant level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -6.75 } modify_treasury_effect = yes set_temp_variable = { SOV_modify_economic = 1 } SOV_modify_economic_support = yes } ai_will_do = { base = 1000 } } ###########EXPAND RUSGIDRO########### SOV_economic_rus_hydro_expanded = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_rus_hydro } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_rus_hydro_expanded" 658 = { multiply_variable = { hydroelectric_energy_production_var = 1.25 } } 663 = { multiply_variable = { hydroelectric_energy_production_var = 1.25 } } 665 = { multiply_variable = { hydroelectric_energy_production_var = 1.25 } } 1130 = { multiply_variable = { hydroelectric_energy_production_var = 1.25 } } 1131 = { multiply_variable = { hydroelectric_energy_production_var = 1.25 } } custom_effect_tooltip = SOV_economic_rus_hydro_expanded_TT set_temp_variable = { SOV_modify_economic = 1 } SOV_modify_economic_support = yes newline = yes set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes } ai_will_do = { base = 1000 } } ###########EXPAND RUSAGRO########### SOV_economic_rusagro_expanded = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_rusagro } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_rusagro_expanded" 663 = { add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } 692 = { add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_economy_modifier } add_to_variable = { SOV_econ_agriculture_district_income_tax_modifier = 0.01 tooltip = agriculture_district_income_tax_modifier_tt } add_to_variable = { SOV_econ_agriculture_tax_modifier = 0.01 tooltip = agriculture_tax_modifier_tt } } ai_will_do = { base = 1000 } } ###########EXPAND MIRATORG########### SOV_economic_miratorg_expanded = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_miratorg } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_miratorg_expanded" 1174 = { add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } 1173 = { add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_economy_modifier } add_to_variable = { SOV_econ_agriculture_workers_modifier = 0.02 tooltip = agriculture_workers_modifier_tt } add_to_variable = { SOV_econ_agricolture_productivity_modifier = 0.02 tooltip = agricolture_productivity_modifier_tt } } ai_will_do = { base = 1000 } } ###########EXPAND EFKO########### SOV_economic_efko_expanded = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 visible = { has_completed_focus = SOV_economic_efko } fire_only_once = yes remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_efko_expanded" 1189 = { add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } 668 = { add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_economy_modifier } add_to_variable = { SOV_econ_agricolture_productivity_modifier = 0.02 tooltip = agricolture_productivity_modifier_tt } } ai_will_do = { base = 1000 } } ###########EXPAND NORNICKEL########### SOV_economic_buy_polus = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 visible = { has_completed_focus = SOV_economic_nornickel } fire_only_once = yes remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_buy_polus" 688 = { add_resource = { type = chromium amount = 4 } } 687 = { add_resource = { type = chromium amount = 2 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { SOV_modify_economic = 1 } SOV_modify_economic_support = yes 685 = { add_resource = { type = chromium amount = 4 } } 682 = { add_resource = { type = chromium amount = 2 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } 1136 = { add_resource = { type = chromium amount = 2 } } set_temp_variable = { treasury_change = -34.5 } modify_treasury_effect = yes } ai_will_do = { base = 1000 } } ###########EXPAND ALROSA########### SOV_economic_nakynskoe = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { SOV = { owns_state = 688 } has_completed_focus = SOV_economic_alrosa } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_nakynskoe" 688 = { add_resource = { type = chromium amount = 3 } } set_temp_variable = { SOV_modify_economic = 1 } SOV_modify_economic_support = yes set_temp_variable = { treasury_change = -2.7 } modify_treasury_effect = yes SOV = { set_temp_variable = { SOV_modify_capitalisation_alrosa = 0.210 } SOV_modify_capitalisation_alrosa_support = yes } } ai_will_do = { base = 1000 } } ###########EXPAND RUSAL########### SOV_economic_buy_sual = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_rusal } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_buy_sual" 676 = { add_resource = { type = aluminium amount = 2 } } 665 = { add_resource = { type = aluminium amount = 2 } } 644 = { add_resource = { type = aluminium amount = 2 } } set_temp_variable = { SOV_modify_economic = 1 } SOV_modify_economic_support = yes set_temp_variable = { treasury_change = -10.8 } modify_treasury_effect = yes } ai_will_do = { base = 1000 } } ###########EXPAND AIRPORTS########### SOV_economic_new_airports = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_poebda } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_new_airports" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_economy_modifier } add_to_variable = { SOV_econ_corporate_tax_income_multiplier_modifier = 0.03 tooltip = corporate_tax_income_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_airforce_modifier } add_to_variable = { SOV_air_production_speed_air_base_factor = 0.03 tooltip = production_speed_air_base_factor_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes 689 = { # Chukotka add_building_construction = { type = air_base level = 2 instant_build = yes } } 688 = { # Yakutia add_building_construction = { type = air_base level = 1 instant_build = yes } } 674 = { # Kabardino-Balkaria add_building_construction = { type = air_base level = 1 instant_build = yes } } 1125 = { # Karachay-Cherkessia add_building_construction = { type = air_base level = 1 instant_build = yes } } } ai_will_do = { base = 1000 } } ###########EXPAND SAKHALIN########### SOV_economic_rjd_sakhalin = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_rjd SOV = { owns_state = 691 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_rjd_sakhalin" set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes 691 = { add_building_construction = { type = infrastructure level = 2 instant_build = yes } } } ai_will_do = { base = 1000 } } ###########EXPAND MCD########### SOV_economic_rjd_mcd = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_rjd SOV = { owns_state = 652 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_rjd_mcd" 652 = { #Moscow add_building_construction = { type = infrastructure level = 1 instant_build = yes } } 1189 = { #Moscow add_building_construction = { type = infrastructure level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes } ai_will_do = { base = 1000 } } ###########EXPAND ALPHABANK########### SOV_economic_alpha_lab = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_alpha } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_alpha_lab" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_economy_modifier } add_to_variable = { SOV_econ_corporate_tax_income_multiplier_modifier = 0.01 tooltip = corporate_tax_income_multiplier_modifier_tt } add_to_variable = { SOV_econ_economic_cycles_cost_factor = -0.01 tooltip = economic_cycles_cost_factor_tt } add_to_variable = { SOV_econ_research_speed_factor = 0.02 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1000 } } ###########EXPAND MTS########### SOV_economic_mts_expanding = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_mts } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_mts_expanding" 664 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = internet_station level = 2 instant_build = yes } } 1132 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = internet_station level = 2 instant_build = yes } } 1134 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = internet_station level = 2 instant_build = yes } } 1135 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = internet_station level = 2 instant_build = yes } } 661 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = internet_station level = 2 instant_build = yes } } set_temp_variable = { treasury_change = -11.5 } modify_treasury_effect = yes SOV = { set_temp_variable = { SOV_modify_capitalisation_mts = -11.5 } SOV_modify_capitalisation_mts_support = yes } } ai_will_do = { base = 1000 } } ###########EXPAND SBER########### SOV_economic_sber_ipo = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_sber_reorg } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_sber_ipo" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_economy_modifier } add_to_variable = { SOV_econ_corporate_tax_income_multiplier_modifier = 0.01 tooltip = corporate_tax_income_multiplier_modifier_tt } add_to_variable = { SOV_econ_economic_cycles_cost_factor = -0.01 tooltip = economic_cycles_cost_factor_tt } hidden_effect = { set_variable = { SOV_sber_stage = 1 } } set_temp_variable = { SOV_modify_economic = 1 } SOV_modify_economic_support = yes SOV = { set_temp_variable = { SOV_modify_capitalisation_sberbank = 0.250 } SOV_modify_capitalisation_sberbank_support = yes } } ai_will_do = { base = 1000 } } ###########EXPAND VTB########### SOV_economic_vtb_ipo = { icon = GFX_decision_sov_ruble_button days_remove = 35 cost = 75 fire_only_once = yes visible = { has_completed_focus = SOV_economic_vtb } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_economic_vtb_ipo" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_economy_modifier } add_to_variable = { SOV_econ_corporate_tax_income_multiplier_modifier = 0.01 tooltip = corporate_tax_income_multiplier_modifier_tt } add_to_variable = { SOV_econ_economic_cycles_cost_factor = -0.01 tooltip = economic_cycles_cost_factor_tt } hidden_effect = { set_variable = { SOV_vtb_stage = 1 } add_to_variable = { SOV_econsub_corporate_tax_income_multiplier_modifier = 0.02 } add_to_variable = { SOV_econsub_economic_cycles_cost_factor = -0.02 } add_to_variable = { SOV_econ_sphere_company_count = 1 } } set_temp_variable = { SOV_modify_economic = 1 } SOV_modify_economic_support = yes SOV = { set_temp_variable = { SOV_modify_capitalisation_vtb = 0.150 } SOV_modify_capitalisation_vtb_support = yes } } ai_will_do = { base = 1000 } } ###########BURAN SHUTTLE MECHANIC########### #BURAN SHUTTLE:START SOV_buran_hangar = { icon = GFX_decision_buran_timer_button activation = { original_tag = SOV NOT = { has_country_flag = SOV_mission_space_ended } } available = { has_country_flag = SOV_mission_space_ended } days_mission_timeout = 862 is_good = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision timeout SOV_buran_hangar" country_event = russia.302 } timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision timeout SOV_buran_hangar" set_country_flag = SOV_failed_mission if = { limit = { has_country_flag = SOV_funding_success } country_event = russia.303 } else = { country_event = russia.304 } } } #BURAN SHUTTLE:FUNDING SOV_begin_funding = { icon = GFX_decision_buran_button days_remove = 30 days_re_enable = 30 fixed_random_seed = no available = { treasury_higher_than_10 = yes } custom_cost_trigger = { check_variable = { treasury > 10 } } custom_cost_text = cost_10_0 visible = { NOT = { OR = { has_country_flag = SOV_failed_mission has_country_flag = SOV_funding_success } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_begin_funding" if = { limit = { OR = { has_idea = corruption_level_10 has_idea = corruption_level_09 has_idea = corruption_level_08 } } random_list = { 70 = { country_event = russia.300 } 30 = { country_event = russia.200 } } custom_effect_tooltip = SOV_funding_fail_likely_TT } else_if = { limit = { OR = { has_idea = corruption_level_07 has_idea = corruption_level_06 has_idea = corruption_level_05 } } random_list = { 40 = { country_event = russia.300 } 60 = { country_event = russia.200 } } custom_effect_tooltip = SOV_funding_might_fail_TT } else_if = { limit = { OR = { has_idea = corruption_level_04 has_idea = corruption_level_03 has_idea = corruption_level_02 } } random_list = { 10 = { country_event = russia.300 } 90 = { country_event = russia.200 } } custom_effect_tooltip = SOV_funding_could_fail_TT } else_if = { limit = { has_idea = corruption_level_01 } country_event = russia.200 custom_effect_tooltip = SOV_funding_success_TT } } modifier = { tax_gain_multiplier_modifier = -0.10 } ai_will_do = { base = 50 } } #BURAN SHUTTLE:END SOV_dissassemble_the_shuttle = { icon = GFX_decision_buran_button days_remove = 60 modifier = { tax_gain_multiplier_modifier = -0.10 } fire_only_once = yes available = { has_country_flag = SOV_funding_success treasury_higher_than_10 = yes } visible = { NOT = { has_country_flag = SOV_mission_space_ended } } custom_cost_trigger = { check_variable = { treasury > 10 } } custom_cost_text = cost_10_0 remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_dissassemble_the_shuttle" custom_effect_tooltip = SOV_barun_disassembled_TT set_country_flag = SOV_disassembled_barun } ai_will_do = { base = 50 } } #BURAN SHUTTLE:PHASE 2 SOV_build_hangar = { fire_only_once = yes icon = GFX_decision_buran_button visible = { has_country_flag = SOV_funding_success has_country_flag = SOV_disassembled_barun NOT = { has_country_flag = SOV_hangar_built } } available = { if = { limit = { is_ai = no } 717 = { infrastructure > 1 } } } days_remove = 90 remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_build_hangar" newline = yes set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = KAZ } change_influence_percentage = yes newline = yes custom_effect_tooltip = SOV_we_can_invest_TT 717 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } set_country_flag = SOV_hangar_built } ai_will_do = { base = 50 } } #BURAN SHUTTLE:PHASE 2 HANGAR SOV_make_repairs_at_temp_hangar = { fire_only_once = yes icon = GFX_decision_buran_button days_remove = 60 modifier = { tax_gain_multiplier_modifier = -0.10 } visible = { has_country_flag = SOV_funding_success has_country_flag = SOV_disassembled_barun NOT = { has_country_flag = SOV_made_repairs } } available = { treasury_higher_than_10 = yes } custom_cost_trigger = { check_variable = { treasury > 10 } } custom_cost_text = cost_10_0 remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_make_repairs_at_temp_hangar" country_event = russia.301 hidden_effect = { set_temp_variable = { treasury_change = -5.50 } modify_treasury_effect = yes } set_country_flag = SOV_made_repairs } ai_will_do = { base = 50 } } #BURAN SHUTTLE:PHASE 3 SOV_announce_full_restoration = { fire_only_once = yes icon = GFX_decision_buran_button days_remove = 60 modifier = { tax_gain_multiplier_modifier = -0.10 } available = { treasury_higher_than_10 = yes } custom_cost_trigger = { check_variable = { treasury > 10 } } custom_cost_text = cost_10_0 visible = { has_country_flag = SOV_hangar_built has_country_flag = SOV_made_repairs NOT = { has_country_flag = SOV_mission_space_ended } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_announce_full_restoration" country_event = russia.302 country_event = russia.301 set_country_flag = SOV_mission_space_ended } ai_will_do = { base = 50 } } ###########STABILIZATION FUND MECHANIC########### ###########RESTORE STABILIZATION FUND########### SOV_againg_stabfund = { icon = GFX_decision_sov_ruble_button days_remove = 275 custom_cost_trigger = { check_variable = { treasury > 150 } } custom_cost_text = cost_150_0 visible = { NOT = { has_idea = SOV_stab_fund_idea } has_completed_focus = SOV_stabilisation_fund } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_againg_stabfund" add_ideas = SOV_stab_fund_idea } ai_will_do = { base = 1000 } } ###########BROKEN ECONOMY MECHANIC########### ###########BROKEN ECONOMY: PHAZE 1########### SOV_first_broken_destroy = { icon = GFX_decision_sov_growth_economic_button days_remove = 100 fire_only_once = yes available = { custom_trigger_tooltip = { tooltip = SOV_broken_eco_fix1_tt check_variable = { SOV.SOV_economic > 9 } } } visible = { has_idea = SOV_broken_economy_idea_1 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_first_broken_destroy" SOV_economic_growth_script = yes } ai_will_do = { base = 1000 } } ###########BROKEN ECONOMY: PHAZE 2########### SOV_second_broken_destroy = { icon = GFX_decision_sov_growth_economic_button days_remove = 100 fire_only_once = yes available = { custom_trigger_tooltip = { tooltip = SOV_broken_eco_fix2_tt check_variable = { SOV.SOV_economic > 19 } } } visible = { has_completed_focus = SOV_economic_russian has_idea = SOV_broken_economy_idea_2 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_second_broken_destroy" SOV_economic_growth_script = yes } ai_will_do = { base = 1000 } } ###########BROKEN ECONOMY: PHAZE 3########### SOV_third_broken_destroy = { icon = GFX_decision_sov_growth_economic_button days_remove = 100 fire_only_once = yes available = { custom_trigger_tooltip = { tooltip = SOV_broken_eco_fix3_tt check_variable = { SOV.SOV_economic > 29 } } } visible = { has_completed_focus = SOV_economic_russian has_idea = SOV_broken_economy_idea_3 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_third_broken_destroy" SOV_economic_growth_script = yes } ai_will_do = { base = 1000 } } ###########INTERRAO MECHANIC########### ###########Interrao Mechanic - Open########### SOV_interrao_open = { icon = GFX_decision_sov_rao_button days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_economic_interrao NOT = { has_country_flag = SOV_interrao_mechanic_open } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_interrao_open" set_country_flag = SOV_interrao_mechanic_open } ai_will_do = { base = 1000 } } ###########Interrao Mechanic - Close########### SOV_interrao_close = { icon = GFX_decision_sov_rao_button days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_economic_interrao has_country_flag = SOV_interrao_mechanic_open } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_interrao_close" clr_country_flag = SOV_interrao_mechanic_open } ai_will_do = { base = 0 } } ###########INTERRAO: TRANSNISTRIA########### SOV_interrao_buy_pmr_gres = { icon = GFX_decision_sov_rao_button days_remove = 10 fire_only_once = yes visible = { has_completed_focus = SOV_economic_interrao has_country_flag = SOV_interrao_mechanic_open country_exists = PMR PMR = { OR = { NOT = { has_completed_focus = SOV_economic_interrao } is_subject = no NOT = { owns_state = 149 } NOT = { has_war_with = SOV } } } } cost = 75 remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_interrao_buy_pmr_gres" PMR = { country_event = sov_economic.34 } } ai_will_do = { base = 355 modifier = { PMR = { is_ai = no } add = 355 } } } ###########ROSKOSMOS MECHANIC########### ###########Roskosmos Mechanic - Open########### SOV_roskosmos_open = { icon = GFX_decision_sov_roskosmos_button days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_outer_space_initiative NOT = { has_country_flag = SOV_roskosmos_mechanic_open } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_roskosmos_open" set_country_flag = SOV_roskosmos_mechanic_open } ai_will_do = { base = 1000 } } ###########Roskosmos Mechanic - Close########### SOV_roskosmos_close = { icon = GFX_decision_sov_roskosmos_button days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_outer_space_initiative has_country_flag = SOV_roskosmos_mechanic_open } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_roskosmos_close" clr_country_flag = SOV_roskosmos_mechanic_open } ai_will_do = { base = 0 } } ###########ROSKOSMOS MECHANIC: MINING ASTEROIDS########### SOV_asteroid_mining_continue = { icon = GFX_decision_sov_roskosmos_asteroids_button days_remove = 240 visible = { has_completed_focus = SOV_outer_space_asteroids_mining has_country_flag = SOV_roskosmos_mechanic_open NOT = { check_variable = { SOV_asteroids_level = 7 } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_asteroid_mining_continue" SOV_asteroids_farming_script = yes } ai_will_do = { base = 1000 } } ###########ROSKOSMOS MECHANIC: RETURN BAIKONUR########### SOV_return_baikonur = { icon = GFX_decision_sov_baikonur_button days_remove = 15 custom_cost_trigger = { check_variable = { treasury > 3 } } custom_cost_text = cost_3_0 visible = { SOV = { owns_state = 717 } has_country_flag = SOV_roskosmos_mechanic_open NOT = { has_idea = SOV_baikonur_sov_idea } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_return_baikonur" add_ideas = SOV_baikonur_sov_idea set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } ai_will_do = { base = 1000 } } ###########GAZPROM MECHANIC########### ###########Gazprom Mechanic - Open########### SOV_gazprom_open = { icon = GFX_decision_sov_gazrpom_button days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_economic_reform_gazprom NOT = { has_country_flag = SOV_gazprom_mechanic_open } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_gazprom_open" set_country_flag = SOV_gazprom_mechanic_open } ai_will_do = { base = 1000 } } ###########Gazprom Mechanic - Close########### SOV_gazprom_close = { icon = GFX_decision_sov_gazrpom_button days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_economic_reform_gazprom has_country_flag = SOV_gazprom_mechanic_open } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_gazprom_close" clr_country_flag = SOV_gazprom_mechanic_open } ai_will_do = { base = 0 } } ###########Gazprom Mechanic - Oil for Transnistria########### SOV_gazprom_in_pmr = { icon = GFX_decision_sov_gazrpom_button days_remove = 10 fire_only_once = yes visible = { has_completed_focus = SOV_economic_reform_gazprom has_country_flag = SOV_gazprom_mechanic_open country_exists = PMR PMR = { OR = { is_subject = no owns_state = 149 NOT = { has_war_with = SOV } } } } cost = 75 remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_gazprom_in_pmr" PMR = { country_event = sov_economic.37 } } ai_will_do = { base = 355 modifier = { PMR = { is_ai = no } add = 355 } } } ###########Gazprom Mechanic - Pipelines########### SOV_nord_stream_prepare = { icon = GFX_decision_sov_gazrpom_button custom_cost_trigger = { check_variable = { treasury > 15 } } custom_cost_text = cost_15_0 days_remove = 980 fire_only_once = yes visible = { has_completed_focus = SOV_economic_gazprom_stream has_country_flag = SOV_gazprom_mechanic_open } available = { country_exists = GER NOT = { has_war_with = GER } 539 = { is_owned_and_controlled_by = GER } NOT = { OR = { AND = { nationalist_monarchists_are_in_power = yes nationalist_fascist_are_in_coalition = yes } AND = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_coalition = yes } nationalist_fascist_are_in_power = yes } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_nord_stream_prepare" set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_nord_stream_prepare" set_country_flag = SOV_gazprom_mechanic_nord_stream GER = { country_event = sov_economic.7 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { GER = { add_ideas = SOV_nord_stream_idea } add_opinion_modifier = { target = GER modifier = economic_mission } GER = { add_opinion_modifier = { target = SOV modifier = economic_mission } } set_temp_variable = { treasury_change = 11 } modify_treasury_effect = yes } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { unlock_decision_tooltip = SOV_nord_stream_retry } } ai_will_do = { base = 1000 } } SOV_nord_stream2_prepare = { icon = GFX_decision_sov_gazrpom_button custom_cost_trigger = { check_variable = { treasury > 15 } } custom_cost_text = cost_15_0 days_remove = 980 fire_only_once = yes visible = { has_completed_focus = SOV_economic_gazprom_stream has_country_flag = SOV_gazprom_mechanic_open } available = { country_exists = GER NOT = { has_war_with = GER } 539 = { is_owned_and_controlled_by = GER } NOT = { OR = { AND = { nationalist_monarchists_are_in_power = yes nationalist_fascist_are_in_coalition = yes } AND = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_coalition = yes } nationalist_fascist_are_in_power = yes } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_nord_stream2_prepare" set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_nord_stream2_prepare" set_country_flag = SOV_gazprom_mechanic_nord_stream2 GER = { country_event = sov_economic.12 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { GER = { add_ideas = SOV_nord_stream2_idea } add_opinion_modifier = { target = GER modifier = economic_mission } GER = { add_opinion_modifier = { target = SOV modifier = economic_mission } } set_temp_variable = { treasury_change = 11 } modify_treasury_effect = yes } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { unlock_decision_tooltip = SOV_nord_stream2_retry } } ai_will_do = { base = 1000 } } SOV_blue_stream_prepare = { icon = GFX_decision_sov_gazrpom_button custom_cost_trigger = { check_variable = { treasury > 15 } } custom_cost_text = cost_15_0 days_remove = 920 fire_only_once = yes visible = { has_completed_focus = SOV_economic_gazprom_stream has_country_flag = SOV_gazprom_mechanic_open } available = { country_exists = TUR NOT = { has_war_with = TUR } 160 = { is_owned_and_controlled_by = TUR } NOT = { OR = { AND = { nationalist_monarchists_are_in_power = yes nationalist_fascist_are_in_coalition = yes } AND = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_coalition = yes } nationalist_fascist_are_in_power = yes } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_blue_stream_prepare" set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_blue_stream_prepare" TUR = { country_event = sov_economic.10 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { TUR = { add_ideas = SOV_blue_stream_idea } add_opinion_modifier = { target = TUR modifier = economic_mission } TUR = { add_opinion_modifier = { target = SOV modifier = economic_mission } } set_temp_variable = { treasury_change = 11 } modify_treasury_effect = yes } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { unlock_decision_tooltip = SOV_blue_stream_retry } } ai_will_do = { base = 1000 } } SOV_turkey_stream_prepare = { icon = GFX_decision_sov_gazrpom_button custom_cost_trigger = { check_variable = { treasury > 15 } } custom_cost_text = cost_15_0 days_remove = 920 fire_only_once = yes visible = { has_completed_focus = SOV_economic_gazprom_stream has_country_flag = SOV_gazprom_mechanic_open } available = { country_exists = TUR NOT = { has_war_with = TUR } OR = { 160 = { is_owned_and_controlled_by = TUR } 934 = { is_owned_and_controlled_by = TUR } } NOT = { OR = { AND = { nationalist_monarchists_are_in_power = yes nationalist_fascist_are_in_coalition = yes } AND = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_coalition = yes } nationalist_fascist_are_in_power = yes } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_turkey_stream_prepare" set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_turkey_stream_prepare" set_country_flag = SOV_gazprom_mechanic_turkey_stream TUR = { country_event = sov_economic.11 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { TUR = { add_ideas = SOV_turkey_stream_idea } add_opinion_modifier = { target = TUR modifier = economic_mission } TUR = { add_opinion_modifier = { target = SOV modifier = economic_mission } } set_temp_variable = { treasury_change = 11 } modify_treasury_effect = yes } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { unlock_decision_tooltip = SOV_turkey_stream_retry } } ai_will_do = { base = 1000 } } ###########Gazprom Mechanic - Pipeline Retries########### SOV_nord_stream_retry = { icon = GFX_decision_sov_gazrpom_button custom_cost_trigger = { check_variable = { treasury > 8 } } custom_cost_text = cost_8_0 days_remove = 180 fire_only_once = no days_re_enable = 365 visible = { has_country_flag = SOV_nord_stream_refused NOT = { has_idea = SOV_nord_stream_sov_idea } } available = { country_exists = GER NOT = { has_war_with = GER } 539 = { is_owned_and_controlled_by = GER } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_nord_stream_retry" clr_country_flag = SOV_nord_stream_refused set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_nord_stream_retry" GER = { country_event = sov_economic.7 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { GER = { add_ideas = SOV_nord_stream_idea } add_opinion_modifier = { target = GER modifier = economic_mission } GER = { add_opinion_modifier = { target = SOV modifier = economic_mission } } set_temp_variable = { treasury_change = 11 } modify_treasury_effect = yes } } ai_will_do = { base = 200 } } SOV_nord_stream2_retry = { icon = GFX_decision_sov_gazrpom_button custom_cost_trigger = { check_variable = { treasury > 8 } } custom_cost_text = cost_8_0 days_remove = 180 fire_only_once = no days_re_enable = 365 visible = { has_country_flag = SOV_nord_stream2_refused NOT = { has_idea = SOV_nord_stream2_sov_idea } } available = { country_exists = GER NOT = { has_war_with = GER } 539 = { is_owned_and_controlled_by = GER } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_nord_stream2_retry" clr_country_flag = SOV_nord_stream2_refused set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_nord_stream2_retry" GER = { country_event = sov_economic.12 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { GER = { add_ideas = SOV_nord_stream2_idea } add_opinion_modifier = { target = GER modifier = economic_mission } GER = { add_opinion_modifier = { target = SOV modifier = economic_mission } } set_temp_variable = { treasury_change = 11 } modify_treasury_effect = yes } } ai_will_do = { base = 200 } } SOV_blue_stream_retry = { icon = GFX_decision_sov_gazrpom_button custom_cost_trigger = { check_variable = { treasury > 8 } } custom_cost_text = cost_8_0 days_remove = 180 fire_only_once = no days_re_enable = 365 visible = { has_country_flag = SOV_blue_stream_refused NOT = { has_idea = SOV_blue_stream_sov_idea } } available = { country_exists = TUR NOT = { has_war_with = TUR } 160 = { is_owned_and_controlled_by = TUR } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_blue_stream_retry" clr_country_flag = SOV_blue_stream_refused set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_blue_stream_retry" TUR = { country_event = sov_economic.10 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { TUR = { add_ideas = SOV_blue_stream_idea } add_opinion_modifier = { target = TUR modifier = economic_mission } TUR = { add_opinion_modifier = { target = SOV modifier = economic_mission } } set_temp_variable = { treasury_change = 11 } modify_treasury_effect = yes } } ai_will_do = { base = 200 } } SOV_turkey_stream_retry = { icon = GFX_decision_sov_gazrpom_button custom_cost_trigger = { check_variable = { treasury > 8 } } custom_cost_text = cost_8_0 days_remove = 180 fire_only_once = no days_re_enable = 365 visible = { has_country_flag = SOV_turkey_stream_refused NOT = { has_idea = SOV_turkey_stream_sov_idea } } available = { country_exists = TUR NOT = { has_war_with = TUR } OR = { 160 = { is_owned_and_controlled_by = TUR } 934 = { is_owned_and_controlled_by = TUR } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_turkey_stream_retry" clr_country_flag = SOV_turkey_stream_refused set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_turkey_stream_retry" TUR = { country_event = sov_economic.11 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { TUR = { add_ideas = SOV_turkey_stream_idea } add_opinion_modifier = { target = TUR modifier = economic_mission } TUR = { add_opinion_modifier = { target = SOV modifier = economic_mission } } set_temp_variable = { treasury_change = 11 } modify_treasury_effect = yes } } ai_will_do = { base = 200 } } ###########BELARUS INDUSTRY MECHANIC########### ###########Belarus Industry Mechanic - Open########### SOV_belarus_open = { icon = GFX_decision_decree8 days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_economic_belarus_integrate NOT = { has_country_flag = SOV_belarus_mechanic_open } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_belarus_open" set_country_flag = SOV_belarus_mechanic_open } ai_will_do = { base = 1000 } } ###########Belarus Industry Mechanic - Close########### SOV_belarus_close = { icon = GFX_decision_decree8 days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_economic_belarus_integrate has_country_flag = SOV_belarus_mechanic_open } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_belarus_close" clr_country_flag = SOV_belarus_mechanic_open } ai_will_do = { base = 0 } } SOV_added_mzktz1 = { icon = GFX_decision_mzkt_button days_remove = 100 custom_cost_trigger = { check_variable = { treasury > 3 } has_political_power > 99 } custom_cost_text = cost_3_0_pp_100 ai_hint_pp_cost = 100 ai_will_do = { base = 1000 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } visible = { tag = SOV NOT = { has_idea = BLR_mzkt_union_state } NOT = { has_idea = BLR_mzkt_union_state1 } BLR = { has_completed_focus = BLR_MZKT } has_completed_focus = SOV_economic_mzkt_annex SOV = { owns_state = 703 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_added_mzktz1" add_ideas = BLR_mzkt_union_state1 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_political_power = -100 } } SOV_added_pelengz1 = { icon = GFX_decision_peleng_button days_remove = 100 custom_cost_trigger = { check_variable = { treasury > 3 } has_political_power > 99 } custom_cost_text = cost_3_0_pp_100 ai_hint_pp_cost = 100 ai_will_do = { base = 1000 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } visible = { tag = SOV NOT = { has_idea = BLR_peleng_union_state } NOT = { has_idea = BLR_peleng_union_state1 } has_completed_focus = SOV_economic_peleng_annex SOV = { owns_state = 703 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_added_pelengz1" add_ideas = BLR_peleng_union_state1 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_political_power = -100 } } SOV_added_140z1 = { icon = GFX_decision_140_button custom_cost_trigger = { check_variable = { treasury > 3 } has_political_power > 99 } custom_cost_text = cost_3_0_pp_100 ai_hint_pp_cost = 100 days_remove = 100 ai_will_do = { base = 1000 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } visible = { tag = SOV NOT = { has_idea = BLR_140_zavod_union_state } NOT = { has_idea = BLR_140_zavod_union_state1 } BLR = { has_completed_focus = BLR_140_zavod } has_completed_focus = SOV_economic_140_annex SOV = { owns_state = 703 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_added_140z1" add_ideas = BLR_140_zavod_union_state1 add_political_power = -100 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } } ###########NATIONAL PROJECT MECHANIC########### SOV_npp_ticker_mission = { available = { always = no } activation = { has_completed_focus = SOV_npp } days_mission_timeout = 800 is_good = no fire_only_once = yes icon = GFX_decision_npp_blue_icon cancel_trigger = { custom_trigger_tooltip = { tooltip = SOV_npp_completion_trigger_TT OR = { check_variable = { npp_completed = 5 } check_variable = { npp_completed > 5 } } } } cancel_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_npp_ticker_mission" add_stability = 0.12 country_event = { id = sov_economic.42 days = 1 } set_temp_variable = { SOV_modify_economic = 2 } SOV_modify_economic_support = yes } timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_npp_ticker_mission" add_stability = -0.12 add_political_power = -100 country_event = { id = sov_economic.41 days = 1 } set_temp_variable = { SOV_modify_economic = -2 } SOV_modify_economic_support = yes } } SOV_npp_healthcare = { custom_cost_trigger = { check_variable = { treasury > 3 } has_political_power > 74 } custom_cost_text = cost_3_0_pp_75 ai_hint_pp_cost = 75 days_remove = 365 fire_only_once = yes icon = GFX_decision_npp_red_icon modifier = { consumer_goods_factor = 0.01 monthly_population = 0.05 stability_factor = 0.01 health_cost_multiplier_modifier = 0.05 } visible = { has_completed_focus = SOV_npp } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_npp_healthcare" add_political_power = -75 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_npp_healthcare" add_stability = 0.06 add_to_variable = { var = npp_completed value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_npp_modifier } add_to_variable = { SOV_npp_health_cost = 0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { SOV_npp_population = 0.03 tooltip = monthly_population_tt } } ai_will_do = { base = 355 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } SOV_npp_education = { custom_cost_trigger = { check_variable = { treasury > 3 } has_political_power > 74 } custom_cost_text = cost_3_0_pp_75 ai_hint_pp_cost = 75 days_remove = 365 fire_only_once = yes icon = GFX_decision_npp_blue_icon modifier = { consumer_goods_factor = 0.01 research_speed_factor = 0.05 political_power_factor = 0.03 education_cost_multiplier_modifier = 0.05 } visible = { has_completed_focus = SOV_npp } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_npp_education" add_political_power = -75 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_npp_education" add_stability = 0.03 add_to_variable = { var = npp_completed value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_npp_modifier } add_to_variable = { SOV_npp_education_cost = 0.04 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { SOV_npp_research = 0.07 tooltip = research_speed_factor_tt } } ai_will_do = { base = 355 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } SOV_npp_infrastructure = { custom_cost_trigger = { check_variable = { treasury > 6 } has_political_power > 74 } custom_cost_text = cost_6_0_pp_75 ai_hint_pp_cost = 75 days_remove = 210 fire_only_once = yes icon = GFX_decision_npp_blue_icon available = { custom_trigger_tooltip = { tooltip = SOV_npp_completed_lt_5_tt check_variable = { npp_completed < 5 } } } visible = { has_completed_focus = SOV_npp check_variable = { npp_completed < 5 } } modifier = { consumer_goods_factor = 0.02 production_speed_infrastructure_factor = 0.10 production_speed_air_base_factor = 0.05 production_speed_internet_station_factor = 0.05 production_speed_naval_base_factor = 0.05 bureaucracy_cost_multiplier_modifier = 0.05 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_npp_infrastructure" add_political_power = -75 set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_npp_infrastructure" add_stability = 0.05 add_to_variable = { var = npp_completed value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_npp_modifier } add_to_variable = { SOV_npp_bureaucracy_cost = 0.02 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { SOV_npp_infrastructure_factor = 0.05 tooltip = production_speed_infrastructure_factor_tt } } ai_will_do = { base = 355 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } SOV_npp_digital_economy = { custom_cost_trigger = { check_variable = { treasury > 6 } has_political_power > 49 } custom_cost_text = cost_6_0_pp_50 ai_hint_pp_cost = 50 days_remove = 210 fire_only_once = yes icon = GFX_decision_npp_red_icon available = { custom_trigger_tooltip = { tooltip = SOV_npp_completed_lt_5_tt check_variable = { npp_completed < 5 } } } visible = { has_completed_focus = SOV_npp check_variable = { npp_completed < 5 } } modifier = { consumer_goods_factor = 0.01 production_speed_internet_station_factor = 0.05 production_speed_offices_factor = 0.10 bureaucracy_cost_multiplier_modifier = 0.03 education_cost_multiplier_modifier = 0.02 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_npp_digital_economy" add_political_power = -50 set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_npp_digital_economy" add_stability = 0.05 add_to_variable = { var = npp_completed value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_npp_modifier } add_to_variable = { SOV_npp_education_cost = 0.03 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { SOV_npp_research = 0.03 tooltip = research_speed_factor_tt } add_to_variable = { SOV_npp_offices = 0.05 tooltip = production_speed_offices_factor_tt } } ai_will_do = { base = 355 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } SOV_npp_industry = { custom_cost_trigger = { check_variable = { treasury > 6 } has_political_power > 74 } custom_cost_text = cost_6_0_pp_75 ai_hint_pp_cost = 75 days_remove = 365 fire_only_once = yes icon = GFX_decision_npp_blue_icon available = { custom_trigger_tooltip = { tooltip = SOV_npp_completed_lt_5_tt check_variable = { npp_completed < 5 } } } visible = { has_completed_focus = SOV_npp check_variable = { npp_completed < 5 } } modifier = { consumer_goods_factor = 0.02 political_power_factor = -0.05 production_speed_dockyard_factor = 0.05 production_speed_arms_factory_factor = 0.10 production_speed_buildings_factor = 0.10 bureaucracy_cost_multiplier_modifier = 0.05 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_npp_industry" add_political_power = -75 set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_npp_industry" add_stability = 0.04 add_to_variable = { var = npp_completed value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_npp_modifier } add_to_variable = { SOV_npp_bureaucracy_cost = 0.03 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { SOV_npp_arms_factory = 0.05 tooltip = production_speed_arms_factory_factor_tt } } ai_will_do = { base = 355 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } SOV_npp_anti_sanctions_exports = { custom_cost_trigger = { check_variable = { treasury > 20 } has_political_power > 74 } custom_cost_text = cost_20_0_pp_75 ai_hint_pp_cost = 75 days_remove = 365 fire_only_once = yes icon = GFX_decision_npp_button available = { custom_trigger_tooltip = { tooltip = SOV_npp_anti_sanctions_exports_tt OR = { check_variable = { SOV_sanctions_invest_cost > 0 } check_variable = { SOV_sanctions_roi < 0 } check_variable = { SOV_sanctions_office_tax_gain < 0 } } } } visible = { has_completed_focus = SOV_npp OR = { check_variable = { SOV_sanctions_invest_cost > 0 } check_variable = { SOV_sanctions_roi < 0 } check_variable = { SOV_sanctions_office_tax_gain < 0 } } } modifier = { personnel_cost_multiplier_modifier = 0.05 consumer_goods_factor = 0.03 political_power_factor = -0.03 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_npp_anti_sanctions_exports" add_political_power = -75 set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_npp_anti_sanctions_exports" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_western_sanctions_modifier } set_variable = { SOV_sanctions_invest_cost = { value = SOV_sanctions_invest_cost subtract = 0.04 clamp = { min = 0 max = 0.4 } } } set_variable = { SOV_sanctions_roi = { value = SOV_sanctions_roi add = 0.04 clamp = { min = -0.16 max = 0 } } } set_variable = { SOV_sanctions_office_tax_gain = { value = SOV_sanctions_office_tax_gain add = 0.04 clamp = { min = -0.16 max = 0 } } } custom_effect_tooltip = SOV_sanctions_eras_TT } ai_will_do = { base = 355 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } SOV_npp_anti_sanctions_construction = { custom_cost_trigger = { check_variable = { treasury > 20 } has_political_power > 49 } custom_cost_text = cost_20_0_pp_50 ai_hint_pp_cost = 50 days_remove = 365 fire_only_once = yes icon = GFX_decision_npp_red_icon available = { custom_trigger_tooltip = { tooltip = SOV_npp_anti_sanctions_construction_tt OR = { check_variable = { SOV_sanctions_construction_speed < 0 } check_variable = { SOV_sanctions_research_speed < 0 } check_variable = { SOV_sanctions_tax_cost > 0 } } } } visible = { has_completed_focus = SOV_npp OR = { check_variable = { SOV_sanctions_construction_speed < 0 } check_variable = { SOV_sanctions_research_speed < 0 } check_variable = { SOV_sanctions_tax_cost > 0 } } } modifier = { personnel_cost_multiplier_modifier = 0.10 consumer_goods_factor = 0.03 political_power_factor = -0.01 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_npp_anti_sanctions_construction" add_political_power = -50 set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_npp_anti_sanctions_construction" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SOV_western_sanctions_modifier } set_variable = { SOV_sanctions_construction_speed = { value = SOV_sanctions_construction_speed add = 0.04 clamp = { min = -0.16 max = 0 } } } set_variable = { SOV_sanctions_research_speed = { value = SOV_sanctions_research_speed add = 0.04 clamp = { min = -0.08 max = 0 } } } set_variable = { SOV_sanctions_tax_cost = { value = SOV_sanctions_tax_cost subtract = 0.04 clamp = { min = 0 max = 0.08 } } } custom_effect_tooltip = SOV_sanctions_eras_TT } ai_will_do = { base = 355 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } ###########FROM CENTER TO REGIONS MECHANIC########### SOV_from_center_ticker_mission = { available = { always = no } activation = { has_completed_focus = SOV_from_center_to_regions } days_mission_timeout = 365 is_good = no fire_only_once = yes icon = GFX_decision_gre_paying_ifc_debt cancel_trigger = { custom_trigger_tooltip = { tooltip = SOV_from_center_completion_trigger_TT OR = { check_variable = { from_center_completed = 8 } check_variable = { from_center_completed > 8 } } } } cancel_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_from_center_ticker_mission" add_stability = 0.1 custom_effect_tooltip = SOV_subjectsepar_minus_tt hidden_effect = { SUB_separatism_minus_subject = yes } set_temp_variable = { SOV_modify_economic = 2 } SOV_modify_economic_support = yes } timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_from_center_ticker_mission" hidden_effect = { SUB_separatism_plus_subject = yes } add_stability = -0.1 add_political_power = -100 set_temp_variable = { SOV_modify_economic = -2 } SOV_modify_economic_support = yes } } SOV_from_center_1 = { cost = 50 days_remove = 90 fire_only_once = yes icon = GFX_decision_subject_moscow_button modifier = { consumer_goods_factor = 0.01 } visible = { has_completed_focus = SOV_from_center_to_regions } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_from_center_1" add_stability = 0.02 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes add_to_variable = { var = from_center_completed value = 1 } custom_effect_tooltip = SOV_from_center_decrease_productivity_moscow custom_effect_tooltip = SOV_from_center_increase_productivity_irkutsk 652 = { add_to_variable = { productivity_state_var = -10 } } 685 = { add_to_variable = { productivity_state_var = 10 } } } ai_will_do = { base = 355 } } SOV_from_center_2 = { cost = 50 days_remove = 90 fire_only_once = yes icon = GFX_decision_subject_moscow_button modifier = { consumer_goods_factor = 0.01 } visible = { has_completed_focus = SOV_from_center_to_regions } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_from_center_2" add_stability = 0.02 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes add_to_variable = { var = from_center_completed value = 1 } custom_effect_tooltip = SOV_from_center_decrease_productivity_moscow custom_effect_tooltip = SOV_from_center_increase_productivity_yaroslavl 652 = { add_to_variable = { productivity_state_var = -10 } } 651 = { add_to_variable = { productivity_state_var = 10 } } } ai_will_do = { base = 355 } } SOV_from_center_3 = { cost = 50 days_remove = 90 fire_only_once = yes icon = GFX_decision_subject_moscow_button modifier = { consumer_goods_factor = 0.01 } visible = { has_completed_focus = SOV_from_center_to_regions } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_from_center_3" add_stability = 0.02 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes add_to_variable = { var = from_center_completed value = 1 } custom_effect_tooltip = SOV_from_center_decrease_productivity_moscow custom_effect_tooltip = SOV_from_center_increase_productivity_norilsk 652 = { add_to_variable = { productivity_state_var = -10 } } 683 = { add_to_variable = { productivity_state_var = 10 } } } ai_will_do = { base = 355 } } SOV_from_center_4 = { cost = 50 days_remove = 90 fire_only_once = yes icon = GFX_decision_subject_moscow_button modifier = { consumer_goods_factor = 0.01 } visible = { has_completed_focus = SOV_from_center_to_regions } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_from_center_4" add_stability = 0.02 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes add_to_variable = { var = from_center_completed value = 1 } custom_effect_tooltip = SOV_from_center_decrease_productivity_moscow custom_effect_tooltip = SOV_from_center_increase_productivity_khabarovsk 652 = { add_to_variable = { productivity_state_var = -10 } } 687 = { add_to_variable = { productivity_state_var = 10 } } } ai_will_do = { base = 355 } } SOV_from_center_5 = { cost = 50 days_remove = 90 fire_only_once = yes icon = GFX_decision_subject_moscow_button modifier = { consumer_goods_factor = 0.01 } visible = { has_completed_focus = SOV_from_center_to_regions } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_from_center_5" add_stability = 0.02 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes add_to_variable = { var = from_center_completed value = 1 } custom_effect_tooltip = SOV_from_center_decrease_productivity_moscow custom_effect_tooltip = SOV_from_center_increase_productivity_sakhalin 652 = { add_to_variable = { productivity_state_var = -10 } } 691 = { add_to_variable = { productivity_state_var = 10 } } } ai_will_do = { base = 355 } } SOV_from_center_6 = { cost = 50 days_remove = 90 fire_only_once = yes icon = GFX_decision_subject_moscow_button modifier = { consumer_goods_factor = 0.01 } visible = { has_completed_focus = SOV_from_center_to_regions } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_from_center_6" add_stability = 0.02 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes add_to_variable = { var = from_center_completed value = 1 } custom_effect_tooltip = SOV_from_center_decrease_productivity_petersburg custom_effect_tooltip = SOV_from_center_increase_productivity_amur 644 = { add_to_variable = { productivity_state_var = -10 } } 1069 = { add_to_variable = { productivity_state_var = 10 } } } ai_will_do = { base = 355 } } SOV_from_center_7 = { cost = 50 days_remove = 90 fire_only_once = yes icon = GFX_decision_subject_moscow_button modifier = { consumer_goods_factor = 0.01 } visible = { has_completed_focus = SOV_from_center_to_regions } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_from_center_7" add_stability = 0.02 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes add_to_variable = { var = from_center_completed value = 1 } custom_effect_tooltip = SOV_from_center_decrease_productivity_petersburg custom_effect_tooltip = SOV_from_center_increase_productivity_kostroma 644 = { add_to_variable = { productivity_state_var = -10 } } 650 = { add_to_variable = { productivity_state_var = 10 } } } ai_will_do = { base = 355 } } SOV_from_center_8 = { cost = 50 days_remove = 90 fire_only_once = yes icon = GFX_decision_subject_moscow_button visible = { has_completed_focus = SOV_from_center_to_regions } modifier = { consumer_goods_factor = 0.01 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_from_center_8" add_stability = 0.02 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes add_to_variable = { var = from_center_completed value = 1 } custom_effect_tooltip = SOV_from_center_decrease_productivity_petersburg custom_effect_tooltip = SOV_from_center_increase_productivity_chelyabinsk 644 = { add_to_variable = { productivity_state_var = -10 } } 675 = { add_to_variable = { productivity_state_var = 10 } } } ai_will_do = { base = 355 } } } ###########ARMY DECISIONS########### SOV_army_category = { ###########KAZAKS MECHANIC########### ###########Kazaks Ural########### SOV_kazachestvo_ural = { icon = GFX_decision_sub_kazaks_button days_remove = 20 custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 available = { has_war = yes } visible = { URA = { has_completed_focus = URA_monarchy_revive_cossack } SOV = { has_completed_focus = SOV_kazachestvo NOT = { has_country_flag = SUB_kazaks_brigade_added } owns_state = 676 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_kazachestvo_ural" add_command_power = -50 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_kazachestvo_ural" hidden_effect = { if = { limit = { original_tag = SOV NOT = { has_country_flag = SUB_kazaks_brigade_added } } division_template = { name = "Cossack Regiment" regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } } } set_country_flag = SUB_kazaks_brigade_added } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 676 } create_unit = { division = "name = \"Urals Cossack Regiment\" division_template = \"Cossack Regiment\" start_experience_factor = 0.1" owner = ROOT } } } ai_will_do = { base = 355 } } ###########Kazaks Orenburg########### SOV_kazachestvo_orenburg = { icon = GFX_decision_sub_kazaks_button days_remove = 20 custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 available = { has_war = yes } visible = { URA = { has_completed_focus = URA_monarchy_revive_cossack } SOV = { has_completed_focus = SOV_kazachestvo NOT = { has_country_flag = SUB_kazaks_brigade_added } owns_state = 1118 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_kazachestvo_orenburg" add_command_power = -50 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_kazachestvo_orenburg" hidden_effect = { if = { limit = { original_tag = SOV NOT = { has_country_flag = SUB_kazaks_brigade_added } } division_template = { name = "Cossack Regiment" regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } } } set_country_flag = SUB_kazaks_brigade_added } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 1118 } create_unit = { division = "name = \"Orenburg Cossack Regiment\" division_template = \"Cossack Regiment\" start_experience_factor = 0.1" owner = ROOT } } } ai_will_do = { base = 355 } } ###########Kazaks Kuban########### SOV_kazachestvo_kuban = { icon = GFX_decision_sub_kazaks_button days_remove = 20 custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 available = { has_war = yes } visible = { KUB = { has_completed_focus = KUB_revival_cossak_army } SOV = { has_completed_focus = SOV_kazachestvo NOT = { has_country_flag = SUB_kazaks_brigade_added } owns_state = 668 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_kazachestvo_kuban" add_command_power = -50 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_kazachestvo_kuban" hidden_effect = { if = { limit = { original_tag = SOV NOT = { has_country_flag = SUB_kazaks_brigade_added } } division_template = { name = "Cossack Regiment" regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } } } set_country_flag = SUB_kazaks_brigade_added } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 668 } create_unit = { division = "name = \"Kuban Cossack Regiment\" division_template = \"Cossack Regiment\" start_experience_factor = 0.1" owner = ROOT } } } ai_will_do = { base = 355 } } ###########Kazaks Volga########### SOV_kazachestvo_volga = { icon = GFX_decision_sub_kazaks_button days_remove = 20 custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 available = { has_war = yes } visible = { has_completed_focus = SOV_kazachestvo NOT = { has_country_flag = SUB_kazaks_brigade_added } owns_state = 663 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_kazachestvo_volga" add_command_power = -50 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_kazachestvo_volga" hidden_effect = { if = { limit = { original_tag = SOV NOT = { has_country_flag = SUB_kazaks_brigade_added } } division_template = { name = "Cossack Regiment" regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } } } set_country_flag = SUB_kazaks_brigade_added } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 663 } create_unit = { division = "name = \"Volga Cossack Regiment\" division_template = \"Cossack Regiment\" start_experience_factor = 0.1" owner = ROOT } } } ai_will_do = { base = 355 } } ###########Kazaks Siberia########### SOV_kazachestvo_siberia = { icon = GFX_decision_sub_kazaks_button days_remove = 20 custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 available = { has_war = yes } visible = { has_completed_focus = SOV_kazachestvo NOT = { has_country_flag = SUB_kazaks_brigade_added } owns_state = 1067 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_kazachestvo_siberia" add_command_power = -50 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_kazachestvo_siberia" hidden_effect = { if = { limit = { original_tag = SOV NOT = { has_country_flag = SUB_kazaks_brigade_added } } division_template = { name = "Cossack Regiment" regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } } } set_country_flag = SUB_kazaks_brigade_added } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 1067 } create_unit = { division = "name = \"Siberian Cossack Regiment\" division_template = \"Cossack Regiment\" start_experience_factor = 0.1" owner = ROOT } } } ai_will_do = { base = 355 } } ###########Kazaks Centr########### SOV_kazachestvo_centr = { icon = GFX_decision_sub_kazaks_button days_remove = 20 custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 available = { has_war = yes } visible = { has_completed_focus = SOV_kazachestvo NOT = { has_country_flag = SUB_kazaks_brigade_added } owns_state = 1189 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_kazachestvo_centr" add_command_power = -50 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_kazachestvo_centr" hidden_effect = { if = { limit = { original_tag = SOV NOT = { has_country_flag = SUB_kazaks_brigade_added } } division_template = { name = "Cossack Regiment" regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } } } set_country_flag = SUB_kazaks_brigade_added } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 1189 } create_unit = { division = "name = \"Central Cossack Regiment\" division_template = \"Cossack Regiment\" start_experience_factor = 0.1" owner = ROOT } } } ai_will_do = { base = 355 } } ###########Kazaks Crimea########### SOV_kazachestvo_crimea = { icon = GFX_decision_sub_kazaks_button days_remove = 20 custom_cost_trigger = { command_power > 50 } custom_cost_text = command_power_more_than_50 available = { has_war = yes } visible = { CRM = { has_completed_focus = CRM_kazaki } has_completed_focus = SOV_kazachestvo NOT = { has_country_flag = SUB_kazaks_brigade_added } owns_state = 669 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_kazachestvo_crimea" add_command_power = -50 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_kazachestvo_crimea" hidden_effect = { if = { limit = { original_tag = SOV NOT = { has_country_flag = SUB_kazaks_brigade_added } } division_template = { name = "Cossack Regiment" regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } } } set_country_flag = SUB_kazaks_brigade_added } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 669 } create_unit = { division = "name = \"Crimea Cossack Regiment\" division_template = \"Cossack Regiment\" start_experience_factor = 0.1" owner = ROOT } } } ai_will_do = { base = 355 } } ###########BARS MECHANIC########### ###########Bars Mechanic - Open########### SOV_bars_open = { icon = GFX_decisions_bars_button days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_form_bars NOT = { has_country_flag = SOV_bars_mechanic_open } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_bars_open" set_country_flag = SOV_bars_mechanic_open } ai_will_do = { base = 1000 } } ###########Bars Mechanic - Close########### SOV_bars_close = { icon = GFX_decisions_bars_button days_remove = 1 fire_only_once = no visible = { has_completed_focus = SOV_form_bars has_country_flag = SOV_bars_mechanic_open } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_bars_close" clr_country_flag = SOV_bars_mechanic_open } ai_will_do = { base = 0 } } SOV_first_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars1_button days_remove = 55 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes owns_state = 668 owns_state = 1140 } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_first_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 668 } create_unit = { division = "name = \"BARS-1\" division_template = \"BARS Battalion\" start_experience_factor = 0.7" owner = SOV } } } } SOV_second_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars2_button days_remove = 62 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes owns_state = 688 } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_second_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 688 } create_unit = { division = "name = \"BARS-2\" division_template = \"BARS Battalion\" start_experience_factor = 0.1" owner = SOV } } } } SOV_third_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars3_button days_remove = 43 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_third_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"BARS-3 - Rodina\" division_template = \"BARS Battalion\" start_experience_factor = 0.3" owner = SOV } } } } SOV_four_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars4_button days_remove = 40 fire_only_once = yes ai_will_do = { base = 100 } available = { has_war = yes } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_four_bars_start" add_manpower = -12000 set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.010 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"BARS-4\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"BARS-5\" division_template = \"BARS Battalion\" start_experience_factor = 0.7" owner = SOV } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"BARS-7\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } SOV_six_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars6_button days_remove = 65 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes OR = { owns_state = 1075 AND = { country_exists = LPR LPR = { is_subject_of = SOV } } } } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_six_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 1075 } create_unit = { division = "name = \"BARS-6 - Forstadt\" division_template = \"BARS Battalion\" start_experience_factor = 0.9" owner = SOV } } } } SOV_eight_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars8_button days_remove = 55 fire_only_once = yes ai_will_do = { base = 100 } available = { NOT = { OR = { emerging_communist_state_are_in_power = yes neutrality_neutral_communism_are_in_power = yes } } has_war = yes } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_eight_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"BARS-8 - Rus\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } SOV_nine_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars9_button days_remove = 55 fire_only_once = yes available = { has_war = yes } ai_will_do = { base = 100 } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_nine_bars_start" add_manpower = -16000 set_temp_variable = { treasury_change = -12 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.010 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"BARS-9\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"BARS-10\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"BARS-12\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 668 } create_unit = { division = "name = \"BARS-11\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } SOV_thirdteen_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars13_button days_remove = 45 fire_only_once = yes available = { has_war = yes emerging_communist_state_are_in_power = no neutrality_neutral_communism_are_in_power = no } ai_will_do = { base = 100 } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_thirdteen_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"BARS-13 Russkyi Mir.\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } SOV_fiveteen_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars15_button days_remove = 45 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes owns_state = 664 } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_fiveteen_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 664 } create_unit = { division = "name = \"BARS-15 Ermak.\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } SOV_eighteen_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars18_button days_remove = 45 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes owns_state = 667 } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_eighteen_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 667 } create_unit = { division = "name = \"BARS-18 Vimpel.\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } SOV_thirty_two_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars32_button days_remove = 45 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes owns_state = 694 } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_thirty_two_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 694 } create_unit = { division = "name = \"BARS-32 Volunteer battalion named after P. A. Sudoplatov.\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } SOV_roskosmos_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars_uran_button days_remove = 45 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes has_completed_focus = SOV_outer_space_initiative } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_roskosmos_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 694 } create_unit = { division = "name = \"Battalion Uran\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } SOV_twenty_nine_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars29_button days_remove = 45 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_twenty_nine_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 694 } create_unit = { division = "name = \"BARS-29 Nevskiy\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } SOV_thirty_four_bars_start = { custom_cost_trigger = { command_power > 20 } custom_cost_text = command_power_more_than_20 icon = GFX_decision_bars34_button days_remove = 45 fire_only_once = yes ai_will_do = { base = 355 } available = { has_war = yes } visible = { has_country_flag = SOV_bars_mechanic_open has_completed_focus = SOV_form_bars } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_thirty_four_bars_start" add_manpower = -4000 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_command_power = -20 if = { limit = { NOT = { has_country_flag = SOV_wagner_parties } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.005 } change_relative_party_popularity = yes } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 694 } create_unit = { division = "name = \"BARS-34 Cossack Battalion of the Yenisei Cossack Army Siberia\" division_template = \"BARS Battalion\" start_experience_factor = 0.2" owner = SOV } } } } ###########STORM Z MECHANIC########### SOV_storm_z_central_russias = { icon = GFX_decision_storm_z_button cost = 30 fire_only_once = yes days_remove = 20 available = { has_war = yes } visible = { tag = SOV OR = { has_completed_focus = SOV_storm_z has_completed_focus = SOV_storm_v } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_storm_z_central_russias" SOV_ensure_storm_z_template = yes random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 651 } create_unit = { division = "name = \"Battalion of Prisoners\" division_template = \"Battalion of Prisoners\" start_experience_factor = 0.1" owner = ROOT count = 3 } } hidden_effect = { if = { limit = { NOT = { has_idea = SOV_storm_z_idea } } add_ideas = SOV_storm_z_idea } } } ai_will_do = { base = 200 } } SOV_storm_z_ural = { icon = GFX_decision_storm_z_button cost = 30 fire_only_once = yes days_remove = 20 available = { has_war = yes } visible = { tag = SOV OR = { has_completed_focus = SOV_storm_z has_completed_focus = SOV_storm_v } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_storm_z_ural" SOV_ensure_storm_z_template = yes random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 676 } create_unit = { division = "name = \"Battalion of Prisoners\" division_template = \"Battalion of Prisoners\" start_experience_factor = 0.1" owner = ROOT } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 676 } create_unit = { division = "name = \"Battalion of Prisoners\" division_template = \"Battalion of Prisoners\" start_experience_factor = 0.1" owner = ROOT } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 676 } create_unit = { division = "name = \"Battalion of Prisoners\" division_template = \"Battalion of Prisoners\" start_experience_factor = 0.1" owner = ROOT } } hidden_effect = { if = { limit = { NOT = { has_idea = SOV_storm_z_idea } } add_ideas = SOV_storm_z_idea } } } ai_will_do = { base = 200 } } SOV_storm_z_far_east = { icon = GFX_decision_storm_z_button cost = 30 fire_only_once = yes days_remove = 20 available = { has_war = yes } visible = { tag = SOV OR = { has_completed_focus = SOV_storm_z has_completed_focus = SOV_storm_v } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_storm_z_far_east" SOV_ensure_storm_z_template = yes random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 688 } create_unit = { division = "name = \"Battalion of Prisoners\" division_template = \"Battalion of Prisoners\" start_experience_factor = 0.1" owner = ROOT count = 3 } } hidden_effect = { if = { limit = { NOT = { has_idea = SOV_storm_z_idea } } add_ideas = SOV_storm_z_idea } } } ai_will_do = { base = 200 } } SOV_storm_z_siberia = { icon = GFX_decision_storm_z_button cost = 30 fire_only_once = yes days_remove = 20 available = { has_war = yes } visible = { tag = SOV OR = { has_completed_focus = SOV_storm_z has_completed_focus = SOV_storm_v } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_storm_z_siberia" SOV_ensure_storm_z_template = yes random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 682 } create_unit = { division = "name = \"Battalion of Prisoners\" division_template = \"Battalion of Prisoners\" start_experience_factor = 0.1" owner = ROOT } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 682 } create_unit = { division = "name = \"Battalion of Prisoners\" division_template = \"Battalion of Prisoners\" start_experience_factor = 0.1" owner = ROOT } } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 682 } create_unit = { division = "name = \"Battalion of Prisoners\" division_template = \"Battalion of Prisoners\" start_experience_factor = 0.1" owner = ROOT } } hidden_effect = { if = { limit = { NOT = { has_idea = SOV_storm_z_idea } } add_ideas = SOV_storm_z_idea } } } ai_will_do = { base = 200 } } ###########VOLUNTEER ASSAULT CORPS MECHANIC########### SOV_start_volunteer_assault_coprs = { icon = GFX_decision_sov_volunteer_storm_corps_button custom_cost_trigger = { command_power > 150 } custom_cost_text = command_power_more_than_150 fire_only_once = no days_remove = 25 available = { has_war = yes } visible = { NOT = { has_idea = SOV_volunteer_assault_coprs_idea } tag = SOV has_completed_focus = SOV_pmc_redut_coprs } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_start_volunteer_assault_coprs" add_command_power = -150 custom_effect_tooltip = SOV_pmc_redut_corps_TT hidden_effect = { add_ideas = SOV_volunteer_assault_coprs_idea division_template = { name = "Volunteer Assault Corps" is_locked = yes regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } L_Inf_Bat = { x = 0 y = 3 } Arty_Bat = { x = 0 y = 4 } L_Inf_Bat = { x = 1 y = 0 } L_Inf_Bat = { x = 1 y = 1 } L_Inf_Bat = { x = 1 y = 2 } L_Inf_Bat = { x = 1 y = 3 } Arty_Bat = { x = 1 y = 4 } } support = { L_Recce_Comp = { x = 0 y = 0 } L_Engi_Comp = { x = 0 y = 1 } } priority = 2 } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 666 } create_unit = { division = "name = \"Wolves\" division_template = \"Volunteer Assault Corps\" start_experience_factor = 0.1" owner = ROOT } create_unit = { division = "name = \"Veterans\" division_template = \"Volunteer Assault Corps\" start_experience_factor = 0.1" owner = ROOT } create_unit = { division = "name = \"Sever Z\" division_template = \"Volunteer Assault Corps\" start_experience_factor = 0.1" owner = ROOT } create_unit = { division = "name = \"St. George the Victorious\" division_template = \"Volunteer Assault Corps\" start_experience_factor = 0.1" owner = ROOT } } } } ai_will_do = { base = 200 } } } SOV_forbidden_bazaar = { SOV_forbidden_bazaar_stop = { days_remove = 50 fire_only_once = yes available = { TAJ = { influence_higher_40 = yes } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_forbidden_bazaar_stop" TAJ = { country_event = tajik_corruption.28 } } ai_will_do = { base = 10 } } } SOV_USA_nuke_ai = { # MEANT FOR AI ONLY! USA_nuke_russia = { allowed = { original_tag = USA } icon = GFX_decision_generic_operation fire_only_once = yes days_remove = 14 visible = { has_equipment = { nuclear_missile_equipment > 4 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove USA_nuke_russia" SOV = { country_event = department_of_state.92 } news_event = department_of_state.86 if = { limit = { SOV = { controls_province = 6380 } } 652 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 6380 } } if = { limit = { SOV = { controls_province = 3151 } } 644 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 3151 } } if = { limit = { SOV = { controls_province = 1821 } } 676 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 1821 } } if = { limit = { SOV = { controls_province = 7757 } } 1066 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 7757 } } if = { limit = { SOV = { controls_province = 3529 } } 665 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 3529 } } add_equipment_to_stockpile = { type = nuclear_missile_equipment amount = -5 } } ai_will_do = { base = 55 } } SOV_nuke_america = { allowed = { original_tag = SOV } icon = GFX_decision_generic_operation fire_only_once = yes days_remove = 14 visible = { has_war_with = USA has_equipment = { nuclear_missile_equipment > 4 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_nuke_america" news_event = department_of_state.87 USA = { country_event = department_of_state.91 } if = { limit = { USA = { controls_province = 16093 } } 1182 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 16093 } } if = { limit = { USA = { controls_province = 3878 } } 769 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 3878 } } if = { limit = { USA = { controls_province = 9814 } } 811 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 9814 } } if = { limit = { USA = { controls_province = 805 } } 805 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 805 } } if = { limit = { USA = { controls_province = 1843 } } 795 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } launch_nuke = { province = 1843 } } add_equipment_to_stockpile = { type = nuclear_missile_equipment amount = -5 } } ai_will_do = { base = 55 } } SOV_nuke_europe = { allowed = { original_tag = SOV } icon = GFX_decision_generic_operation fire_only_once = yes days_remove = 14 visible = { is_ai = yes } available = { OR = { has_war_with = GER has_war_with = FRA has_war_with = ENG has_war_with = TUR has_war_with = POL has_war_with = ITA has_war_with = BEL } has_equipment = { nuclear_missile_equipment > 4 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SOV_nuke_europe" news_event = department_of_state.88 if = { limit = { GER = { controls_province = 6521 } SOV = { has_war_with = GER } } launch_nuke = { province = 6521 } 45 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } GER = { country_event = department_of_state.89 } } if = { limit = { ENG = { controls_province = 11333 } SOV = { has_war_with = ENG } } launch_nuke = { province = 11333 } 13 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } ENG = { country_event = department_of_state.89 } } if = { limit = { FRA = { controls_province = 11506 } SOV = { has_war_with = FRA } } launch_nuke = { province = 11506 } 56 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } FRA = { country_event = department_of_state.89 } } if = { limit = { TUR = { controls_province = 9833 } SOV = { has_war_with = TUR } } launch_nuke = { province = 9833 } 934 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } TUR = { country_event = department_of_state.90 } } if = { limit = { ITA = { controls_province = 9904 } SOV = { has_war_with = ITA } } launch_nuke = { province = 9904 } 81 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } ITA = { country_event = department_of_state.89 } } if = { limit = { POL = { controls_province = 3544 } SOV = { has_war_with = POL } } launch_nuke = { province = 3544 } 114 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } POL = { country_event = department_of_state.89 } } if = { # Russia would have no need to nuke Belgium, but because I don't like Belgians, Russia WILL nuke them limit = { BEL = { controls_province = 516 } SOV = { has_war_with = BEL } } launch_nuke = { province = 516 } 51 = { add_dynamic_modifier = { modifier = nuclear_fallout days = 1095 } } BEL = { country_event = department_of_state.89 } } add_equipment_to_stockpile = { type = nuclear_missile_equipment amount = -7 } } ai_will_do = { base = 55 } } } SOV_ai_path_category = { SOV_rally_the_oligarchs = { icon = generic_decision cost = 25 days_re_enable = 30 visible = { has_global_flag = SOV_OLIGARCHS_FOCUS_PATH } available = { has_civil_war = no check_variable = { party_pop_array^15 < 0.55 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_rally_the_oligarchs" set_temp_variable = { party_index = 15 } set_temp_variable = { party_popularity_increase = 0.04 } change_relative_party_popularity = yes } ai_will_do = { base = 100 } } SOV_oligarchs_take_the_country = { icon = generic_decision cost = 150 days_re_enable = 180 visible = { has_global_flag = SOV_OLIGARCHS_FOCUS_PATH } available = { has_civil_war = no neutrality_neutral_oligarch_are_in_power = no check_variable = { party_pop_array^15 > 0.5 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_oligarchs_take_the_country" set_temp_variable = { rul_party_temp = 15 } change_ruling_party_effect = yes } ai_will_do = { base = 100 } } SOV_rally_the_liberals = { icon = generic_decision cost = 25 days_re_enable = 30 visible = { has_global_flag = SOV_LIBERAL_REFORM_FOCUS_PATH } available = { has_civil_war = no check_variable = { party_pop_array^2 < 0.55 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_rally_the_liberals" set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.04 } change_relative_party_popularity = yes } ai_will_do = { base = 100 } } SOV_liberals_take_the_country = { icon = generic_decision cost = 150 days_re_enable = 180 visible = { has_global_flag = SOV_LIBERAL_REFORM_FOCUS_PATH } available = { has_civil_war = no western_liberals_are_in_power = no check_variable = { party_pop_array^2 > 0.5 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_liberals_take_the_country" set_temp_variable = { rul_party_temp = 2 } change_ruling_party_effect = yes } ai_will_do = { base = 100 } } SOV_rally_the_communists = { icon = generic_decision cost = 25 days_re_enable = 30 visible = { has_global_flag = SOV_COMMUNIST_REVIVAL_FOCUS_PATH } available = { has_civil_war = no check_variable = { party_pop_array^4 < 0.55 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_rally_the_communists" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.04 } change_relative_party_popularity = yes } ai_will_do = { base = 100 } } SOV_communists_take_the_country = { icon = generic_decision cost = 150 days_re_enable = 180 visible = { has_global_flag = SOV_COMMUNIST_REVIVAL_FOCUS_PATH } available = { has_civil_war = no emerging_communist_state_are_in_power = no check_variable = { party_pop_array^4 > 0.5 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_communists_take_the_country" set_temp_variable = { rul_party_temp = 4 } change_ruling_party_effect = yes } ai_will_do = { base = 100 } } SOV_rally_the_nationalists = { icon = generic_decision cost = 25 days_re_enable = 30 visible = { has_global_flag = SOV_NATIONALIST_FOCUS_PATH } available = { has_civil_war = no check_variable = { party_pop_array^20 < 0.55 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_rally_the_nationalists" set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.04 } change_relative_party_popularity = yes } ai_will_do = { base = 100 } } SOV_nationalists_take_the_country = { icon = generic_decision cost = 150 days_re_enable = 180 visible = { has_global_flag = SOV_NATIONALIST_FOCUS_PATH } available = { has_civil_war = no nationalist_right_wing_populists_are_in_power = no check_variable = { party_pop_array^20 > 0.5 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_nationalists_take_the_country" set_temp_variable = { rul_party_temp = 20 } change_ruling_party_effect = yes } ai_will_do = { base = 100 } } SOV_rally_the_national_bolsheviks = { icon = generic_decision cost = 25 days_re_enable = 30 visible = { has_global_flag = SOV_NATIONAL_BOLSHEVIK_FOCUS_PATH } available = { has_civil_war = no check_variable = { party_pop_array^21 < 0.55 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_rally_the_national_bolsheviks" set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.04 } change_relative_party_popularity = yes } ai_will_do = { base = 100 } } SOV_national_bolsheviks_take_the_country = { icon = generic_decision cost = 150 days_re_enable = 180 visible = { has_global_flag = SOV_NATIONAL_BOLSHEVIK_FOCUS_PATH } available = { has_civil_war = no nationalist_fascist_are_in_power = no check_variable = { party_pop_array^21 > 0.5 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SOV_national_bolsheviks_take_the_country" set_temp_variable = { rul_party_temp = 21 } change_ruling_party_effect = yes } ai_will_do = { base = 100 } } }