#Scope is selected country is_influencer = { custom_trigger_tooltip = { tooltip = is_influencer_tt any_of_scopes = { array = influence_array tag = ROOT } } } is_top3_influencer = { custom_trigger_tooltip = { tooltip = is_top_three_influencer_tt OR = { check_variable = { influence_array^0 = ROOT } check_variable = { influence_array^1 = ROOT } check_variable = { influence_array^2 = ROOT } } } } is_top3_twenty_influencer = { custom_trigger_tooltip = { tooltip = top_three_twenty_percent_influencer_tt OR = { AND = { check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 19.999 } } AND = { check_variable = { influence_array^1 = ROOT } check_variable = { influence_array_val^1 > 19.999 } } AND = { check_variable = { influence_array^2 = ROOT } check_variable = { influence_array_val^2 > 19.999 } } } } } is_top3_thirty_influencer = { custom_trigger_tooltip = { tooltip = top_three_thirty_percent_influencer_tt OR = { AND = { check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 29.999 } } AND = { check_variable = { influence_array^1 = ROOT } check_variable = { influence_array_val^1 > 29.999 } } AND = { check_variable = { influence_array^2 = ROOT } check_variable = { influence_array_val^2 > 29.999 } } } } } is_top_twenty_influencer = { custom_trigger_tooltip = { tooltip = is_top_influencer_twenty_percent check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 19.999 } } } is_top_fifty_influencer = { custom_trigger_tooltip = { tooltip = is_top_influencer_fifty_percent check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 49.999 } } } is_top_eighty_influencer = { custom_trigger_tooltip = { tooltip = is_top_influencer_eighty_percent check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 79.999 } } } is_top5_influencer = { custom_trigger_tooltip = { tooltip = is_top_five_influencer_tt OR = { check_variable = { influence_array^0 = ROOT } check_variable = { influence_array^1 = ROOT } check_variable = { influence_array^2 = ROOT } check_variable = { influence_array^3 = ROOT } check_variable = { influence_array^4 = ROOT } } } } # for response events ai chance sender_influence_higher_5 = { custom_trigger_tooltip = { tooltip = influence_higher_5_tt any_of = { array = influence_array value = v index = i var:v = { tag = FROM } check_variable = { influence_array_val^i > 4.999 } } } } sender_influence_higher_10 = { custom_trigger_tooltip = { tooltip = influence_higher_10_tt any_of = { array = influence_array value = v index = i var:v = { tag = FROM } check_variable = { influence_array_val^i > 9.999 } } } } sender_influence_higher_15 = { custom_trigger_tooltip = { tooltip = influence_higher_15_tt any_of = { array = influence_array value = v index = i var:v = { tag = FROM } check_variable = { influence_array_val^i > 14.999 } } } } sender_influence_higher_20 = { custom_trigger_tooltip = { tooltip = influence_higher_20_tt any_of = { array = influence_array value = v index = i var:v = { tag = FROM } check_variable = { influence_array_val^i > 19.999 } } } } sender_influence_higher_25 = { custom_trigger_tooltip = { tooltip = influence_higher_25_tt any_of = { array = influence_array value = v index = i var:v = { tag = FROM } check_variable = { influence_array_val^i > 24.999 } } } } sender_influence_higher_30 = { custom_trigger_tooltip = { tooltip = influence_higher_30_tt any_of = { array = influence_array value = v index = i var:v = { tag = FROM } check_variable = { influence_array_val^i > 29.999 } } } } sender_influence_higher_40 = { custom_trigger_tooltip = { tooltip = influence_higher_40_tt any_of = { array = influence_array value = v index = i var:v = { tag = FROM } check_variable = { influence_array_val^i > 39.999 } } } } sender_influence_higher_50 = { custom_trigger_tooltip = { tooltip = influence_higher_50_tt check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 49.999 } } } sender_influence_higher_60 = { custom_trigger_tooltip = { tooltip = influence_higher_60_tt check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 59.999 } } } sender_influence_higher_70 = { custom_trigger_tooltip = { tooltip = influence_higher_70_tt check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 69.999 } } } sender_influence_higher_90 = { custom_trigger_tooltip = { tooltip = influence_higher_90_tt check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 89.999 } } } #for focuses, decisions and etc, use in selected country scope influence_higher_5 = { custom_trigger_tooltip = { tooltip = influence_higher_5_tt any_of = { array = influence_array value = v index = i var:v = { tag = ROOT } check_variable = { influence_array_val^i > 4.999 } } } } influence_higher_10 = { custom_trigger_tooltip = { tooltip = influence_higher_10_tt any_of = { array = influence_array value = v index = i var:v = { tag = ROOT } check_variable = { influence_array_val^i > 9.999 } } } } influence_higher_15 = { custom_trigger_tooltip = { tooltip = influence_higher_15_tt any_of = { array = influence_array value = v index = i var:v = { tag = ROOT } check_variable = { influence_array_val^i > 14.999 } } } } influence_higher_20 = { custom_trigger_tooltip = { tooltip = influence_higher_20_tt any_of = { array = influence_array value = v index = i var:v = { tag = ROOT } check_variable = { influence_array_val^i > 19.999 } } } } influence_higher_25 = { custom_trigger_tooltip = { tooltip = influence_higher_25_tt any_of = { array = influence_array value = v index = i var:v = { tag = ROOT } check_variable = { influence_array_val^i > 24.999 } } } } influence_higher_30 = { custom_trigger_tooltip = { tooltip = influence_higher_30_tt any_of = { array = influence_array value = v index = i var:v = { tag = ROOT } check_variable = { influence_array_val^i > 29.999 } } } } influence_higher_35 = { custom_trigger_tooltip = { tooltip = influence_higher_35_tt any_of = { array = influence_array value = v index = i var:v = { tag = ROOT } check_variable = { influence_array_val^i > 34.999 } } } } influence_higher_40 = { custom_trigger_tooltip = { tooltip = influence_higher_40_tt any_of = { array = influence_array value = v index = i var:v = { tag = ROOT } check_variable = { influence_array_val^i > 39.999 } } } } influence_higher_50 = { custom_trigger_tooltip = { tooltip = influence_higher_50_tt check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 49.999 } } } influence_higher_60 = { custom_trigger_tooltip = { tooltip = influence_higher_60_tt check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 59.999 } } } influence_higher_70 = { custom_trigger_tooltip = { tooltip = influence_higher_70_tt check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 69.999 } } } influence_higher_75 = { custom_trigger_tooltip = { tooltip = influence_higher_75_tt check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 74.999 } } } influence_higher_80 = { custom_trigger_tooltip = { tooltip = influence_higher_80_tt check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 79.999 } } } influence_higher_90 = { custom_trigger_tooltip = { tooltip = influence_higher_90_tt check_variable = { influence_array^0 = ROOT } check_variable = { influence_array_val^0 > 89.999 } } } influence_less_10 = { custom_trigger_tooltip = { tooltip = influence_less_10_tt OR = { NOT = { is_in_array = { array = ROOT.influence_array value = THIS } } any_of = { array = ROOT.influence_array value = v index = i var:v = { tag = THIS } check_variable = { ROOT.influence_array_val^i < 10 } } } } } influence_less_20 = { custom_trigger_tooltip = { tooltip = influence_less_20_tt OR = { NOT = { is_in_array = { array = ROOT.influence_array value = THIS } } any_of = { array = ROOT.influence_array value = v index = i var:v = { tag = THIS } check_variable = { ROOT.influence_array_val^i < 20 } } } } } influence_less_30 = { custom_trigger_tooltip = { tooltip = influence_less_30_tt OR = { NOT = { is_in_array = { array = ROOT.influence_array value = THIS } } any_of = { array = ROOT.influence_array value = v index = i var:v = { tag = THIS } check_variable = { ROOT.influence_array_val^i < 30 } } } } } influence_less_40 = { custom_trigger_tooltip = { tooltip = influence_less_40_tt OR = { NOT = { is_in_array = { array = ROOT.influence_array value = THIS } } any_of = { array = ROOT.influence_array value = v index = i var:v = { tag = THIS } check_variable = { ROOT.influence_array_val^i < 40 } } } } } influence_less_60 = { custom_trigger_tooltip = { tooltip = influence_less_60_tt OR = { NOT = { is_in_array = { array = ROOT.influence_array value = THIS } } any_of = { array = ROOT.influence_array value = v index = i var:v = { tag = THIS } check_variable = { ROOT.influence_array_val^i < 60 } } } } } influence_less_70 = { custom_trigger_tooltip = { tooltip = influence_less_70_tt OR = { NOT = { is_in_array = { array = ROOT.influence_array value = THIS } } any_of = { array = ROOT.influence_array value = v index = i var:v = { tag = THIS } check_variable = { ROOT.influence_array_val^i < 70 } } } } } # AI Scripted Triggers coup_is_available = { check_variable = { influence_array^0 = PREV } check_variable = { influence_array_val^0 > 49.999 } NOT = { has_government = PREV } NOT = { is_subject_of = PREV } has_war = no has_opinion = { target = PREV value < 49 } NOT = { has_country_flag = trade_agreement@PREV } if = { limit = { has_government = democratic } has_game_rule = { rule = rule_disable_western_outlook_features option = no } } } target_other_influence_available = { OR = { check_variable = { influence_array^0 = PREV } check_variable = { influence_array^1 = PREV } check_variable = { influence_array^2 = PREV } } has_idea = economic_boom } manipulate_politics_action_available = { OR = { AND = { check_variable = { influence_array^0 = PREV } check_variable = { influence_array_val^0 > 44.999 } } AND = { check_variable = { influence_array^1 = PREV } check_variable = { influence_array_val^1 > 44.999 } } } OR = { AND = { PREV = { has_government = democratic } NOT = { check_variable = { party_popularity@democratic > 0.35 } } } AND = { PREV = { has_government = communism } NOT = { check_variable = { party_popularity@communism > 0.35 } } } AND = { PREV = { has_government = fascism } NOT = { check_variable = { party_popularity@fascism > 0.35 } } } AND = { PREV = { has_government = neutrality } NOT = { check_variable = { party_popularity@neutrality > 0.35 } } } AND = { PREV = { has_government = nationalist } NOT = { check_variable = { party_popularity@nationalist > 0.35 } } } } has_opinion = { target = PREV value < 49 } has_idea = economic_boom } make_puppet_action_available = { check_variable = { influence_array^0 = PREV } check_variable = { influence_array_val^0 > 80.999 } #84.999 has_government = PREV NOT = { is_subject_of = PREV } NOT = { has_war = yes } has_game_rule = { rule = rule_disable_ai_influence_puppeting option = no } if = { limit = { original_tag = NKO PREV = { original_tag = CHI } } always = no } } economic_exploitation_available = { check_variable = { influence_array^0 = PREV } check_variable = { influence_array_val^0 > 59.999 } NOT = { is_subject_of = PREV } NOT = { has_country_flag = country_exploited } has_opinion = { target = PREV value < 49 } NOT = { has_country_flag = trade_agreement@PREV } has_idea = economic_boom } economic_aid_available = { OR = { check_variable = { influence_array^0 = PREV } check_variable = { influence_array^1 = PREV } check_variable = { influence_array^2 = PREV } check_variable = { influence_array^3 = PREV } } check_variable = { ROOT.gdp_total > gdp_total } NOT = { is_subject_of = PREV } check_variable = { interest_rate > 5 } has_idea = economic_boom } has_trade_agreement_with_PREV_nation = { custom_trigger_tooltip = { tooltip = has_trade_agreement_with_PREV_nation_tt has_country_flag = trade_agreement@PREV } } has_domestic_independence_less_than = { custom_trigger_tooltip = { tooltip = has_domestic_independence_less_than_tt check_variable = { domestic_influence_amount < temp_value } } } has_domestic_independence_greater_than = { custom_trigger_tooltip = { tooltip = has_domestic_independence_greater_than_tt check_variable = { domestic_influence_amount > temp_value } } }