scripted_gui = { POL_communism_uprising_again_scripted_gui = { window_name = "POL_communism_uprising_again_window" context_type = decision_category dirty = POL_gui_dirty_var visible = { has_country_flag = POL_communism_uprising_again_activation } triggers = { POL_economy_status_text_visible = { has_country_flag = POL_communism_uprising_again_activation } POL_communism_domination_text_visible = { has_country_flag = POL_communism_uprising_again_activation } POL_solidarity_strength_text_visible = { has_country_flag = POL_communism_uprising_again_activation } POL_open_communism_uprising_again_se_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } POL_open_communism_uprising_again_de_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } POL_open_communism_uprising_again_cg_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } POL_open_communism_uprising_again_ue_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } POL_open_communism_uprising_again_coit_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } POL_open_communism_uprising_again_ec_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } POL_open_communism_uprising_again_gd_visible = { has_country_flag = POL_communism_uprising_again_activation has_idea = POL_economy_status7_idea } POL_open_communism_uprising_again_se_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } } POL_open_communism_uprising_again_de_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } } POL_open_communism_uprising_again_cg_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } } POL_open_communism_uprising_again_ue_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } } POL_open_communism_uprising_again_coit_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } } POL_open_communism_uprising_again_ec_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status6_idea has_idea = POL_economy_status7_idea } } } POL_open_communism_uprising_again_gd_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { has_idea = POL_economy_status7_idea } } POL_open_communism_uprising_again_botr_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_communism_domination1_idea has_idea = POL_communism_domination2_idea has_idea = POL_communism_domination3_idea has_idea = POL_communism_domination4_idea has_idea = POL_communism_domination5_idea } } POL_open_communism_uprising_again_as_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_communism_domination2_idea has_idea = POL_communism_domination3_idea has_idea = POL_communism_domination4_idea has_idea = POL_communism_domination5_idea } } POL_open_communism_uprising_again_otg_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_communism_domination3_idea has_idea = POL_communism_domination4_idea has_idea = POL_communism_domination5_idea } } POL_open_communism_uprising_again_ops_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_communism_domination4_idea has_idea = POL_communism_domination5_idea } } POL_open_communism_uprising_again_stg_visible = { has_country_flag = POL_communism_uprising_again_activation has_idea = POL_communism_domination5_idea } POL_open_communism_uprising_again_botr_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_communism_domination1_idea has_idea = POL_communism_domination2_idea has_idea = POL_communism_domination3_idea has_idea = POL_communism_domination4_idea has_idea = POL_communism_domination5_idea } } } POL_open_communism_uprising_again_as_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_communism_domination2_idea has_idea = POL_communism_domination3_idea has_idea = POL_communism_domination4_idea has_idea = POL_communism_domination5_idea } } } POL_open_communism_uprising_again_otg_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_communism_domination3_idea has_idea = POL_communism_domination4_idea has_idea = POL_communism_domination5_idea } } } POL_open_communism_uprising_again_ops_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_communism_domination4_idea has_idea = POL_communism_domination5_idea } } } POL_open_communism_uprising_again_stg_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { has_idea = POL_communism_domination5_idea } } POL_open_communism_uprising_again_lwr_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_solidarity_strength1_idea has_idea = POL_solidarity_strength2_idea has_idea = POL_solidarity_strength3_idea has_idea = POL_solidarity_strength4_idea has_idea = POL_solidarity_strength5_idea } } POL_open_communism_uprising_again_nbtp_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_solidarity_strength2_idea has_idea = POL_solidarity_strength3_idea has_idea = POL_solidarity_strength4_idea has_idea = POL_solidarity_strength5_idea } } POL_open_communism_uprising_again_d_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_solidarity_strength3_idea has_idea = POL_solidarity_strength4_idea has_idea = POL_solidarity_strength5_idea } } POL_open_communism_uprising_again_s_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_solidarity_strength4_idea has_idea = POL_solidarity_strength5_idea } } POL_open_communism_uprising_again_ssa_visible = { has_country_flag = POL_communism_uprising_again_activation has_idea = POL_solidarity_strength5_idea } POL_open_communism_uprising_again_lwr_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_solidarity_strength1_idea has_idea = POL_solidarity_strength2_idea has_idea = POL_solidarity_strength3_idea has_idea = POL_solidarity_strength4_idea has_idea = POL_solidarity_strength5_idea } } } POL_open_communism_uprising_again_nbtp_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_solidarity_strength2_idea has_idea = POL_solidarity_strength3_idea has_idea = POL_solidarity_strength4_idea has_idea = POL_solidarity_strength5_idea } } } POL_open_communism_uprising_again_d_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_solidarity_strength3_idea has_idea = POL_solidarity_strength4_idea has_idea = POL_solidarity_strength5_idea } } } POL_open_communism_uprising_again_s_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_solidarity_strength4_idea has_idea = POL_solidarity_strength5_idea } } } POL_open_communism_uprising_again_ssa_gray_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { has_idea = POL_solidarity_strength5_idea } } POL_open_communism_uprising_again_line_green_visible = { has_country_flag = POL_communism_uprising_again_activation has_idea = POL_economy_status1_idea } POL_open_communism_uprising_again_line_green2_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea } } POL_open_communism_uprising_again_line_green3_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea } } POL_open_communism_uprising_again_line_green4_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea } } POL_open_communism_uprising_again_line_green5_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea } } POL_open_communism_uprising_again_line_green6_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea } } POL_open_communism_uprising_again_line_green_active_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { has_idea = POL_economy_status1_idea } } POL_open_communism_uprising_again_line_green_active2_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea } } } POL_open_communism_uprising_again_line_green_active3_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea } } } POL_open_communism_uprising_again_line_green_active4_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea } } } POL_open_communism_uprising_again_line_green_active5_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea } } } POL_open_communism_uprising_again_line_green_active6_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_economy_status1_idea has_idea = POL_economy_status2_idea has_idea = POL_economy_status3_idea has_idea = POL_economy_status4_idea has_idea = POL_economy_status5_idea has_idea = POL_economy_status6_idea } } } POL_open_communism_uprising_again_line_blue_visible = { has_country_flag = POL_communism_uprising_again_activation has_idea = POL_solidarity_strength1_idea } POL_open_communism_uprising_again_line_blue2_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_solidarity_strength1_idea has_idea = POL_solidarity_strength2_idea } } POL_open_communism_uprising_again_line_blue3_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_solidarity_strength1_idea has_idea = POL_solidarity_strength2_idea has_idea = POL_solidarity_strength3_idea } } POL_open_communism_uprising_again_line_blue4_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_solidarity_strength1_idea has_idea = POL_solidarity_strength2_idea has_idea = POL_solidarity_strength3_idea has_idea = POL_solidarity_strength4_idea } } POL_open_communism_uprising_again_line_blue_active_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { has_idea = POL_solidarity_strength1_idea } } POL_open_communism_uprising_again_line_blue_active2_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_solidarity_strength1_idea has_idea = POL_solidarity_strength2_idea } } } POL_open_communism_uprising_again_line_blue_active3_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_solidarity_strength1_idea has_idea = POL_solidarity_strength2_idea has_idea = POL_solidarity_strength3_idea } } } POL_open_communism_uprising_again_line_blue_active4_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_solidarity_strength1_idea has_idea = POL_solidarity_strength2_idea has_idea = POL_solidarity_strength3_idea has_idea = POL_solidarity_strength4_idea } } } POL_open_communism_uprising_again_line_red_visible = { has_country_flag = POL_communism_uprising_again_activation has_idea = POL_communism_domination1_idea } POL_open_communism_uprising_again_line_red2_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_communism_domination1_idea has_idea = POL_communism_domination2_idea } } POL_open_communism_uprising_again_line_red3_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_communism_domination1_idea has_idea = POL_communism_domination2_idea has_idea = POL_communism_domination3_idea } } POL_open_communism_uprising_again_line_red4_visible = { has_country_flag = POL_communism_uprising_again_activation OR = { has_idea = POL_communism_domination1_idea has_idea = POL_communism_domination2_idea has_idea = POL_communism_domination3_idea has_idea = POL_communism_domination4_idea } } POL_open_communism_uprising_again_line_red_active_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { has_idea = POL_communism_domination1_idea } } POL_open_communism_uprising_again_line_red_active2_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_communism_domination1_idea has_idea = POL_communism_domination2_idea } } } POL_open_communism_uprising_again_line_red_active3_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_communism_domination1_idea has_idea = POL_communism_domination2_idea has_idea = POL_communism_domination3_idea } } } POL_open_communism_uprising_again_line_red_active4_visible = { has_country_flag = POL_communism_uprising_again_activation NOT = { OR = { has_idea = POL_communism_domination1_idea has_idea = POL_communism_domination2_idea has_idea = POL_communism_domination3_idea has_idea = POL_communism_domination4_idea } } } } } POL_dofi_scripted_gui = { window_name = "POL_dofi_window" context_type = decision_category dirty = POL_gui_dirty_var visible = { has_completed_focus = POL_department_of_foreign_influence } triggers = { POL_dofitest_visible = { always = yes } POL_czechdark_visible = { NOT = { CZE = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_bulgariadark_visible = { NOT = { BUL = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_estoniadark_visible = { NOT = { EST = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_finlanddark_visible = { NOT = { FIN = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_slovakiadark_visible = { NOT = { SLO = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_hungarydark_visible = { NOT = { HUN = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_romaniadark_visible = { NOT = { ROM = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_lithuaniadark_visible = { NOT = { LIT = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_latviadark_visible = { NOT = { LAT = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_swedendark_visible = { NOT = { SWE = { OR = { is_subject_of = POL is_in_faction_with = POL } } } } POL_czechred_visible = { CZE = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } POL_bulgariared_visible = { BUL = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } POL_estoniared_visible = { EST = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } POL_finlandred_visible = { FIN = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } POL_slovakiared_visible = { SLO = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } POL_hungaryred_visible = { HUN = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } POL_romaniared_visible = { ROM = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } POL_lithuaniared_visible = { LIT = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } POL_latviared_visible = { LAT = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } POL_swedenred_visible = { SWE = { OR = { is_subject_of = POL is_in_faction_with = POL all_core_state = { is_fully_controlled_by = POL } } } } } } POL_sre_controlled_economy_scripted_gui = { window_name = "POL_sre_controlled_economy_window" context_type = decision_category dirty = POL_gui_dirty_var visible = { has_completed_focus = POL_prl_was_a_failure has_government = communism } triggers = { POL_sre_increase_tools_factory_button_click_enabled = { check_variable = { POL.free_factories > 0 } } POL_sre_decrease_tools_factory_button_click_enabled = { check_variable = { POL.machine_tools_factories > 0 } } POL_sre_increase_machinery_factory_button_click_enabled = { check_variable = { POL.free_factories > 0 } } POL_sre_decrease_machinery_factory_button_click_enabled = { check_variable = { POL.heavy_machinery_factories > 0 } } POL_sre_increase_materials_factory_button_click_enabled = { check_variable = { POL.free_factories > 0 } } POL_sre_decrease_materials_factory_button_click_enabled = { check_variable = { POL.industrial_materials_factories > 0 } } POL_sre_increase_effort_button_click_enabled = { NOT = { has_idea = POL_sre_max_effort } } POL_sre_decrease_effort_button_click_enabled = { NOT = { has_idea = POL_sre_low_effort } } } effects = { POL_sre_increase_tools_factory_button_click = { log = "[GetDateText]: [Root.GetName]: Button POL_add_tools_factory" subtract_from_variable = { POL.free_factories = 1 } add_to_variable = { POL.machine_tools_factories = 1 } POL_gui_dirty_update = yes } POL_sre_decrease_tools_factory_button_click = { log = "[GetDateText]: [Root.GetName]: Button POL_subtract_tools_factory" subtract_from_variable = { POL.machine_tools_factories = 1 } add_to_variable = { POL.free_factories = 1 } POL_gui_dirty_update = yes } POL_sre_increase_machinery_factory_button_click = { log = "[GetDateText]: [Root.GetName]: Button POL_add_machinery_factory" subtract_from_variable = { POL.free_factories = 1 } add_to_variable = { POL.heavy_machinery_factories = 1 } POL_gui_dirty_update = yes } POL_sre_decrease_machinery_factory_button_click = { log = "[GetDateText]: [Root.GetName]: Button POL_subtract_machinery_factory" subtract_from_variable = { POL.heavy_machinery_factories = 1 } add_to_variable = { POL.free_factories = 1 } POL_gui_dirty_update = yes } POL_sre_increase_materials_factory_button_click = { log = "[GetDateText]: [Root.GetName]: Button POL_add_materials_factory" subtract_from_variable = { POL.free_factories = 1 } add_to_variable = { POL.industrial_materials_factories = 1 } POL_gui_dirty_update = yes } POL_sre_decrease_materials_factory_button_click = { log = "[GetDateText]: [Root.GetName]: Button POL_subtract_materials_factory" subtract_from_variable = { POL.industrial_materials_factories = 1 } add_to_variable = { POL.free_factories = 1 } POL_gui_dirty_update = yes } POL_sre_increase_effort_button_click = { log = "[GetDateText]: [Root.GetName]: Decision POL_increase_effort" if = { limit = { has_idea = POL_sre_low_effort } swap_ideas = { add_idea = POL_sre_medium_effort remove_idea = POL_sre_low_effort } } else = { swap_ideas = { add_idea = POL_sre_max_effort remove_idea = POL_sre_medium_effort } } sre_calculate_number_of_factories_and_clear = yes POL_gui_dirty_update = yes } POL_sre_decrease_effort_button_click = { log = "[GetDateText]: [Root.GetName]: Decision POL_decrease_effort" if = { limit = { has_idea = POL_sre_medium_effort } swap_ideas = { add_idea = POL_sre_low_effort remove_idea = POL_sre_medium_effort } } else = { swap_ideas = { add_idea = POL_sre_medium_effort remove_idea = POL_sre_max_effort } } sre_calculate_number_of_factories_and_clear = yes POL_gui_dirty_update = yes } } } }