influence_decisions = { # Custom Decisions rebellion_in_azerbaijan = { allowed = { OR = { original_tag = SOV original_tag = TUR original_tag = AZE } } icon = GFX_decision_generic_civil_support fire_only_once = yes visible = { 407 = { is_owned_and_controlled_by = PER has_dynamic_modifier = { modifier = PER_azeri_separatism } } NOT = { country_exists = SAZ } } available = { has_equipment = { infantry_weapons_type > 9999 } has_equipment = { util_vehicle_type > 4999 } PER = { influence_higher_20 = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision rebellion_in_azerbaijan" custom_effect_tooltip = PER_SAZ_rebel_TT PER_SAZ_independence = yes } ai_will_do = { base = 0 } } rebellion_in_balochistan = { allowed = { OR = { original_tag = SAU original_tag = PAK } } icon = GFX_decision_generic_civil_support fire_only_once = yes visible = { 401 = { is_owned_and_controlled_by = PER has_dynamic_modifier = { modifier = PER_baloch_separatism } } NOT = { OR = { country_exists = BLC has_country_flag = SAU_be_nice_to_iran } } } available = { has_equipment = { infantry_weapons_type > 9999 } has_equipment = { util_vehicle_type > 4999 } PER = { influence_higher_20 = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision rebellion_in_balochistan" custom_effect_tooltip = PER_BLC_rebel_TT PER_BLC_independence = yes } ai_will_do = { base = 0 } } rebellion_in_kurdistan = { allowed = { OR = { original_tag = ISR original_tag = USA } } icon = GFX_decision_generic_civil_support fire_only_once = yes visible = { OR = { 408 = { is_owned_and_controlled_by = PER has_dynamic_modifier = { modifier = PER_kurd_separatism } } 979 = { is_owned_and_controlled_by = PER has_dynamic_modifier = { modifier = PER_kurd_separatism } } 1139 = { is_owned_and_controlled_by = PER has_dynamic_modifier = { modifier = PER_kurd_separatism } } } NOT = { OR = { country_exists = BLC has_country_flag = USA_iranian_friendship } } } available = { has_equipment = { infantry_weapons_type > 9999 } has_equipment = { util_vehicle_type > 4999 } PER = { influence_higher_20 = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision rebellion_in_kurdistan" custom_effect_tooltip = PER_IKR_rebel_TT PER_IKR_independence = yes } ai_will_do = { base = 0 } } rebellion_in_arabistan = { allowed = { original_tag = SAU } icon = GFX_decision_generic_civil_support fire_only_once = yes visible = { 399 = { is_owned_and_controlled_by = PER has_dynamic_modifier = { modifier = PER_ahvaz_separatism } } NOT = { OR = { country_exists = ARA has_country_flag = SAU_be_nice_to_iran } } } available = { has_equipment = { infantry_weapons_type > 9999 } has_equipment = { util_vehicle_type > 4999 } PER = { influence_higher_20 = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision rebellion_in_arabistan" custom_effect_tooltip = PER_ARA_rebel_TT PER_ARA_independence = yes } ai_will_do = { base = 0 } } # Generic (Global) Decisions disable_raid_notification_decision = { icon = GFX_decision_reportdis_button visible = { is_ai = no NOT = { has_country_flag = disable_raid_notification } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision disable_raid_notification_decision" set_country_flag = disable_raid_notification } } enable_raid_notification_decision = { icon = GFX_decision_reportagr_button visible = { is_ai = no has_country_flag = disable_raid_notification } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision enable_raid_notification_decision" clr_country_flag = disable_raid_notification } } disable_auto_influence_notification_decision = { icon = GFX_decision_reportdis_button visible = { is_ai = no NOT = { has_country_flag = disable_auto_influence_notification } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision disable_auto_influence_notification_decision" set_country_flag = disable_auto_influence_notification } } enable_auto_influence_notification_decision = { icon = GFX_decision_reportagr_button visible = { is_ai = no has_country_flag = disable_auto_influence_notification } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision enable_auto_influence_notification_decision" clr_country_flag = disable_auto_influence_notification } } hide_foreign_influencer_modifier_decision = { icon = GFX_decision_reportdis_button visible = { is_ai = no NOT = { has_country_flag = hide_foreign_influence_modifiers } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision hide_foreign_influencer_modifier_decision" set_country_flag = hide_foreign_influence_modifiers } } show_foreign_influencer_modifier_decision = { icon = GFX_decision_reportagr_button visible = { is_ai = no has_country_flag = hide_foreign_influence_modifiers } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision show_foreign_influencer_modifier_decision" clr_country_flag = hide_foreign_influence_modifiers } } combat_foreign_influence = { icon = GFX_decision_combatinfl_button cost = 100 days_re_enable = 100 visible = { NOT = { check_variable = { influence_array^0 = 0 } } } available = { custom_trigger_tooltip = { tooltip = has_foreign_influence check_variable = { influence_array^0 > 0 } } custom_trigger_tooltip = { tooltip = influence_government_not_lobbied_tt NOT = { has_country_flag = influence_government_lobbied } } hidden_trigger = { NOT = { has_country_flag = automation_combat_foreign_influence_cooldown } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision combat_foreign_influence" automation_combat_foreign_influence_execute = yes } ai_will_do = { base = 5 modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 60 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 40 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 20 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 10 } } modifier = { factor = 1.5 any_of_scopes = { array = influence_array OR = { has_war_with = ROOT ROOT = { has_opinion = { target = PREV value < 0 } } } } } modifier = { factor = 1.5 any_of_scopes = { array = influence_array ROOT = { has_opinion = { target = PREV value < -50 } } } } modifier = { factor = 0.75 has_idea = NATO_member any_of_scopes = { array = influence_array has_idea = NATO_member } NOT = { any_of_scopes = { array = influence_array OR = { original_tag = SOV original_tag = CHI has_war_with = ROOT } } } } modifier = { factor = 0.75 has_idea = EU_member any_of_scopes = { array = influence_array has_idea = EU_member } NOT = { any_of_scopes = { array = influence_array OR = { AND = { original_tag = SOV NOT = { SOV = { has_idea = EU_member } } } original_tag = CHI has_war_with = ROOT } } } } modifier = { factor = 0.85 var:influence_array^0 = { ROOT = { has_opinion = { target = PREV value > 99 } } } } modifier = { factor = 0.75 var:influence_array^0 = { ROOT = { has_opinion = { target = PREV value > 149 } } } } modifier = { factor = 0.25 check_variable = { interest_rate > 8 } } modifier = { factor = 0 OR = { has_active_mission = bankruptcy_incoming_collapse check_variable = { domestic_influence_amount > 69 } } } } } combat_biggest_influencer_decision = { icon = GFX_decision_antiinfl_button cost = 125 days_remove = 60 days_re_enable = 30 visible = { check_variable = { influence_array^0 > 0 } NOT = { check_variable = { influence_array^0 = ROOT.id } } } available = { custom_trigger_tooltip = { tooltip = has_foreign_influence check_variable = { influence_array^0 > 0 } } NOT = { has_decision = combat_second_influencer_decision } NOT = { has_decision = combat_third_influencer_decision } hidden_trigger = { NOT = { has_country_flag = automation_combat_biggest_influencer_cooldown } var:influence_array^0 = { NOT = { has_country_flag = automation_influence_attack_cooldown_@ROOT } } } custom_trigger_tooltip = { tooltip = influence_government_not_lobbied_by_tt NOT = { AND = { has_country_flag = influence_government_lobbied check_variable = { influence_lobbied_by = influence_array^0 } } } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision combat_biggest_influencer_decision" set_variable = { combat_big_influencer = influence_array^0 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision combat_biggest_influencer_decision" set_temp_variable = { combat_influencer_target = combat_big_influencer } automation_combat_influencer_attack_complete = yes set_country_flag = { flag = automation_combat_biggest_influencer_cooldown value = 1 days = 30 } if = { limit = { var:combat_influencer_target = { exists = yes } } var:combat_influencer_target = { set_country_flag = { flag = automation_influence_attack_cooldown_@ROOT value = 1 days = 30 } } } clear_variable = combat_big_influencer } ai_will_do = { base = 1 modifier = { #Reduce down to nothing if you have high relations. factor = 0.15 var:influence_array^0 = { ROOT = { has_opinion = { target = PREV value > 49 } } } } modifier = { factor = 1.25 var:influence_array^0 = { ROOT = { has_opinion = { target = PREV value < 25 } } } } modifier = { factor = 1.50 var:influence_array^0 = { ROOT = { has_opinion = { target = PREV value < 15 } } } } modifier = { factor = 1.75 var:influence_array^0 = { ROOT = { has_opinion = { target = PREV value < 0 } } } } modifier = { factor = 2.0 var:influence_array^0 = { ROOT = { has_opinion = { target = PREV value < -20 } } } } modifier = { factor = 2.5 var:influence_array^0 = { ROOT = { has_opinion = { target = PREV value < -50 } } } } #Escalate as domestic influence collapses modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 60 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 40 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 20 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 10 } } #Should be more worthwhile if they have a high rate modifier = { factor = 2 check_variable = { influence_array_val^0 > 19.999 } } modifier = { factor = 4 check_variable = { influence_array_val^0 > 29.999 } } modifier = { factor = 5 check_variable = { influence_array_val^0 > 49.999 } } #Don't aggressively de-influence same-bloc allies modifier = { factor = 0.75 has_idea = NATO_member var:influence_array^0 = { has_idea = NATO_member } NOT = { var:influence_array^0 = { OR = { original_tag = SOV original_tag = CHI } } } } modifier = { factor = 0.75 has_idea = EU_member var:influence_array^0 = { has_idea = EU_member } NOT = { var:influence_array^0 = { OR = { AND = { original_tag = SOV NOT = { SOV = { has_idea = EU_member } } } original_tag = CHI } } } } #Financial guards modifier = { factor = 0.25 check_variable = { interest_rate > 8 } } modifier = { factor = 0 OR = { has_active_mission = bankruptcy_incoming_collapse check_variable = { domestic_influence_amount > 69 } } } } } combat_second_influencer_decision = { icon = GFX_decision_antiinfl_button cost = 125 days_remove = 60 days_re_enable = 30 visible = { check_variable = { influence_array^1 > 0 } NOT = { check_variable = { influence_array^1 = ROOT.id } } } available = { custom_trigger_tooltip = { tooltip = has_foreign_influence check_variable = { influence_array^1 > 0 } } NOT = { has_decision = combat_biggest_influencer_decision } NOT = { has_decision = combat_third_influencer_decision } hidden_trigger = { NOT = { has_country_flag = automation_combat_second_influencer_cooldown } var:influence_array^1 = { NOT = { has_country_flag = automation_influence_attack_cooldown_@ROOT } } } custom_trigger_tooltip = { tooltip = influence_government_not_lobbied_by_tt NOT = { AND = { has_country_flag = influence_government_lobbied check_variable = { influence_lobbied_by = influence_array^1 } } } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision combat_second_influencer_decision" set_variable = { combat_second_big_influencer = influence_array^1 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision combat_second_influencer_decision" set_temp_variable = { combat_influencer_target = combat_second_big_influencer } automation_combat_influencer_attack_complete = yes set_country_flag = { flag = automation_combat_second_influencer_cooldown value = 1 days = 30 } if = { limit = { var:combat_influencer_target = { exists = yes } } var:combat_influencer_target = { set_country_flag = { flag = automation_influence_attack_cooldown_@ROOT value = 1 days = 30 } } } clear_variable = combat_second_big_influencer } ai_will_do = { base = 1 modifier = { #Reduce down to nothing if you have high relations. factor = 0.15 var:influence_array^1 = { ROOT = { has_opinion = { target = PREV value > 49 } } } } modifier = { factor = 1.25 var:influence_array^1 = { ROOT = { has_opinion = { target = PREV value < 25 } } } } modifier = { factor = 1.50 var:influence_array^1 = { ROOT = { has_opinion = { target = PREV value < 15 } } } } modifier = { factor = 1.75 var:influence_array^1 = { ROOT = { has_opinion = { target = PREV value < 0 } } } } modifier = { factor = 2.0 var:influence_array^1 = { ROOT = { has_opinion = { target = PREV value < -20 } } } } modifier = { factor = 2.5 var:influence_array^1 = { ROOT = { has_opinion = { target = PREV value < -50 } } } } #Escalate as domestic influence collapses modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 60 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 40 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 20 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 10 } } #Should be more worthwhile if they have a high rate modifier = { factor = 2 check_variable = { influence_array_val^1 > 19.999 } } modifier = { factor = 4 check_variable = { influence_array_val^1 > 29.999 } } modifier = { factor = 5 check_variable = { influence_array_val^1 > 49.999 } } #Don't aggressively de-influence same-bloc allies modifier = { factor = 0.75 has_idea = NATO_member var:influence_array^1 = { has_idea = NATO_member } NOT = { var:influence_array^1 = { OR = { original_tag = SOV original_tag = CHI } } } } modifier = { factor = 0.75 has_idea = EU_member var:influence_array^1 = { has_idea = EU_member } NOT = { var:influence_array^1 = { OR = { AND = { original_tag = SOV NOT = { SOV = { has_idea = EU_member } } } original_tag = CHI } } } } #Financial guards modifier = { factor = 0.25 check_variable = { interest_rate > 8 } } modifier = { factor = 0 OR = { has_active_mission = bankruptcy_incoming_collapse check_variable = { domestic_influence_amount > 69 } } } } } combat_third_influencer_decision = { icon = GFX_decision_antiinfl_button cost = 125 days_remove = 60 days_re_enable = 30 visible = { check_variable = { influence_array^2 > 0 } NOT = { check_variable = { influence_array^2 = ROOT.id } } } available = { custom_trigger_tooltip = { tooltip = has_foreign_influence check_variable = { influence_array^2 > 0 } } NOT = { has_decision = combat_biggest_influencer_decision } NOT = { has_decision = combat_second_influencer_decision } hidden_trigger = { NOT = { has_country_flag = automation_combat_third_influencer_cooldown } var:influence_array^2 = { NOT = { has_country_flag = automation_influence_attack_cooldown_@ROOT } } } custom_trigger_tooltip = { tooltip = influence_government_not_lobbied_by_tt NOT = { AND = { has_country_flag = influence_government_lobbied check_variable = { influence_lobbied_by = influence_array^2 } } } } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision combat_third_influencer_decision" set_variable = { combat_third_big_influencer = influence_array^2 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision combat_third_influencer_decision" set_temp_variable = { combat_influencer_target = combat_third_big_influencer } automation_combat_influencer_attack_complete = yes set_country_flag = { flag = automation_combat_third_influencer_cooldown value = 1 days = 30 } if = { limit = { var:combat_influencer_target = { exists = yes } } var:combat_influencer_target = { set_country_flag = { flag = automation_influence_attack_cooldown_@ROOT value = 1 days = 30 } } } clear_variable = combat_third_big_influencer } ai_will_do = { base = 1 modifier = { #Reduce down to nothing if you have high relations. factor = 0.15 var:influence_array^2 = { ROOT = { has_opinion = { target = PREV value > 49 } } } } modifier = { factor = 1.25 var:influence_array^2 = { ROOT = { has_opinion = { target = PREV value < 25 } } } } modifier = { factor = 1.50 var:influence_array^2 = { ROOT = { has_opinion = { target = PREV value < 15 } } } } modifier = { factor = 1.75 var:influence_array^2 = { ROOT = { has_opinion = { target = PREV value < 0 } } } } modifier = { factor = 2.0 var:influence_array^2 = { ROOT = { has_opinion = { target = PREV value < -20 } } } } modifier = { factor = 2.5 var:influence_array^2 = { ROOT = { has_opinion = { target = PREV value < -50 } } } } #Escalate as domestic influence collapses modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 60 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 40 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 20 } } modifier = { factor = 1.5 check_variable = { domestic_influence_amount < 10 } } #Should be more worthwhile if they have a high rate modifier = { factor = 2 check_variable = { influence_array_val^2 > 19.999 } } modifier = { factor = 4 check_variable = { influence_array_val^2 > 29.999 } } modifier = { factor = 5 check_variable = { influence_array_val^2 > 49.999 } } #Don't aggressively de-influence same-bloc allies modifier = { factor = 0.75 has_idea = NATO_member var:influence_array^2 = { has_idea = NATO_member } NOT = { var:influence_array^2 = { OR = { original_tag = SOV original_tag = CHI } } } } modifier = { factor = 0.75 has_idea = EU_member var:influence_array^2 = { has_idea = EU_member } NOT = { var:influence_array^2 = { OR = { AND = { original_tag = SOV NOT = { SOV = { has_idea = EU_member } } } original_tag = CHI } } } } #Financial guards modifier = { factor = 0.25 check_variable = { interest_rate > 8 } } modifier = { factor = 0 OR = { has_active_mission = bankruptcy_incoming_collapse check_variable = { domestic_influence_amount > 69 } } } } } influence_for_autonomy_decision = { icon = GFX_decision_puppetdown_button cost = 50 days_remove = 30 days_re_enable = 15 target_array = subjects target_trigger = { FROM = { is_subject_of = ROOT NOT = { OR = { has_autonomy_state = autonomy_special_administrative_region_HKG has_autonomy_state = autonomy_special_administrative_region_MAC has_autonomy_state = autonomy_special_administrative_region_TAI has_autonomy_state = autonomy_special_administrative_region_TIB has_autonomy_state = autonomy_special_administrative_region_ETK has_autonomy_state = autonomy_special_administrative_region_MON has_autonomy_state = autonomy_warsaw has_autonomy_state = autonomy_state_rf has_autonomy_state = autonomy_republic_rf has_autonomy_state = autonomy_kray_rf has_autonomy_state = autonomy_oblast_rf has_autonomy_state = autonomy_okrug_rf has_autonomy_state = autonomy_governorate_rf has_autonomy_state = autonomy_state_cis } } } } target_root_trigger = { num_subjects > 0 } available = { FROM = { influence_higher_5 = yes } } remove_effect = { log = "[GetDateText]: [This.GetName]: decision influence_for_autonomy_decision executed" set_temp_variable = { percent_change = -5 } set_temp_variable = { influence_target = FROM.id } change_influence_percentage = yes FROM = { add_autonomy_ratio = { value = -0.12 localization = influence_for_autonomy_decision_autonomy } } } ai_will_do = { base = 0 modifier = { add = 15 FROM = { check_variable = { domestic_influence_amount > 20 } } } } } SOV_separatism_for_autonomy_decision = { fixed_random_seed = no icon = GFX_decision_SOV_puppetdown_button cost = 35 days_remove = 30 days_re_enable = 15 target_array = subjects target_trigger = { FROM = { is_subject_of = ROOT SUB_is_active_rf_lesser_subject = yes } } target_root_trigger = { num_subjects > 0 } available = { FROM = { influence_higher_5 = yes } } remove_effect = { log = "[GetDateText]: [This.GetName]: decision SOV_separatism_for_autonomy_decision executed" set_temp_variable = { percent_change = -1 } set_temp_variable = { influence_target = FROM.id } change_influence_percentage = yes FROM = { random_list = { 30 = { set_temp_variable = { modify_subjectinped = -1 } modify_subjectinped_support = yes } 30 = { set_temp_variable = { modify_subjectinped = -2 } modify_subjectinped_support = yes } 30 = { set_temp_variable = { modify_subjectinped = -3 } modify_subjectinped_support = yes } 10 = { set_temp_variable = { modify_subjectinped = -4 } modify_subjectinped_support = yes } } } } ai_will_do = { base = 1 } } BNL_lay_down_aswf_frigate = { icon = GFX_decision_navy allowed = { OR = { original_tag = BEL original_tag = HOL } } is_good = yes selectable_mission = no fire_only_once = no priority = 100 days_mission_timeout = 365 activation = { has_country_flag = BNL_aswf_program_active NOT = { has_country_flag = BNL_aswf_program_complete } check_variable = { BNL_aswf_delivered < 2 } } available = { hidden_trigger = { always = no } } timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision BNL_lay_down_aswf_frigate" if = { limit = { original_tag = HOL } if = { limit = { check_variable = { BNL_aswf_delivered = 0 } } create_ship = { type = frigate_hull_4 equipment_variant = "ASWF" creator = HOL name = "HNLMS Vondel" } } else = { create_ship = { type = frigate_hull_4 equipment_variant = "ASWF" creator = HOL name = "HNLMS Wassenaer" } } } else = { if = { limit = { check_variable = { BNL_aswf_delivered = 0 } } create_ship = { type = frigate_hull_4 equipment_variant = "ASWF" creator = BEL name = "BNS Lieve" } } else = { create_ship = { type = frigate_hull_4 equipment_variant = "ASWF" creator = BEL name = "BNS Schelde" } } } add_to_variable = { BNL_aswf_delivered = 1 } if = { limit = { check_variable = { BNL_aswf_delivered = 2 } } set_country_flag = BNL_aswf_program_complete } } } BNL_aswf_capability_update = { icon = GFX_decision_navy allowed = { OR = { original_tag = BEL original_tag = HOL } } is_good = yes selectable_mission = no fire_only_once = yes priority = 100 days_mission_timeout = 365 activation = { has_country_flag = BNL_aswf_program_complete NOT = { has_country_flag = BNL_aswf_updated } } available = { hidden_trigger = { always = no } } timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision BNL_aswf_capability_update" create_equipment_variant = { name = "ASWF Mid-Life Update" type = frigate_hull_4 parent_version = 0 allow_without_tech = yes modules = { fixed_ship_engine_slot = module_light_surface_jet_turbine_power3 fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control fixed_ship_radar_slot = module_sonar_5 fixed_ship_auxillary_slot_2 = module_naval_vls_cells_16 fixed_ship_auxillary_slot_1 = module_naval_vls_cells_16 fixed_ship_auxillary_slot = module_chain_gun fixed_ship_battery_slot = module_76mm_gun_4 front_1_custom_slot = module_naval_missile_mount_quad rear_1_custom_slot = module_light_helipad_2 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_3 } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = BNL_dynmod_union } add_to_variable = { BNL_naval_morale_factor = 0.05 tooltip = naval_morale_factor_tt } set_country_flag = BNL_aswf_updated } } BNL_retry_treaty_of_union_BEL = { allowed = { OR = { original_tag = HOL original_tag = LUX } } icon = generic_political_discourse cost = 50 days_re_enable = 60 visible = { BEL = { exists = yes has_country_flag = BNL_treaty_of_union_rejected@ROOT } } available = { BEL = { is_subject = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision BNL_retry_treaty_of_union_BEL" custom_effect_tooltip = BNL_retry_shared_outlook_tt custom_effect_tooltip = BNL_retry_influence_tt custom_effect_tooltip = BNL_retry_opinion_tt BEL = { clr_country_flag = BNL_treaty_of_union_rejected@ROOT country_event = { id = benelux.1 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { puppet = BEL } } ai_will_do = { base = 3 } } BNL_retry_treaty_of_union_HOL = { allowed = { OR = { original_tag = BEL original_tag = LUX } } icon = generic_political_discourse cost = 50 days_re_enable = 60 visible = { HOL = { exists = yes has_country_flag = BNL_treaty_of_union_rejected@ROOT } } available = { HOL = { is_subject = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision BNL_retry_treaty_of_union_HOL" custom_effect_tooltip = BNL_retry_shared_outlook_tt custom_effect_tooltip = BNL_retry_influence_tt custom_effect_tooltip = BNL_retry_opinion_tt HOL = { clr_country_flag = BNL_treaty_of_union_rejected@ROOT country_event = { id = benelux.4 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { puppet = HOL } } ai_will_do = { base = 3 } } BNL_retry_treaty_of_union_LUX = { allowed = { OR = { original_tag = BEL original_tag = HOL } } icon = generic_political_discourse cost = 50 days_re_enable = 60 visible = { LUX = { exists = yes has_country_flag = BNL_treaty_of_union_rejected@ROOT } } available = { LUX = { is_subject = no } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision BNL_retry_treaty_of_union_LUX" custom_effect_tooltip = BNL_retry_shared_outlook_tt custom_effect_tooltip = BNL_retry_influence_tt custom_effect_tooltip = BNL_retry_opinion_tt LUX = { clr_country_flag = BNL_treaty_of_union_rejected@ROOT country_event = { id = benelux.5 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { puppet = LUX } } ai_will_do = { base = 3 } } }