############################################################################################################ # Game Rules - on actions ############################################################################################################ on_actions = { on_startup = { effect = { # Remove Microstates from the Game (Tiny Tier) if = { limit = { OR = { has_game_rule = { rule = remove_micro_states option = tiny } has_game_rule = { rule = remove_micro_states option = smaller } has_game_rule = { rule = remove_micro_states option = insignificant } } } ITA = { if = { limit = { SMA = { is_ai = yes } } add_state_core = 929 add_state_core = 948 annex_country = { target = HLS transfer_troops = yes } annex_country = { target = SMA transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = HLS remove_core_of = SMA } } } SPR = { add_state_core = 945 annex_country = { target = ADO transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = ADO } } FRA = { add_state_core = 269 add_state_core = 270 add_state_core = 565 add_state_core = 946 annex_country = { target = MNC transfer_troops = yes } annex_country = { target = MRT transfer_troops = yes } annex_country = { target = SEY transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = MNC remove_core_of = MRT remove_core_of = SEY } } ENG = { add_state_core = 863 add_state_core = 864 add_state_core = 865 add_state_core = 866 add_state_core = 867 add_state_core = 868 add_state_core = 1210 annex_country = { target = ANT transfer_troops = yes } annex_country = { target = STK transfer_troops = yes } annex_country = { target = DMI transfer_troops = yes } annex_country = { target = STL transfer_troops = yes } annex_country = { target = STV transfer_troops = yes } annex_country = { target = GRA transfer_troops = yes } annex_country = { target = BAR transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = ANT remove_core_of = STK remove_core_of = DMI remove_core_of = TRI remove_core_of = STV remove_core_of = STL remove_core_of = BAR } } VEN = { add_state_core = 869 annex_country = { target = TRI transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = TRI } } USA = { add_state_core = 856 annex_country = { target = BAH transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = BAH } } MOR = { add_state_core = 372 annex_country = { target = SHA transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = SHA } } RAJ = { add_state_core = 480 annex_country = { target = MLD transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = MLD } } FIJ = { add_state_core = 533 add_state_core = 543 add_state_core = 546 add_state_core = 551 add_state_core = 568 add_state_core = 819 add_state_core = 820 add_state_core = 821 add_state_core = 1115 add_state_core = 1116 add_state_core = 1117 add_state_core = 569 add_state_core = 1225 annex_country = { target = SOL transfer_troops = yes } annex_country = { target = SAM transfer_troops = yes } annex_country = { target = MIC transfer_troops = yes } annex_country = { target = PAU transfer_troops = yes } annex_country = { target = MAR transfer_troops = yes } annex_country = { target = KIR transfer_troops = yes } annex_country = { target = TUL transfer_troops = yes } annex_country = { target = VAN transfer_troops = yes } annex_country = { target = TON transfer_troops = yes } annex_country = { target = NAU transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = SOL remove_core_of = SAM remove_core_of = MIC remove_core_of = PAU remove_core_of = MAR remove_core_of = KIR remove_core_of = TUL remove_core_of = VAN remove_core_of = TON remove_core_of = NAU } } MAY = { add_state_core = 752 annex_country = { target = BRU transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = BRU } } SAF = { add_state_core = 271 add_state_core = 272 annex_country = { target = SWA transfer_troops = yes } annex_country = { target = LES transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = SWA remove_core_of = LES } } EGU = { add_state_core = 320 annex_country = { target = SAO transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = SAO } } POR = { add_state_core = 398 annex_country = { target = VER transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = VER } } } # Remove Microstates from the Game (Smaller Tier) if = { limit = { OR = { has_game_rule = { rule = remove_micro_states option = smaller } has_game_rule = { rule = remove_micro_states option = insignificant } } } RAJ = { add_state_core = 484 add_state_core = 983 annex_country = { target = BHU transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = BHU } } SEN = { add_state_core = 361 add_state_core = 365 add_state_core = 1002 add_state_core = 1003 annex_country = { target = GAM transfer_troops = yes } annex_country = { target = GUB transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = GAM remove_core_of = GUB } } ETH = { add_state_core = 230 add_state_core = 1020 annex_country = { target = DJI transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = DJI } } GUI = { add_state_core = 355 add_state_core = 356 add_state_core = 358 annex_country = { target = LIB transfer_troops = yes } annex_country = { target = LUR transfer_troops = yes } annex_country = { target = SIE transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = LIB remove_core_of = LUR remove_core_of = SIE } } } # Remove Microstates from the Game (Insignificant Tier) if = { limit = { has_game_rule = { rule = remove_micro_states option = insignificant } } VIE = { add_state_core = 515 add_state_core = 516 add_state_core = 517 annex_country = { target = LAO transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = LAO } } HOL = { add_state_core = 878 add_state_core = 1006 annex_country = { target = SUR transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = SUR } } VEN = { add_state_core = 877 add_state_core = 1005 annex_country = { target = GUY transfer_troops = yes } for_each_scope_loop = { array = core_states remove_core_of = GUY } } } # Debt Rule if = { limit = { has_game_rule = { rule = rule_starting_debt_rule option = player_only } } every_country = { limit = { is_ai = no } set_variable = { debt = 0 } } } if = { limit = { has_game_rule = { rule = rule_starting_debt_rule option = ai_only } } every_country = { limit = { is_ai = yes } set_variable = { debt = 0 } } } if = { limit = { has_game_rule = { rule = rule_starting_debt_rule option = everyone } } every_country = { set_variable = { debt = 0 } } } # Disable NATO if = { limit = { has_game_rule = { rule = rule_disable_nato option = yes } } for_each_scope_loop = { array = global.nato_members for_each_scope_loop = { array = global.nato_members remove_opinion_modifier = { target = PREV modifier = NATO_member_modifier } } remove_from_tech_sharing_group = NATO_Tech_Share remove_ideas = NATO_member } every_country = { limit = { has_idea = Major_Non_NATO_Ally } remove_ideas = Major_Non_NATO_Ally } USA = { dismantle_faction = yes clear_array = global.nato_members } set_global_flag = GAME_RULE_nato_disabled } # Disable coup contest event chain # Commented out due to only setting a global flag that was never used; left in place in event it's needed in the future # if = { # limit = { # has_game_rule = { # rule = rule_disable_coup_contest # option = yes # } # } # } # Disable CSTO if = { limit = { has_game_rule = { rule = rule_disable_csto option = yes } } for_each_scope_loop = { array = global.CSTO_member remove_ideas = CSTO_member remove_from_tech_sharing_group = CSTO_Tech_Share } SOV = { dismantle_faction = yes clear_array = global.CSTO_member } set_global_flag = GAME_RULE_csto_disabled } # Allow cheat decisions if = { limit = { has_game_rule = { rule = allow_cheat_decisions option = yes } } set_global_flag = game_rule_allow_cheat_decisions } #South Ossetia Scythia path if = { limit = { has_game_rule = { rule = allow_fictional_content option = yes } } set_global_flag = game_rule_SOO_Scythia } # Allow toggling cheat decisions if = { limit = { has_game_rule = { rule = allow_toggling_cheat_decisions option = yes } } set_global_flag = game_rule_allow_toggling_cheat_decisions } # Disable Public War Weariness System if = { limit = { has_game_rule = { rule = rule_disable_anti_bully option = yes } } set_global_flag = GAME_RULE_disable_anti_bully } # Disable Formable Nations if = { limit = { has_game_rule = { rule = rule_disable_formable_nations option = yes } } set_global_flag = GAME_RULE_disable_formable_nations } # Generic Salafist branch if = { limit = { has_game_rule = { rule = rule_salafist_branch option = yes } } set_global_flag = GAME_RULE_salafist_branch_enabled } #Didi's Randomization Game Rules # Random Outlooks if = { limit = { has_game_rule = { rule = rule_randomize_ideologies option = yes } } every_country = { random_list = { 20 = { set_politics = { ruling_party = democratic elections_allowed = yes } add_popularity = { ideology = democratic popularity = 0.50 } random_list = { 25 = { clear_array = gov_coalition_array set_variable = { ruling_party = 0 } #Western_Autocracy add_to_variable = { party_pop_array^0 = 0.5 } #Western_Autocracy } 25 = { clear_array = gov_coalition_array set_variable = { ruling_party = 1 } add_to_variable = { party_pop_array^1 = 0.5 } } 25 = { clear_array = gov_coalition_array set_variable = { ruling_party = 2 } add_to_variable = { party_pop_array^2 = 0.5 } } 25 = { clear_array = gov_coalition_array set_variable = { ruling_party = 3 } add_to_variable = { party_pop_array^3 = 0.5 } } } recalculate_party = yes } 20 = { set_politics = { ruling_party = communism elections_allowed = yes } add_popularity = { ideology = communism popularity = 0.50 } random_list = { 17 = { clear_array = gov_coalition_array set_variable = { ruling_party = 4 } add_to_variable = { party_pop_array^4 = 0.5 } } 17 = { clear_array = gov_coalition_array set_variable = { ruling_party = 5 } add_to_variable = { party_pop_array^5 = 0.5 } } 17 = { clear_array = gov_coalition_array set_variable = { ruling_party = 6 } add_to_variable = { party_pop_array^6 = 0.5 } } 17 = { clear_array = gov_coalition_array set_variable = { ruling_party = 7 } add_to_variable = { party_pop_array^7 = 0.5 } } 16 = { clear_array = gov_coalition_array set_variable = { ruling_party = 8 } add_to_variable = { party_pop_array^8 = 0.5 } } 16 = { clear_array = gov_coalition_array set_variable = { ruling_party = 9 } add_to_variable = { party_pop_array^9 = 0.5 } } } recalculate_party = yes } 20 = { set_politics = { ruling_party = fascism elections_allowed = no } add_popularity = { ideology = fascism popularity = 0.50 } random_list = { 50 = { clear_array = gov_coalition_array set_variable = { ruling_party = 10 } add_to_variable = { party_pop_array^10 = 0.5 } } 50 = { clear_array = gov_coalition_array set_variable = { ruling_party = 11 } add_to_variable = { party_pop_array^11 = 0.5 } } } recalculate_party = yes } 20 = { set_politics = { ruling_party = neutrality elections_allowed = yes } add_popularity = { ideology = neutrality popularity = 0.50 } random_list = { 13 = { clear_array = gov_coalition_array set_variable = { ruling_party = 12 } add_to_variable = { party_pop_array^12 = 0.5 } } 13 = { clear_array = gov_coalition_array set_variable = { ruling_party = 13 } add_to_variable = { party_pop_array^13 = 0.5 } } 13 = { clear_array = gov_coalition_array set_variable = { ruling_party = 14 } add_to_variable = { party_pop_array^14 = 0.5 } } 13 = { clear_array = gov_coalition_array set_variable = { ruling_party = 15 } add_to_variable = { party_pop_array^15 = 0.5 } } 12 = { clear_array = gov_coalition_array set_variable = { ruling_party = 16 } add_to_variable = { party_pop_array^16 = 0.5 } } 12 = { clear_array = gov_coalition_array set_variable = { ruling_party = 17 } add_to_variable = { party_pop_array^17 = 0.5 } } 12 = { clear_array = gov_coalition_array set_variable = { ruling_party = 18 } add_to_variable = { party_pop_array^18 = 0.5 } } 12 = { clear_array = gov_coalition_array set_variable = { ruling_party = 19 } add_to_variable = { party_pop_array^19 = 0.5 } } } recalculate_party = yes } 20 = { set_politics = { ruling_party = nationalist elections_allowed = no } add_popularity = { ideology = nationalist popularity = 0.50 } random_list = { 25 = { clear_array = gov_coalition_array set_variable = { ruling_party = 20 } add_to_variable = { party_pop_array^20 = 0.5 } } 25 = { clear_array = gov_coalition_array set_variable = { ruling_party = 21 } add_to_variable = { party_pop_array^21 = 0.5 } } 25 = { clear_array = gov_coalition_array set_variable = { ruling_party = 22 } add_to_variable = { party_pop_array^22 = 0.5 } } 25 = { clear_array = gov_coalition_array set_variable = { ruling_party = 23 } add_to_variable = { party_pop_array^23 = 0.5 } } } recalculate_party = yes } } } } # Random Religions if = { limit = { has_game_rule = { rule = rule_randomize_religion option = yes } } every_country = { limit = { NOT = { tag = NIG } } remove_ideas = { sunni shia sufi_islam ibadi christian orthodox_christian pluralist buddism hindu judaism shinto cheondo fifty_fifty_divide } random_list = { 8 = { add_ideas = sunni } 8 = { add_ideas = shia } 7 = { add_ideas = sufi_islam } 7 = { add_ideas = ibadi } 8 = { add_ideas = christian } 8 = { add_ideas = orthodox_christian } 8 = { add_ideas = pluralist } 8 = { add_ideas = buddism } 8 = { add_ideas = hindu } 7 = { add_ideas = judaism } 7 = { add_ideas = shinto } 8 = { add_ideas = cheondo } 8 = { add_ideas = fifty_fifty_divide } } } } # Random Internal Factions if = { limit = { has_game_rule = { rule = rule_randomize_internal_factions option = yes } } every_country = { remove_ideas = { small_medium_business_owners international_bankers fossil_fuel_industry industrial_conglomerates oligarchs maritime_industry defense_industry the_military intelligence_community labour_unions landowners farmers communist_cadres the_priesthood the_ulema the_clergy wahabi_ulema the_donju saudi_royal_family iranian_quds_force foreign_jihadis wall_street chaebols } random_list = { 4 = { add_ideas = small_medium_business_owners } 4 = { add_ideas = international_bankers } 4 = { add_ideas = fossil_fuel_industry } 4 = { add_ideas = industrial_conglomerates } 4 = { add_ideas = oligarchs } 4 = { add_ideas = maritime_industry } 4 = { add_ideas = defense_industry } 4 = { add_ideas = the_military } 4 = { add_ideas = intelligence_community } 4 = { add_ideas = labour_unions } 4 = { add_ideas = landowners } 4 = { add_ideas = farmers } 4 = { add_ideas = communist_cadres } 4 = { add_ideas = the_priesthood } 4 = { add_ideas = the_ulema } 4 = { add_ideas = the_clergy } 4 = { add_ideas = wahabi_ulema } 4 = { add_ideas = the_donju } 3 = { add_ideas = saudi_royal_family } 3 = { add_ideas = iranian_quds_force } 3 = { add_ideas = foreign_jihadis } 3 = { add_ideas = wall_street } 3 = { add_ideas = chaebols } } random_list = { 4 = { add_ideas = small_medium_business_owners } 4 = { add_ideas = international_bankers } 4 = { add_ideas = fossil_fuel_industry } 4 = { add_ideas = industrial_conglomerates } 4 = { add_ideas = oligarchs } 4 = { add_ideas = maritime_industry } 4 = { add_ideas = defense_industry } 4 = { add_ideas = the_military } 4 = { add_ideas = intelligence_community } 4 = { add_ideas = labour_unions } 4 = { add_ideas = landowners } 4 = { add_ideas = farmers } 4 = { add_ideas = communist_cadres } 4 = { add_ideas = the_priesthood } 4 = { add_ideas = the_ulema } 4 = { add_ideas = the_clergy } 4 = { add_ideas = wahabi_ulema } 4 = { add_ideas = the_donju } 3 = { add_ideas = saudi_royal_family } 3 = { add_ideas = iranian_quds_force } 3 = { add_ideas = foreign_jihadis } 3 = { add_ideas = wall_street } 3 = { add_ideas = chaebols } } random_list = { 4 = { add_ideas = small_medium_business_owners } 4 = { add_ideas = international_bankers } 4 = { add_ideas = fossil_fuel_industry } 4 = { add_ideas = industrial_conglomerates } 4 = { add_ideas = oligarchs } 4 = { add_ideas = maritime_industry } 4 = { add_ideas = defense_industry } 4 = { add_ideas = the_military } 4 = { add_ideas = intelligence_community } 4 = { add_ideas = labour_unions } 4 = { add_ideas = landowners } 4 = { add_ideas = farmers } 4 = { add_ideas = communist_cadres } 4 = { add_ideas = the_priesthood } 4 = { add_ideas = the_ulema } 4 = { add_ideas = the_clergy } 4 = { add_ideas = wahabi_ulema } 4 = { add_ideas = the_donju } 3 = { add_ideas = saudi_royal_family } 3 = { add_ideas = iranian_quds_force } 3 = { add_ideas = foreign_jihadis } 3 = { add_ideas = wall_street } 3 = { add_ideas = chaebols } } } } # Monthly Domestic Indpendence Tick Amount if = { limit = { has_game_rule = { rule = rule_monthly_domestic_independence_gain_amount option = amount_10_gain } } set_variable = { global.rule_monthly_domestic_independence_gain_amount = 0.10 } } else = { if = { limit = { has_game_rule = { rule = rule_monthly_domestic_independence_gain_amount option = amount_05_gain } } set_variable = { global.rule_monthly_domestic_independence_gain_amount = 0.05 } } else_if = { limit = { has_game_rule = { rule = rule_monthly_domestic_independence_gain_amount option = amount_15_gain } } set_variable = { global.rule_monthly_domestic_independence_gain_amount = 0.15 } } } # Investment Gain Percent if = { limit = { has_game_rule = { rule = rule_spread_influence_amount_gain option = gain_1_5_percent_spread } } set_variable = { global.percent_change_value = 1.5 } } else = { if = { limit = { has_game_rule = { rule = rule_spread_influence_amount_gain option = gain_4_percent_spread } } set_variable = { global.percent_change_value = 4 } } else_if = { limit = { has_game_rule = { rule = rule_spread_influence_amount_gain option = gain_3_percent_spread } } set_variable = { global.percent_change_value = 3 } } else_if = { limit = { has_game_rule = { rule = rule_spread_influence_amount_gain option = gain_2_percent_spread } } set_variable = { global.percent_change_value = 2 } } else_if = { limit = { has_game_rule = { rule = rule_spread_influence_amount_gain option = gain_1_percent_spread } } set_variable = { global.percent_change_value = 1 } } else_if = { limit = { has_game_rule = { rule = rule_spread_influence_amount_gain option = gain_0_5_percent_spread } } set_variable = { global.percent_change_value = 0.5 } } } if = { limit = { has_game_rule = { rule = rule_invest_influence_amount_gain option = gain_1_5_percent_invest } } set_variable = { global.investment_percent_change_value = 1.5 } } else = { if = { limit = { has_game_rule = { rule = rule_invest_influence_amount_gain option = gain_0_5_percent_invest } } set_variable = { global.investment_percent_change_value = 0.5 } } else_if = { limit = { has_game_rule = { rule = rule_invest_influence_amount_gain option = gain_1_percent_invest } } set_variable = { global.investment_percent_change_value = 1 } } else_if = { limit = { has_game_rule = { rule = rule_invest_influence_amount_gain option = gain_2_percent_invest } } set_variable = { global.investment_percent_change_value = 2 } } } # Colored Puppets if = { limit = { has_game_rule = { rule = allow_colored_puppets option = yes } } set_global_flag = GAME_RULE_allow_colored_puppets } # Vanilla Surrender if = { limit = { has_game_rule = { rule = allowed_CPD option = yes } } set_global_flag = GAME_RULE_conditional_peace_deals_ENABLED } if = { limit = { has_game_rule = { rule = allowed_CPD_AI option = yes } } set_global_flag = GAME_RULE_CPD_AI_offers_ENABLED } # MP Enhancements: let every country create factions, bypassing the power-ranking gate if = { limit = { has_game_rule = { rule = rule_allow_MP_enhancements option = yes } } every_country = { set_rule = { can_create_factions = yes } } } # MP Free Factories: grant every human player offsite civ + mil factories at start if = { limit = { has_game_rule = { rule = rule_free_factories_amount option = one } } every_country = { limit = { is_ai = no } add_offsite_building = { type = industrial_complex level = 1 } add_offsite_building = { type = arms_factory level = 1 } } } else_if = { limit = { has_game_rule = { rule = rule_free_factories_amount option = two } } every_country = { limit = { is_ai = no } add_offsite_building = { type = industrial_complex level = 2 } add_offsite_building = { type = arms_factory level = 2 } } } else_if = { limit = { has_game_rule = { rule = rule_free_factories_amount option = three } } every_country = { limit = { is_ai = no } add_offsite_building = { type = industrial_complex level = 3 } add_offsite_building = { type = arms_factory level = 3 } } } else_if = { limit = { has_game_rule = { rule = rule_free_factories_amount option = five } } every_country = { limit = { is_ai = no } add_offsite_building = { type = industrial_complex level = 5 } add_offsite_building = { type = arms_factory level = 5 } } } # Instant war goal justification for human players only if = { limit = { has_game_rule = { rule = rule_player_instant_justification option = yes } } every_country = { limit = { is_ai = no } add_ideas = player_instant_justification_spirit } } # Player Energy Difficulty if = { limit = { has_game_rule = { rule = rule_player_energy_difficulty option = very_easy } } every_country = { limit = { is_ai = no } add_ideas = player_energy_very_easy_difficulty } } if = { limit = { has_game_rule = { rule = rule_player_energy_difficulty option = easy } } every_country = { limit = { is_ai = no } add_ideas = player_energy_easy_difficulty } } if = { limit = { has_game_rule = { rule = rule_player_energy_difficulty option = hard } } every_country = { limit = { is_ai = no } add_ideas = player_energy_hard_difficulty } } if = { limit = { has_game_rule = { rule = rule_player_energy_difficulty option = very_hard } } every_country = { limit = { is_ai = no } add_ideas = player_energy_very_hard_difficulty } } # AI Energy Difficulty if = { limit = { has_game_rule = { rule = rule_AI_energy_difficulty option = very_easy } } every_country = { limit = { is_ai = yes } add_ideas = ai_energy_very_easy_difficulty } } if = { limit = { has_game_rule = { rule = rule_AI_energy_difficulty option = easy } } every_country = { limit = { is_ai = yes } add_ideas = ai_energy_easy_difficulty } } if = { limit = { has_game_rule = { rule = rule_AI_energy_difficulty option = hard } } every_country = { limit = { is_ai = yes } add_ideas = ai_energy_hard_difficulty } } if = { limit = { has_game_rule = { rule = rule_AI_energy_difficulty option = very_hard } } every_country = { limit = { is_ai = yes } add_ideas = ai_energy_very_hard_difficulty } } # Disable Energy Load Sharing System if = { limit = { has_game_rule = { rule = rule_enable_energy_load_sharing option = no } } set_global_flag = GAME_RULE_disable_energy_load_sharing } if = { limit = { NOT = { has_global_flag = GAME_RULE_disable_energy_load_sharing } } if = { limit = { has_game_rule = { rule = rule_income_per_gw_from_energy_load_sharing option = point_10 } } set_variable = { global.price_per_gw_for_els = 0.10 } } if = { limit = { has_game_rule = { rule = rule_income_per_gw_from_energy_load_sharing option = point_25 } } set_variable = { global.price_per_gw_for_els = 0.25 } } if = { limit = { has_game_rule = { rule = rule_income_per_gw_from_energy_load_sharing option = point_50 } } set_variable = { global.price_per_gw_for_els = 0.50 } } if = { limit = { has_game_rule = { rule = rule_income_per_gw_from_energy_load_sharing option = point_75 } } set_variable = { global.price_per_gw_for_els = 0.75 } } } # Volunteers if = { limit = { has_game_rule = { rule = allow_volunteers option = ALWAYS_FREE } } set_global_flag = GAME_RULE_allow_volunteers_free } if = { limit = { has_game_rule = { rule = allow_volunteers option = LIMITED } } set_global_flag = GAME_RULE_allow_volunteers_limited } if = { limit = { has_game_rule = { rule = allow_volunteers option = SAME_IDEOLOGY } } set_global_flag = GAME_RULE_allow_volunteers_same_ideology } if = { limit = { has_game_rule = { rule = allow_volunteers option = BLOCKED } } set_global_flag = GAME_RULE_allow_volunteers_blocked } if = { limit = { has_game_rule = { rule = rule_ai_starting_political_power option = one } } every_country = { limit = { is_ai = yes } add_political_power = 250 } } if = { limit = { has_game_rule = { rule = rule_ai_starting_political_power option = two } } every_country = { limit = { is_ai = yes } add_political_power = 500 } } if = { limit = { has_game_rule = { rule = rule_ai_starting_political_power option = three } } every_country = { limit = { is_ai = yes } add_political_power = 1000 } } # Internal Faction Opinion Tick if = { limit = { has_game_rule = { rule = rule_internal_faction_tick_amount option = point_10 } } set_variable = { global.monthly_internal_faction_tick_rate = 0.10 } } if = { limit = { has_game_rule = { rule = rule_internal_faction_tick_amount option = point_25 } } set_variable = { global.monthly_internal_faction_tick_rate = 0.25 } } if = { limit = { has_game_rule = { rule = rule_internal_faction_tick_amount option = point_50 } } set_variable = { global.monthly_internal_faction_tick_rate = 0.50 } } if = { limit = { has_game_rule = { rule = rule_internal_faction_tick_amount option = point_75 } } set_variable = { global.monthly_internal_faction_tick_rate = 0.75 } } # Unique Nations Stuff # Determines AI Routes for tree shit FRA = { if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = FRA_HISTORICAL_FOCUS_PATH } 12 = { set_global_flag = FRA_SOCIALIST_FOCUS_PATH } 10 = { set_global_flag = FRA_LIBERAL_FOCUS_PATH } 8 = { set_global_flag = FRA_GAULLIST_FOCUS_PATH } 6 = { set_global_flag = FRA_GREEN_FOCUS_PATH } 6 = { set_global_flag = FRA_FRANCE_UNBOWED_FOCUS_PATH } 12 = { set_global_flag = FRA_NATIONAL_RALLY_FOCUS_PATH } 6 = { set_global_flag = FRA_COMMUNE_FOCUS_PATH } 5 = { set_global_flag = FRA_KINGDOM_FOCUS_PATH } 5 = { set_global_flag = FRA_EMPIRE_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = HISTORICAL } } set_global_flag = FRA_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = SOCIALIST } } set_global_flag = FRA_SOCIALIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = LIBERAL } } set_global_flag = FRA_LIBERAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = GAULLIST } } set_global_flag = FRA_GAULLIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = GREEN } } set_global_flag = FRA_GREEN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = FRANCE_UNBOWED } } set_global_flag = FRA_FRANCE_UNBOWED_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = NATIONAL_RALLY } } set_global_flag = FRA_NATIONAL_RALLY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = COMMUNE } } set_global_flag = FRA_COMMUNE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = KINGDOM } } set_global_flag = FRA_KINGDOM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FRA_ai_behavior option = EMPIRE } } set_global_flag = FRA_EMPIRE_FOCUS_PATH } } CAN = { if = { limit = { has_game_rule = { rule = CAN_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = CAN_HISTORICAL_FOCUS_PATH } 15 = { set_global_flag = CAN_FRENCH_CANADA_FOCUS_PATH } 15 = { set_global_flag = CAN_ARMED_NEUTRALITY_FOCUS_PATH } 15 = { set_global_flag = CAN_NATIONALIST_FOCUS_PATH } 15 = { set_global_flag = CAN_EASTERN_REALIGNMENT_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = CAN_ai_behavior option = HISTORICAL } } set_global_flag = CAN_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CAN_ai_behavior option = FRENCH_CANADA } } set_global_flag = CAN_FRENCH_CANADA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CAN_ai_behavior option = ARMED_NEUTRALITY } } set_global_flag = CAN_ARMED_NEUTRALITY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CAN_ai_behavior option = NATIONALIST } } set_global_flag = CAN_NATIONALIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CAN_ai_behavior option = EASTERN_REALIGNMENT } } set_global_flag = CAN_EASTERN_REALIGNMENT_FOCUS_PATH } } CHE = { if = { limit = { has_game_rule = { rule = CHE_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = CHE_HISTORICAL_FOCUS_PATH } 15 = { set_global_flag = CHE_CALIPHATE_FOCUS_PATH } 15 = { set_global_flag = CHE_CAUCASUS_CONFEDERATION_FOCUS_PATH } 15 = { set_global_flag = CHE_WESTERN_ALIGNMENT_FOCUS_PATH } 15 = { set_global_flag = CHE_SOCIALIST_CAUCASUS_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = CHE_ai_behavior option = HISTORICAL } } set_global_flag = CHE_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CHE_ai_behavior option = CALIPHATE } } set_global_flag = CHE_CALIPHATE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CHE_ai_behavior option = CAUCASUS_CONFEDERATION } } set_global_flag = CHE_CAUCASUS_CONFEDERATION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CHE_ai_behavior option = WESTERN_ALIGNMENT } } set_global_flag = CHE_WESTERN_ALIGNMENT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CHE_ai_behavior option = SOCIALIST_CAUCASUS } } set_global_flag = CHE_SOCIALIST_CAUCASUS_FOCUS_PATH } } CHI = { if = { limit = { has_game_rule = { rule = CHI_ai_behavior option = RANDOM_PATH } } random_list = { 50 = { set_global_flag = CHI_HISTORICAL_FOCUS_PATH } 25 = { set_global_flag = CHI_HEGEMON_FOCUS_PATH } 25 = { set_global_flag = CHI_PEACEFUL_RISE_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = CHI_ai_behavior option = HISTORICAL } } set_global_flag = CHI_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CHI_ai_behavior option = HEGEMON } } set_global_flag = CHI_HEGEMON_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CHI_ai_behavior option = PEACEFUL_RISE } } set_global_flag = CHI_PEACEFUL_RISE_FOCUS_PATH } } COM = { if = { limit = { has_game_rule = { rule = COM_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = COM_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = COM_MILITARY_DICTATORSHIP_FOCUS_PATH } 15 = { set_global_flag = COM_ORANGE_PARTY_FOCUS_PATH } 15 = { set_global_flag = COM_ISLAMIC_REPUBLIC_FOCUS_PATH } 10 = { set_global_flag = COM_WARRIOR_KING_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = COM_ai_behavior option = HISTORICAL } } set_global_flag = COM_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = COM_ai_behavior option = MILITARY_DICTATORSHIP } } set_global_flag = COM_MILITARY_DICTATORSHIP_FOCUS_PATH } if = { limit = { has_game_rule = { rule = COM_ai_behavior option = ORANGE_PARTY } } set_global_flag = COM_ORANGE_PARTY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = COM_ai_behavior option = ISLAMIC_REPUBLIC } } set_global_flag = COM_ISLAMIC_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = COM_ai_behavior option = WARRIOR_KING } } set_global_flag = COM_WARRIOR_KING_FOCUS_PATH } } if = { limit = { has_game_rule = { rule = BRM_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = BRM_HISTORICAL_FOCUS_PATH } 30 = { set_global_flag = BRM_BEACON_OF_DEMOCRACY_FOCUS_PATH } 30 = { set_global_flag = BRM_AN_IRON_FIST_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = BRM_ai_behavior option = HISTORICAL } } set_global_flag = BRM_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BRM_ai_behavior option = BEACON_OF_DEMOCRACY } } set_global_flag = BRM_BEACON_OF_DEMOCRACY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BRM_ai_behavior option = AN_IRON_FIST } } set_global_flag = BRM_AN_IRON_FIST_FOCUS_PATH } # global.SIA_ai_road: 1 Pan-Thai, 2 SEATO leader, 3 alt-history. # Unset reads 0, which is the default road, so it is never seeded. if = { limit = { has_game_rule = { rule = SIA_ai_behavior option = RANDOM } } random_list = { 25 = { } #Default 25 = { set_variable = { global.SIA_ai_road = 1 } } 25 = { set_variable = { global.SIA_ai_road = 2 } } 25 = { set_variable = { global.SIA_ai_road = 3 } } } } else_if = { limit = { has_game_rule = { rule = SIA_ai_behavior option = PAN_THAI } } set_variable = { global.SIA_ai_road = 1 } } else_if = { limit = { has_game_rule = { rule = SIA_ai_behavior option = SEATO_LEADER } } set_variable = { global.SIA_ai_road = 2 } } else_if = { limit = { has_game_rule = { rule = SIA_ai_behavior option = ALT_HISTORY } } set_variable = { global.SIA_ai_road = 3 } } SWE = { if = { limit = { has_game_rule = { rule = SWE_ai_behavior option = RANDOM } NOT = { OR = { has_global_flag = SWE_PRO_WESTERN_FOCUS_PATH has_global_flag = SWE_NORTHERN_AMBITION_FOCUS_PATH has_global_flag = SWE_RED_SWEDEN_FOCUS_PATH has_global_flag = SWE_DEFAULT_FOCUS_PATH } } } random_list = { 10 = { set_global_flag = SWE_DEFAULT_FOCUS_PATH } #Default 70 = { set_global_flag = SWE_PRO_WESTERN_FOCUS_PATH } 10 = { set_global_flag = SWE_NORTHERN_AMBITION_FOCUS_PATH } 10 = { set_global_flag = SWE_RED_SWEDEN_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = SWE_ai_behavior option = NORTHERN_AMBITION } } set_global_flag = SWE_NORTHERN_AMBITION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SWE_ai_behavior option = PRO_WESTERN } } set_global_flag = SWE_PRO_WESTERN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SWE_ai_behavior option = RED_SWEDEN } } set_global_flag = SWE_RED_SWEDEN_FOCUS_PATH } if = { limit = { is_ai = yes has_global_flag = SWE_RED_SWEDEN_FOCUS_PATH NOT = { has_country_flag = SWE_ai_sentiment_granted } } add_timed_idea = { idea = SWE_ai_communist_sentiment days = 1095 } set_country_flag = SWE_ai_sentiment_granted } if = { limit = { is_ai = yes has_global_flag = SWE_NORTHERN_AMBITION_FOCUS_PATH NOT = { has_country_flag = SWE_ai_sentiment_granted } } add_timed_idea = { idea = SWE_ai_nationalist_sentiment days = 1095 } set_country_flag = SWE_ai_sentiment_granted } } NRY = { if = { limit = { has_game_rule = { rule = NRY_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = NRY_HISTORICAL_FOCUS_PATH } 30 = { set_global_flag = NRY_CHRISTIAN_PEOPLES_FOCUS_PATH } 30 = { set_global_flag = NRY_PROGRESS_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = NRY_ai_behavior option = HISTORICAL } } set_global_flag = NRY_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = NRY_ai_behavior option = CHRISTIAN_PEOPLES } } set_global_flag = NRY_CHRISTIAN_PEOPLES_FOCUS_PATH } if = { limit = { has_game_rule = { rule = NRY_ai_behavior option = PROGRESS } } set_global_flag = NRY_PROGRESS_FOCUS_PATH } if = { limit = { is_ai = yes has_global_flag = NRY_HISTORICAL_FOCUS_PATH } add_timed_idea = { idea = NRY_ai_labour_sentiment days = 1095 } } else_if = { limit = { is_ai = yes has_global_flag = NRY_PROGRESS_FOCUS_PATH } add_timed_idea = { idea = NRY_ai_progress_sentiment days = 1095 } } else_if = { limit = { is_ai = yes has_global_flag = NRY_CHRISTIAN_PEOPLES_FOCUS_PATH } add_timed_idea = { idea = NRY_ai_christian_sentiment days = 1095 } } } DEN = { if = { limit = { has_game_rule = { rule = DEN_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = DEN_HISTORICAL_FOCUS_PATH } 15 = { set_global_flag = DEN_EUROPEAN_UNION_FOCUS_PATH } 15 = { set_global_flag = DEN_EUROSCEPTIC_FOCUS_PATH } 15 = { set_global_flag = DEN_SOCIALIST_FOCUS_PATH } 15 = { set_global_flag = DEN_MONARCHIST_FOCUS_PATH } 10 = { set_global_flag = DEN_NATIONALIST_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = DEN_ai_behavior option = HISTORICAL } } set_global_flag = DEN_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = DEN_ai_behavior option = EUROPEAN_UNION } } set_global_flag = DEN_EUROPEAN_UNION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = DEN_ai_behavior option = EUROSCEPTIC } } set_global_flag = DEN_EUROSCEPTIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = DEN_ai_behavior option = SOCIALIST } } set_global_flag = DEN_SOCIALIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = DEN_ai_behavior option = MONARCHIST } } set_global_flag = DEN_MONARCHIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = DEN_ai_behavior option = NATIONALIST } } set_global_flag = DEN_NATIONALIST_FOCUS_PATH } if = { limit = { is_ai = yes has_global_flag = DEN_SOCIALIST_FOCUS_PATH } add_timed_idea = { idea = DEN_ai_communist_sentiment days = 1095 } } else_if = { limit = { is_ai = yes OR = { has_global_flag = DEN_MONARCHIST_FOCUS_PATH has_global_flag = DEN_NATIONALIST_FOCUS_PATH } } add_timed_idea = { idea = DEN_ai_nationalist_sentiment days = 1095 } } } GRN = { if = { limit = { has_game_rule = { rule = GRN_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = GRN_HISTORICAL_FOCUS_PATH } 30 = { set_global_flag = GRN_SCANDINAVIAN_SERENITY_FOCUS_PATH } 30 = { set_global_flag = GRN_CONTINENTAL_HEGEMONY_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = GRN_ai_behavior option = HISTORICAL } } set_global_flag = GRN_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GRN_ai_behavior option = SCANDINAVIAN_SERENITY } } set_global_flag = GRN_SCANDINAVIAN_SERENITY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GRN_ai_behavior option = CONTINENTAL_HEGEMONY } } set_global_flag = GRN_CONTINENTAL_HEGEMONY_FOCUS_PATH } } SYR = { if = { limit = { has_game_rule = { rule = SYR_ai_behavior option = RANDOM } } random_list = { 20 = { } #Default 20 = { set_global_flag = SYR_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = SYR_IRON_LADY_FOCUS_PATH } 20 = { set_global_flag = SYR_SYRIAN_SAVAGE_FOCUS_PATH } 10 = { set_global_flag = SYR_NEW_ASSAD_FOCUS_PATH } 10 = { set_global_flag = SYR_DAMASCUS_SPRING_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = SYR_ai_behavior option = HISTORICAL } } set_global_flag = SYR_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SYR_ai_behavior option = IRON_LADY } } set_global_flag = SYR_IRON_LADY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SYR_ai_behavior option = SYRIAN_SAVAGE } } set_global_flag = SYR_SYRIAN_SAVAGE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SYR_ai_behavior option = NEW_ASSAD } } set_global_flag = SYR_NEW_ASSAD_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SYR_ai_behavior option = DAMASCUS_SPRING } } set_global_flag = SYR_DAMASCUS_SPRING_FOCUS_PATH } } ALG = { if = { limit = { has_game_rule = { rule = ALG_ai_behavior option = RANDOM_PATH } } random_list = { 35 = { set_global_flag = ALG_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = ALG_LE_POUVOIR_FOCUS_PATH } 15 = { set_global_flag = ALG_HIRAK_DEMOCRACY_FOCUS_PATH } 10 = { set_global_flag = ALG_MILITARY_JUNTA_FOCUS_PATH } 10 = { set_global_flag = ALG_ISLAMIST_FOCUS_PATH } 10 = { set_global_flag = ALG_FIS_UPRISING_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = ALG_ai_behavior option = HISTORICAL } } set_global_flag = ALG_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ALG_ai_behavior option = LE_POUVOIR } } set_global_flag = ALG_LE_POUVOIR_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ALG_ai_behavior option = HIRAK_DEMOCRACY } } set_global_flag = ALG_HIRAK_DEMOCRACY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ALG_ai_behavior option = MILITARY_JUNTA } } set_global_flag = ALG_MILITARY_JUNTA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ALG_ai_behavior option = ISLAMIST } } set_global_flag = ALG_ISLAMIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ALG_ai_behavior option = FIS_UPRISING } } set_global_flag = ALG_FIS_UPRISING_FOCUS_PATH } } BHR = { if = { limit = { has_game_rule = { rule = BHR_ai_behavior option = RANDOM_PATH } } random_list = { 50 = { set_global_flag = BHR_HISTORICAL_FOCUS_PATH } 30 = { set_global_flag = BHR_DAY_OF_RAGE_FOCUS_PATH } 20 = { set_global_flag = BHR_CROWNED_DEMOCRACY_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = BHR_ai_behavior option = HISTORICAL } } set_global_flag = BHR_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BHR_ai_behavior option = DAY_OF_RAGE } } set_global_flag = BHR_DAY_OF_RAGE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BHR_ai_behavior option = CROWNED_DEMOCRACY } } set_global_flag = BHR_CROWNED_DEMOCRACY_FOCUS_PATH } } SAU = { if = { limit = { has_game_rule = { rule = SAU_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = SAU_HISTORICAL_FOCUS_PATH } 10 = { set_global_flag = SAU_KHALEEJI_UNION_FOCUS_PATH } 10 = { set_global_flag = SAU_FAISALITE_KINGDOM_FOCUS_PATH } 10 = { set_global_flag = SAU_MILITARY_RULE_FOCUS_PATH } 10 = { set_global_flag = SAU_BAATHIST_REPUBLIC_FOCUS_PATH } 10 = { set_global_flag = SAU_ISLAMIC_REPUBLIC_FOCUS_PATH } 10 = { set_global_flag = SAU_PEOPLES_REPUBLIC_FOCUS_PATH } 10 = { set_global_flag = SAU_PARLIAMENTARY_REPUBLIC_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = SAU_ai_behavior option = HISTORICAL } } set_global_flag = SAU_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SAU_ai_behavior option = KHALEEJI_UNION } } set_global_flag = SAU_KHALEEJI_UNION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SAU_ai_behavior option = FAISALITE_KINGDOM } } set_global_flag = SAU_FAISALITE_KINGDOM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SAU_ai_behavior option = MILITARY_RULE } } set_global_flag = SAU_MILITARY_RULE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SAU_ai_behavior option = BAATHIST_REPUBLIC } } set_global_flag = SAU_BAATHIST_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SAU_ai_behavior option = ISLAMIC_REPUBLIC } } set_global_flag = SAU_ISLAMIC_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SAU_ai_behavior option = PEOPLES_REPUBLIC } } set_global_flag = SAU_PEOPLES_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SAU_ai_behavior option = PARLIAMENTARY_REPUBLIC } } set_global_flag = SAU_PARLIAMENTARY_REPUBLIC_FOCUS_PATH } } HKG = { if = { limit = { has_game_rule = { rule = HKG_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = HKG_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = HKG_INDEPENDENCE_FOCUS_PATH } 20 = { set_global_flag = HKG_BRITISH_FOCUS_PATH } 20 = { set_global_flag = HKG_CITY_STATE_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = HKG_ai_behavior option = HISTORICAL } } set_global_flag = HKG_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HKG_ai_behavior option = INDEPENDENCE } } set_global_flag = HKG_INDEPENDENCE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HKG_ai_behavior option = BRITISH } } set_global_flag = HKG_BRITISH_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HKG_ai_behavior option = CITY_STATE } } set_global_flag = HKG_CITY_STATE_FOCUS_PATH } } HOL = { if = { limit = { has_game_rule = { rule = HOL_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = HOL_HISTORICAL_FOCUS_PATH } 15 = { set_global_flag = HOL_OPEN_VERDICT_FOCUS_PATH } 15 = { set_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } 15 = { set_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } 15 = { set_global_flag = HOL_NVU_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = HOL_ai_behavior option = HISTORICAL } } set_global_flag = HOL_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HOL_ai_behavior option = OPEN_VERDICT } } set_global_flag = HOL_OPEN_VERDICT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HOL_ai_behavior option = WESTERN_MONARCHY } } set_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HOL_ai_behavior option = NATIONALIST_MONARCHY } } set_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HOL_ai_behavior option = NVU } } set_global_flag = HOL_NVU_FOCUS_PATH } if = { limit = { is_ai = yes OR = { has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH has_global_flag = HOL_NVU_FOCUS_PATH } } add_timed_idea = { idea = HOL_ai_nationalist_sentiment days = 1095 } } } ENG = { if = { limit = { has_game_rule = { rule = ENG_ai_behavior option = RANDOM } } random_list = { 40 = { set_global_flag = ENG_HISTORICAL_AI_FOCUS } 30 = { set_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } 30 = { set_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } if = { limit = { has_game_rule = { rule = ENG_ai_behavior option = ENG_HISTORICAL } } set_global_flag = ENG_HISTORICAL_AI_FOCUS } if = { limit = { has_game_rule = { rule = ENG_ai_behavior option = ENG_RISE_OF_BRITAIN } } set_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } if = { limit = { has_game_rule = { rule = ENG_ai_behavior option = ENG_RULE_BRITANNIA } } set_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } # influence.500 already runs off this array; widening it is the whole path. if = { limit = { has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } add_to_array = { ENG.influence_targets = ANT } add_to_array = { ENG.influence_targets = CYP } add_to_array = { ENG.influence_targets = GRA } add_to_array = { ENG.influence_targets = GUY } add_to_array = { ENG.influence_targets = LES } add_to_array = { ENG.influence_targets = PAP } add_to_array = { ENG.influence_targets = SIN } add_to_array = { ENG.influence_targets = STL } add_to_array = { ENG.influence_targets = STV } add_to_array = { ENG.influence_targets = SWA } add_to_array = { ENG.influence_targets = TRI } add_to_array = { ENG.influence_targets = UGA } add_to_array = { ENG.influence_targets = ZAM } add_to_array = { ENG.influence_targets = ZIM } } } BOS = { if = { limit = { has_game_rule = { rule = BOS_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = BOS_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } 15 = { set_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } 15 = { set_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } 10 = { set_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = BOS_ai_behavior option = HISTORICAL } } set_global_flag = BOS_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BOS_ai_behavior option = SRPSKA_PARTNERSHIP } } set_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BOS_ai_behavior option = SRPSKA_UNION } } set_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BOS_ai_behavior option = ISLAMIST_REVIVAL } } set_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BOS_ai_behavior option = WORKERS_STATE } } set_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } NIG = { if = { limit = { has_game_rule = { rule = NIG_ai_behavior option = HISTORICAL } } set_global_flag = NIG_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = NIG_ai_behavior option = SOCIAL_DEMOCRACY } } set_global_flag = NIG_SOCIAL_DEMOCRACY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = NIG_ai_behavior option = CHRISTIAN_NATION } } set_global_flag = NIG_CHRISTIAN_NATION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = NIG_ai_behavior option = CALIPHATE } } set_global_flag = NIG_CALIPHATE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = NIG_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = NIG_HISTORICAL_FOCUS_PATH } 25 = { set_global_flag = NIG_SOCIAL_DEMOCRACY_FOCUS_PATH } 20 = { set_global_flag = NIG_CHRISTIAN_NATION_FOCUS_PATH } 15 = { set_global_flag = NIG_CALIPHATE_FOCUS_PATH } } } } BUL = { if = { limit = { has_game_rule = { rule = BUL_ai_behavior option = RANDOM_PATH } } random_list = { 50 = { set_global_flag = BUL_HISTORICAL_FOCUS_PATH } 30 = { set_global_flag = BUL_TSARIST_RESTORATION_FOCUS_PATH } 20 = { set_global_flag = BUL_RED_BALKAN_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = BUL_ai_behavior option = HISTORICAL } } set_global_flag = BUL_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BUL_ai_behavior option = TSARIST_RESTORATION } } set_global_flag = BUL_TSARIST_RESTORATION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BUL_ai_behavior option = RED_BALKAN } } set_global_flag = BUL_RED_BALKAN_FOCUS_PATH } } GRE = { if = { limit = { has_game_rule = { rule = GRE_ai_behavior option = HISTORICAL } } set_global_flag = GRE_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GRE_ai_behavior option = COMMUNIST } } set_global_flag = GRE_COMMUNIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GRE_ai_behavior option = NATIONALIST } } set_global_flag = GRE_NATIONALIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GRE_ai_behavior option = MULTIPOLAR } } set_global_flag = GRE_MULTIPOLAR_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GRE_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = GRE_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = GRE_COMMUNIST_FOCUS_PATH } 20 = { set_global_flag = GRE_NATIONALIST_FOCUS_PATH } 20 = { set_global_flag = GRE_MULTIPOLAR_FOCUS_PATH } } } } MNT = { if = { limit = { has_game_rule = { rule = MNT_ai_behavior option = HISTORICAL } } set_global_flag = MNT_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = MNT_ai_behavior option = EUROPEAN_REFORM } } set_global_flag = MNT_EUROPEAN_REFORM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = MNT_ai_behavior option = SERBIAN_UNION } } set_global_flag = MNT_SERBIAN_UNION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = MNT_ai_behavior option = MONARCHIST_RESTORATION } } set_global_flag = MNT_MONARCHIST_RESTORATION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = MNT_ai_behavior option = NEUTRAL_HARBOUR } } set_global_flag = MNT_NEUTRAL_HARBOUR_FOCUS_PATH } if = { limit = { has_game_rule = { rule = MNT_ai_behavior option = SOCIALIST_REVIVAL } } set_global_flag = MNT_SOCIALIST_REVIVAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = MNT_ai_behavior option = RANDOM_PATH } } random_list = { 35 = { set_global_flag = MNT_HISTORICAL_FOCUS_PATH } 15 = { set_global_flag = MNT_EUROPEAN_REFORM_FOCUS_PATH } 15 = { set_global_flag = MNT_SERBIAN_UNION_FOCUS_PATH } 12 = { set_global_flag = MNT_MONARCHIST_RESTORATION_FOCUS_PATH } 13 = { set_global_flag = MNT_NEUTRAL_HARBOUR_FOCUS_PATH } 10 = { set_global_flag = MNT_SOCIALIST_REVIVAL_FOCUS_PATH } } } } SOV = { if = { limit = { has_game_rule = { rule = SOV_ai_behavior option = HISTORICAL } } set_global_flag = SOV_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SOV_ai_behavior option = OLIGARCHS } } set_global_flag = SOV_OLIGARCHS_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SOV_ai_behavior option = LIBERAL_REFORM } } set_global_flag = SOV_LIBERAL_REFORM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SOV_ai_behavior option = COMMUNIST_REVIVAL } } set_global_flag = SOV_COMMUNIST_REVIVAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SOV_ai_behavior option = NATIONALIST } } set_global_flag = SOV_NATIONALIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SOV_ai_behavior option = NATIONAL_BOLSHEVIK } } set_global_flag = SOV_NATIONAL_BOLSHEVIK_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SOV_ai_behavior option = MEDVEDEV_HARDLINE } } set_global_flag = SOV_MEDVEDEV_HARDLINE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SOV_ai_behavior option = MEDVEDEV_LIBERAL } } set_global_flag = SOV_MEDVEDEV_LIBERAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SOV_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = SOV_HISTORICAL_FOCUS_PATH } 10 = { set_global_flag = SOV_OLIGARCHS_FOCUS_PATH } 15 = { set_global_flag = SOV_LIBERAL_REFORM_FOCUS_PATH } 12 = { set_global_flag = SOV_COMMUNIST_REVIVAL_FOCUS_PATH } 15 = { set_global_flag = SOV_NATIONALIST_FOCUS_PATH } 8 = { set_global_flag = SOV_NATIONAL_BOLSHEVIK_FOCUS_PATH } 5 = { set_global_flag = SOV_MEDVEDEV_HARDLINE_FOCUS_PATH } 5 = { set_global_flag = SOV_MEDVEDEV_LIBERAL_FOCUS_PATH } } } } USA = { if = { limit = { has_game_rule = { rule = USA_ai_behavior option = USA_historical_presidents_ai } } set_global_flag = GAME_RULE_USA_historical_presidents_ai } if = { limit = { has_game_rule = { rule = USA_ai_behavior option = DEMOCRAT } } set_global_flag = USA_DEMOCRAT_PATH } if = { limit = { has_game_rule = { rule = USA_ai_behavior option = REPUBLICAN } } set_global_flag = USA_REPUBLICAN_PATH } if = { limit = { has_game_rule = { rule = USA_ai_behavior option = REFORMED_REPUBLIC } } set_global_flag = USA_REFORMED_REPUBLIC_PATH } if = { limit = { has_game_rule = { rule = USA_ai_behavior option = ALL_AHEAD_SLOW } } set_global_flag = USA_ALL_AHEAD_SLOW } if = { limit = { has_game_rule = { rule = USA_ai_behavior option = POST_UNITED } } set_global_flag = USA_POST_UNITED_PATH } if = { limit = { has_game_rule = { rule = USA_ai_behavior option = THE_GREAT_REBELLION } } set_global_flag = USA_THE_GREAT_REBELLION } if = { limit = { has_game_rule = { rule = USA_ai_behavior option = RANDOM } } random_list = { 15 = { set_global_flag = USA_DEMOCRAT_PATH } 15 = { set_global_flag = USA_REPUBLICAN_PATH } 20 = { set_global_flag = USA_REFORMED_REPUBLIC_PATH } 20 = { set_global_flag = USA_ALL_AHEAD_SLOW } 10 = { set_global_flag = USA_POST_UNITED_PATH } 10 = { set_global_flag = USA_THE_GREAT_REBELLION } } } } USB = { if = { limit = { has_game_rule = { rule = USB_ai_behavior option = REVANCHIST_PATH } } set_global_flag = USB_REVANCHIST_PATH } if = { limit = { has_game_rule = { rule = USB_ai_behavior option = ISOLATION_PATH } } set_global_flag = USB_ISOLATION_PATH } if = { limit = { has_game_rule = { rule = USB_ai_behavior option = ARCADIA_PATH } } set_global_flag = USB_ARCADIA_PATH } if = { limit = { has_game_rule = { rule = USB_ai_behavior option = SECOND_COAL_WARS } } set_global_flag = USB_SECOND_COAL_WARS } if = { limit = { has_game_rule = { rule = USB_ai_behavior option = RANDOM } } random_list = { 25 = { set_global_flag = USB_REVANCHIST_PATH } 25 = { set_global_flag = USB_ISOLATION_PATH } 25 = { set_global_flag = USB_ARCADIA_PATH } 25 = { set_global_flag = USB_SECOND_COAL_WARS } } } } CSA = { if = { limit = { has_game_rule = { rule = CSA_ai_behavior option = A_SOUTHERN_AMERICA_PATH } } set_global_flag = CSA_A_SOUTHERN_AMERICA_PATH } if = { limit = { has_game_rule = { rule = CSA_ai_behavior option = GOLDEN_CIRCLE_PATH } } set_global_flag = CSA_GOLDEN_CIRCLE_PATH } if = { limit = { has_game_rule = { rule = CSA_ai_behavior option = SOUTHERN_ARCADIA_PATH } } set_global_flag = CSA_SOUTHERN_ARCADIA_PATH } if = { limit = { has_game_rule = { rule = CSA_ai_behavior option = THE_FLORIDA_UPRISING_PATH } } set_global_flag = CSA_THE_FLORIDA_UPRISING_PATH } if = { limit = { has_game_rule = { rule = CSA_ai_behavior option = RANDOM } } random_list = { 25 = { set_global_flag = CSA_A_SOUTHERN_AMERICA_PATH } 25 = { set_global_flag = CSA_GOLDEN_CIRCLE_PATH } 25 = { set_global_flag = CSA_SOUTHERN_ARCADIA_PATH } 25 = { set_global_flag = CSA_THE_FLORIDA_UPRISING_PATH } } } } CAS = { if = { limit = { has_game_rule = { rule = CAS_ai_behavior option = ROCKY_MOUNTAIN_RESISTANCE_PATH } } set_global_flag = CAS_ROCKY_MOUNTAIN_RESISTANCE_PATH } if = { limit = { has_game_rule = { rule = CAS_ai_behavior option = PEACE_IN_OUR_TIME_PATH } } set_global_flag = CAS_PEACE_IN_OUR_TIME_PATH } if = { limit = { has_game_rule = { rule = CAS_ai_behavior option = RANDOM } } random_list = { 50 = { set_global_flag = CAS_ROCKY_MOUNTAIN_RESISTANCE_PATH } 50 = { set_global_flag = CAS_PEACE_IN_OUR_TIME_PATH } } } } LKT = { if = { limit = { has_game_rule = { rule = LKT_ai_behavior option = RECLAMATION_FRONT_WAR_PATH } } set_global_flag = LKT_RECLAMATION_FRONT_WAR_PATH } if = { limit = { has_game_rule = { rule = LKT_ai_behavior option = RECLAMATION_FRONT_PEACE_PATH } } set_global_flag = LKT_RECLAMATION_FRONT_PEACE_PATH } if = { limit = { has_game_rule = { rule = LKT_ai_behavior option = RANDOM } } random_list = { 50 = { set_global_flag = LKT_RECLAMATION_FRONT_WAR_PATH } 50 = { set_global_flag = LKT_RECLAMATION_FRONT_PEACE_PATH } } } } NEN = { if = { limit = { has_game_rule = { rule = NEN_ai_behavior option = GREEN_MOUNTAIN_REBELLION } } set_global_flag = NEN_GREEN_MOUNTAIN_REBELLION } if = { limit = { has_game_rule = { rule = NEN_ai_behavior option = THE_OTHER_NEW_CAPITAL } } set_global_flag = NEN_THE_OTHER_NEW_CAPITAL } if = { limit = { has_game_rule = { rule = NEN_ai_behavior option = RANDOM } } random_list = { 50 = { set_global_flag = NEN_GREEN_MOUNTAIN_REBELLION } 50 = { set_global_flag = NEN_THE_OTHER_NEW_CAPITAL } } } } SIN = { if = { limit = { has_game_rule = { rule = SIN_ai_behavior option = SIN_GLOBAL_DIPLOMACY } } set_global_flag = SIN_GLOBAL_DIPLOMACY_PATH } if = { limit = { has_game_rule = { rule = SIN_ai_behavior option = SIN_SINGAPORE_ALONE } } set_global_flag = SIN_SINGAPORE_ALONE_PATH } if = { limit = { has_game_rule = { rule = SIN_ai_behavior option = SIN_PRESSURE_SOUTH_ASIAN_SEAS } } set_global_flag = SIN_PRESSURE_SOUTH_ASIAN_SEAS_PATH } if = { limit = { has_game_rule = { rule = SIN_ai_behavior option = RANDOM } } random_list = { 25 = { set_global_flag = SIN_GLOBAL_DIPLOMACY_PATH } 25 = { set_global_flag = SIN_SINGAPORE_ALONE_PATH } 25 = { set_global_flag = SIN_PRESSURE_SOUTH_ASIAN_SEAS_PATH } 25 = { } } } } ARM = { if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = ARM_HISTORICAL_FOCUS_PATH } 12 = { set_global_flag = ARM_TER_PETROSIAN_FOCUS_PATH } 12 = { set_global_flag = ARM_PEOPLES_PARTY_FOCUS_PATH } 12 = { set_global_flag = ARM_TSARUKYAN_FOCUS_PATH } 10 = { set_global_flag = ARM_UNITED_STATES_FOCUS_PATH } 8 = { set_global_flag = ARM_FOUNDING_PARLIAMENT_FOCUS_PATH } 6 = { set_global_flag = ARM_MONARCHY_FOCUS_PATH } 5 = { set_global_flag = ARM_DASHNAK_LEFT_FOCUS_PATH } 5 = { set_global_flag = ARM_DASHNAK_RIGHT_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = HISTORICAL } } set_global_flag = ARM_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = TER_PETROSIAN } } set_global_flag = ARM_TER_PETROSIAN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = PEOPLES_PARTY } } set_global_flag = ARM_PEOPLES_PARTY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = TSARUKYAN } } set_global_flag = ARM_TSARUKYAN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = UNITED_STATES } } set_global_flag = ARM_UNITED_STATES_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = FOUNDING_PARLIAMENT } } set_global_flag = ARM_FOUNDING_PARLIAMENT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = MONARCHY } } set_global_flag = ARM_MONARCHY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = DASHNAK_LEFT } } set_global_flag = ARM_DASHNAK_LEFT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ARM_ai_behavior option = DASHNAK_RIGHT } } set_global_flag = ARM_DASHNAK_RIGHT_FOCUS_PATH } } SWI = { if = { limit = { has_game_rule = { rule = SWI_ai_behavior option = SWI_NATO_EU } } set_global_flag = SWI_NATO_PATH } # Rule desc promises a friend to all: explicit neutrality never rolls the dissolution path if = { limit = { has_game_rule = { rule = SWI_ai_behavior option = SWI_NEUTRAL } } set_global_flag = SWI_NEUTRAL_PATH set_global_flag = SWI_KEEP_FEDERATION_PATH } # RANDOM defers to plain historical behaviour on historical AI if = { limit = { has_game_rule = { rule = SWI_ai_behavior option = RANDOM } NOT = { is_historical_focus_on = yes } NOT = { has_global_flag = SWI_NATO_PATH } NOT = { has_global_flag = SWI_NEUTRAL_PATH } } random_list = { 50 = { set_global_flag = SWI_NATO_PATH } 25 = { set_global_flag = SWI_NEUTRAL_PATH set_global_flag = SWI_KEEP_FEDERATION_PATH } 25 = { set_global_flag = SWI_NEUTRAL_PATH set_global_flag = SWI_DISSOLVE_FEDERATION_PATH } } } } BOT = { if = { limit = { has_game_rule = { rule = BOT_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = BOT_HISTORICAL_FOCUS_PATH } 30 = { set_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } 30 = { set_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = BOT_ai_behavior option = HISTORICAL } } set_global_flag = BOT_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BOT_ai_behavior option = POLITICAL_RAINBOW } } set_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BOT_ai_behavior option = KGOSIKGOLO } } set_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } ITA = { if = { limit = { has_game_rule = { rule = ITA_ai_behavior option = HISTORICAL } } set_global_flag = ITA_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ITA_ai_behavior option = ROMAN_RESTORATION } } set_global_flag = ITA_ROMAN_RESTORATION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ITA_ai_behavior option = MARCH_ON_ROME } } set_global_flag = ITA_MARCH_ON_ROME_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ITA_ai_behavior option = EASTERN_TURN } } set_global_flag = ITA_EASTERN_TURN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ITA_ai_behavior option = RANDOM_PATH } } random_list = { 45 = { set_global_flag = ITA_HISTORICAL_FOCUS_PATH } 25 = { set_global_flag = ITA_ROMAN_RESTORATION_FOCUS_PATH } 15 = { set_global_flag = ITA_MARCH_ON_ROME_FOCUS_PATH } 15 = { set_global_flag = ITA_EASTERN_TURN_FOCUS_PATH } } } } TUR = { if = { limit = { has_game_rule = { rule = TUR_ai_behavior option = TUR_HISTORICAL } } set_global_flag = TUR_HISTORICAL_AI_FOCUS } if = { limit = { has_game_rule = { rule = TUR_ai_behavior option = TUR_KEMALIST_GUARD } } set_global_flag = TUR_KEMALIST_GUARD_AI_FOCUS } if = { limit = { has_game_rule = { rule = TUR_ai_behavior option = TUR_GREY_WOLVES } } set_global_flag = TUR_GREY_WOLVES_AI_FOCUS } if = { limit = { has_game_rule = { rule = TUR_ai_behavior option = TUR_HIZMET } } set_global_flag = TUR_HIZMET_AI_FOCUS } if = { limit = { has_game_rule = { rule = TUR_ai_behavior option = TUR_TURKISH_LEFT } } set_global_flag = TUR_TURKISH_LEFT_AI_FOCUS } if = { limit = { has_game_rule = { rule = TUR_ai_behavior option = TUR_GREAT_EAST } } set_global_flag = TUR_GREAT_EAST_AI_FOCUS } if = { limit = { has_game_rule = { rule = TUR_ai_behavior option = RANDOM } } random_list = { 35 = { set_global_flag = TUR_HISTORICAL_AI_FOCUS } 15 = { set_global_flag = TUR_KEMALIST_GUARD_AI_FOCUS } 15 = { set_global_flag = TUR_GREY_WOLVES_AI_FOCUS } 13 = { set_global_flag = TUR_HIZMET_AI_FOCUS } 12 = { set_global_flag = TUR_TURKISH_LEFT_AI_FOCUS } 10 = { set_global_flag = TUR_GREAT_EAST_AI_FOCUS } } } } NKO = { if = { limit = { has_game_rule = { rule = NKO_ai_behavior option = HISTORICAL } } set_global_flag = NKO_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = NKO_ai_behavior option = KIM_JONG_NAM } } set_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = NKO_ai_behavior option = MILITARY_JUNTA } } set_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = NKO_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = NKO_HISTORICAL_FOCUS_PATH } 30 = { set_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } 30 = { set_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } } } } VEN = { if = { limit = { has_game_rule = { rule = VEN_ai_behavior option = VEN_CHAVISMO_CONTINUES } } set_global_flag = VEN_CHAVISMO_PATH } if = { limit = { has_game_rule = { rule = VEN_ai_behavior option = VEN_OPPOSITION_STATIST } } set_global_flag = VEN_OPPOSITION_STATIST_PATH } if = { limit = { has_game_rule = { rule = VEN_ai_behavior option = VEN_OPPOSITION_LIBERTARIAN } } set_global_flag = VEN_OPPOSITION_LIBERTARIAN_PATH } if = { limit = { has_game_rule = { rule = VEN_ai_behavior option = VEN_MILITARY_JUNTA } } set_global_flag = VEN_MILITARY_JUNTA_PATH } if = { limit = { has_game_rule = { rule = VEN_ai_behavior option = RANDOM } } random_list = { 40 = { set_global_flag = VEN_CHAVISMO_PATH } 20 = { set_global_flag = VEN_OPPOSITION_STATIST_PATH } 20 = { set_global_flag = VEN_OPPOSITION_LIBERTARIAN_PATH } 20 = { set_global_flag = VEN_MILITARY_JUNTA_PATH } } } } SPR = { if = { limit = { has_game_rule = { rule = SPR_ai_behavior option = SPR_CONSERVATIVE_LEANINGS } } set_global_flag = SPR_CONSERVATIVE_LEANINGS_PATH } if = { limit = { has_game_rule = { rule = SPR_ai_behavior option = SPR_RENACIMIENTO_NACIONALISTA } } set_global_flag = SPR_RENACIMIENTO_NACIONALISTA_PATH } if = { limit = { has_game_rule = { rule = SPR_ai_behavior option = SPR_NACION_UNIDAD_IMPERIO } } set_global_flag = SPR_NACION_UNIDAD_IMPERIO_PATH } if = { limit = { has_game_rule = { rule = SPR_ai_behavior option = SPR_SOCIALISM_RISING } } set_global_flag = SPR_SOCIALISM_RISING_PATH } if = { limit = { has_game_rule = { rule = SPR_ai_behavior option = SPR_COMMUNIST_REVISIONISM } } set_global_flag = SPR_COMMUNIST_REVISIONISM_PATH } if = { limit = { has_game_rule = { rule = SPR_ai_behavior option = SPR_THE_OLD_WAYS } } set_global_flag = SPR_THE_OLD_WAYS_PATH } if = { limit = { has_game_rule = { rule = SPR_ai_behavior option = RANDOM } } random_list = { 25 = { } 25 = { set_global_flag = SPR_SOCIALISM_RISING_PATH } 25 = { set_global_flag = SPR_COMMUNIST_REVISIONISM_PATH } 25 = { set_global_flag = SPR_THE_OLD_WAYS_PATH } 25 = { set_global_flag = SPR_NACION_UNIDAD_IMPERIO_PATH } 25 = { set_global_flag = SPR_RENACIMIENTO_NACIONALISTA_PATH } 25 = { set_global_flag = SPR_CONSERVATIVE_LEANINGS_PATH } } } } SER = { # Historical default: bias toward the post-Milosevic democratic path # so the AI always has a strategy plan to follow when the rule is untouched. if = { limit = { has_game_rule = { rule = SER_ai_behavior option = DEFAULT } } set_global_flag = SER_SERBIAN_LIBERALS_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SER_ai_behavior option = RANDOM } } random_list = { 10 = { set_global_flag = SER_MILOCEVIC_COMMI_FOCUS_PATH } 10 = { set_global_flag = SER_MILOCEVIC_NATI_FOCUS_PATH } 20 = { set_global_flag = SER_MILOCEVIC_FEDERATION_FOCUS_PATH } 20 = { set_global_flag = SER_SERBIAN_KINGDOM_FOCUS_PATH } 40 = { set_global_flag = SER_SERBIAN_LIBERALS_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = SER_ai_behavior option = MILOCEVIC_COMMI } } set_global_flag = SER_MILOCEVIC_COMMI_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SER_ai_behavior option = MILOCEVIC_NATI } } set_global_flag = SER_MILOCEVIC_NATI_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SER_ai_behavior option = MILOCEVIC_FEDERATION } } set_global_flag = SER_MILOCEVIC_FEDERATION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SER_ai_behavior option = SERBIAN_KINGDOM } } set_global_flag = SER_SERBIAN_KINGDOM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = SER_ai_behavior option = SERBIAN_LIBERALS } } set_global_flag = SER_SERBIAN_LIBERALS_FOCUS_PATH } } UKR = { if = { limit = { has_game_rule = { rule = UKR_ai_behavior option = UKR_VINTRENKO } } set_global_flag = UKR_VINTRENKO_PATH } if = { limit = { has_game_rule = { rule = UKR_ai_behavior option = UKR_NATIONALISTS } } set_global_flag = UKR_NATIONALISTS_PATH } if = { limit = { has_game_rule = { rule = UKR_ai_behavior option = UKR_DEMOCRATIC } } set_global_flag = UKR_DEMOCRATIC_PATH } if = { limit = { has_game_rule = { rule = UKR_ai_behavior option = UKR_COMMUNISM } } set_global_flag = UKR_COMMUNISM_PATH } if = { limit = { has_game_rule = { rule = UKR_ai_behavior option = UKR_SOCIALISM } } set_global_flag = UKR_SOCIALISM_PATH } if = { limit = { has_game_rule = { rule = UKR_ai_behavior option = UKR_YUSHENKO } } set_global_flag = UKR_YUSHENKO_PATH } if = { limit = { has_game_rule = { rule = UKR_ai_behavior option = UKR_YANUK } } set_global_flag = UKR_YANUK_PATH } if = { limit = { has_game_rule = { rule = UKR_ai_behavior option = RANDOM } } random_list = { 12 = { modifier = { factor = 6 is_historical_focus_on = yes } } 12 = { set_global_flag = UKR_VINTRENKO_PATH } 12 = { set_global_flag = UKR_NATIONALISTS_PATH } 12 = { set_global_flag = UKR_DEMOCRATIC_PATH } 12 = { set_global_flag = UKR_COMMUNISM_PATH } 12 = { set_global_flag = UKR_SOCIALISM_PATH } 12 = { set_global_flag = UKR_YUSHENKO_PATH } 12 = { set_global_flag = UKR_YANUK_PATH } } } } GEO = { if = { limit = { has_game_rule = { rule = GEO_ai_behavior option = HISTORICAL } } set_global_flag = GEO_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_ai_behavior option = SHEVARDNADZE_WEST } } set_global_flag = GEO_SHEVARDNADZE_WEST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_ai_behavior option = PRO_RUSSIAN } } set_global_flag = GEO_PRO_RUSSIAN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_ai_behavior option = NATIONALIST } } set_global_flag = GEO_NATIONALIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_ai_behavior option = COMMUNIST } } set_global_flag = GEO_COMMUNIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_ai_behavior option = UNITED_NATIONAL_MOVEMENT } } set_global_flag = GEO_UNITED_NATIONAL_MOVEMENT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_ai_behavior option = GEORGIAN_PATRIOTS } } set_global_flag = GEO_GEORGIAN_PATRIOTS_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_ai_behavior option = UNITED_GEORGIA } } set_global_flag = GEO_UNITED_GEORGIA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = GEO_HISTORICAL_FOCUS_PATH } 10 = { set_global_flag = GEO_SHEVARDNADZE_WEST_FOCUS_PATH } 10 = { set_global_flag = GEO_PRO_RUSSIAN_FOCUS_PATH } 10 = { set_global_flag = GEO_NATIONALIST_FOCUS_PATH } 10 = { set_global_flag = GEO_COMMUNIST_FOCUS_PATH } 10 = { set_global_flag = GEO_UNITED_NATIONAL_MOVEMENT_FOCUS_PATH } 10 = { set_global_flag = GEO_GEORGIAN_PATRIOTS_FOCUS_PATH } 10 = { set_global_flag = GEO_UNITED_GEORGIA_FOCUS_PATH } } } if = { limit = { GEO_ai_path_selected = yes } if = { limit = { has_game_rule = { rule = GEO_NATIONALIST_behavior option = GEO_WILL_FOLLOW_OWN_WAY } } set_global_flag = GEO_NATIONALIST_OWN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_NATIONALIST_behavior option = GEO_WILL_BE_PRO_ARMENIA } } set_global_flag = GEO_NATIONALIST_PRO_ARM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_NATIONALIST_behavior option = GEO_WILL_BE_PRO_AZERI } } set_global_flag = GEO_NATIONALIST_PRO_AZER_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GEO_NATIONALIST_behavior option = RANDOM } } random_list = { 33 = { set_global_flag = GEO_NATIONALIST_OWN_FOCUS_PATH } 33 = { set_global_flag = GEO_NATIONALIST_PRO_ARM_FOCUS_PATH } 33 = { set_global_flag = GEO_NATIONALIST_PRO_AZER_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = GEO_help_CHE_behavior option = GEO_WILL_HELP } } set_global_flag = GEO_HELP_CHE_SUBPATH } if = { limit = { has_game_rule = { rule = GEO_help_CHE_behavior option = RANDOM } } random = { chance = 50 set_global_flag = GEO_HELP_CHE_SUBPATH } } if = { limit = { has_game_rule = { rule = GEO_2008_war_behavior option = GEO_ATTACK_RUS } } set_global_flag = GEO_ATTACK_RUS_SUBPATH } if = { limit = { has_game_rule = { rule = GEO_2008_war_behavior option = GEO_WEAKBOY } } set_global_flag = GEO_WEAKBOY_SUBPATH } if = { limit = { has_game_rule = { rule = GEO_2008_war_behavior option = RANDOM } } random_list = { 50 = { set_global_flag = GEO_ATTACK_RUS_SUBPATH } 50 = { set_global_flag = GEO_WEAKBOY_SUBPATH } } } } } BLR = { if = { limit = { has_game_rule = { rule = BLR_ai_behavior option = HISTORICAL } } set_global_flag = BLR_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BLR_ai_behavior option = EUROPEAN_BELARUS } } set_global_flag = BLR_EUROPEAN_BELARUS_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BLR_ai_behavior option = TIKHANOVSKAYA } } set_global_flag = BLR_TIKHANOVSKAYA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BLR_ai_behavior option = POPULAR_FRONT } } set_global_flag = BLR_POPULAR_FRONT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BLR_ai_behavior option = NATIONAL_BOLSHEVIKS } } set_global_flag = BLR_NATIONAL_BOLSHEVIKS_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BLR_ai_behavior option = LITBEL } } set_global_flag = BLR_LITBEL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BLR_ai_behavior option = OLIGARCHY } } set_global_flag = BLR_OLIGARCHY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BLR_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = BLR_HISTORICAL_FOCUS_PATH } 12 = { set_global_flag = BLR_EUROPEAN_BELARUS_FOCUS_PATH } 12 = { set_global_flag = BLR_TIKHANOVSKAYA_FOCUS_PATH } 12 = { set_global_flag = BLR_POPULAR_FRONT_FOCUS_PATH } 8 = { set_global_flag = BLR_NATIONAL_BOLSHEVIKS_FOCUS_PATH } 8 = { set_global_flag = BLR_LITBEL_FOCUS_PATH } 8 = { set_global_flag = BLR_OLIGARCHY_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = BLR_union_state_ai_behavior option = BLR_WILL_FOLLOW_UNION_STATE } } set_global_flag = BLR_FOLLOW_UNION_STATE } if = { limit = { has_game_rule = { rule = BLR_union_state_ai_behavior option = RANDOM } } random = { chance = 50 set_global_flag = BLR_FOLLOW_UNION_STATE } } } PER = { if = { limit = { has_game_rule = { rule = PER_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = PER_HISTORICAL_FOCUS_PATH } 8 = { set_global_flag = PER_RESTORATION_FOCUS_PATH } 5 = { set_global_flag = PER_IRANIC_FEDERATION_FOCUS_PATH } 5 = { set_global_flag = PER_MOJAHEDIN_FOCUS_PATH } 8 = { set_global_flag = PER_FREEDOM_MOVEMENT_FOCUS_PATH } 5 = { set_global_flag = PER_NATIONAL_FRONT_FOCUS_PATH } 8 = { set_global_flag = PER_GREEN_MOVEMENT_FOCUS_PATH } 5 = { set_global_flag = PER_MONTAZERI_FOCUS_PATH } 8 = { set_global_flag = PER_AHMADINEJAD_FOCUS_PATH } 8 = { set_global_flag = PER_GHALIBAF_FOCUS_PATH } 5 = { set_global_flag = PER_MASHAEI_FOCUS_PATH } 5 = { set_global_flag = PER_WORKERS_REPUBLIC_FOCUS_PATH } 8 = { set_global_flag = PER_ARTESH_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = HISTORICAL } } set_global_flag = PER_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = RESTORATION } } set_global_flag = PER_RESTORATION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = IRANIC_FEDERATION } } set_global_flag = PER_IRANIC_FEDERATION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = MOJAHEDIN } } set_global_flag = PER_MOJAHEDIN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = FREEDOM_MOVEMENT } } set_global_flag = PER_FREEDOM_MOVEMENT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = NATIONAL_FRONT } } set_global_flag = PER_NATIONAL_FRONT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = GREEN_MOVEMENT } } set_global_flag = PER_GREEN_MOVEMENT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = MONTAZERI } } set_global_flag = PER_MONTAZERI_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = AHMADINEJAD } } set_global_flag = PER_AHMADINEJAD_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = GHALIBAF } } set_global_flag = PER_GHALIBAF_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = MASHAEI } } set_global_flag = PER_MASHAEI_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = WORKERS_REPUBLIC } } set_global_flag = PER_WORKERS_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PER_ai_behavior option = ARTESH } } set_global_flag = PER_ARTESH_FOCUS_PATH } } PMR = { if = { limit = { has_game_rule = { rule = PMR_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = PMR_HISTORICAL_FOCUS_PATH } 12 = { set_global_flag = PMR_DEMOCRATIC_FOCUS_PATH } 12 = { set_global_flag = PMR_REPUBLICAN_FOCUS_PATH } 12 = { set_global_flag = PMR_COMMUNIST_FOCUS_PATH } 12 = { set_global_flag = PMR_MONARCHIST_FOCUS_PATH } 12 = { set_global_flag = PMR_MILITARY_JUNTA_FOCUS_PATH } 12 = { set_global_flag = PMR_UKRAINIAN_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = PMR_ai_behavior option = HISTORICAL } } set_global_flag = PMR_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PMR_ai_behavior option = DEMOCRATIC } } set_global_flag = PMR_DEMOCRATIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PMR_ai_behavior option = REPUBLICAN } } set_global_flag = PMR_REPUBLICAN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PMR_ai_behavior option = COMMUNIST } } set_global_flag = PMR_COMMUNIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PMR_ai_behavior option = MONARCHIST } } set_global_flag = PMR_MONARCHIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PMR_ai_behavior option = MILITARY_JUNTA } } set_global_flag = PMR_MILITARY_JUNTA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PMR_ai_behavior option = UKRAINIAN } } set_global_flag = PMR_UKRAINIAN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = PMR_sub_behavior option = PMR_PASSIVE_DEFAULT } } set_global_flag = PMR_PASSIVE_DEFAULT_PATH } if = { limit = { has_game_rule = { rule = PMR_sub_behavior option = PMR_SHERIFF } } set_global_flag = PMR_SHERIFF_PATH } } CUB = { if = { limit = { has_game_rule = { rule = CUB_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = CUB_HISTORICAL_FOCUS_PATH } 12 = { set_global_flag = CUB_PRO_WESTERN_REFORM_FOCUS_PATH } 12 = { set_global_flag = CUB_DIAZ_CANEL_FOCUS_PATH } 12 = { set_global_flag = CUB_NEW_SOCIALISM_FOCUS_PATH } 12 = { set_global_flag = CUB_NATIONALIST_FOCUS_PATH } 12 = { set_global_flag = CUB_RESTORED_REPUBLIC_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = CUB_ai_behavior option = HISTORICAL } } set_global_flag = CUB_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CUB_ai_behavior option = PRO_WESTERN_REFORM } } set_global_flag = CUB_PRO_WESTERN_REFORM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CUB_ai_behavior option = DIAZ_CANEL } } set_global_flag = CUB_DIAZ_CANEL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CUB_ai_behavior option = NEW_SOCIALISM } } set_global_flag = CUB_NEW_SOCIALISM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CUB_ai_behavior option = NATIONALIST } } set_global_flag = CUB_NATIONALIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CUB_ai_behavior option = RESTORED_REPUBLIC } } set_global_flag = CUB_RESTORED_REPUBLIC_FOCUS_PATH } if = { limit = { NOT = { has_game_rule = { rule = CUB_ai_behavior option = NO_PATH } } } set_global_flag = CUB_AI_PATH_SET } } POL = { if = { limit = { has_game_rule = { rule = POL_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = POL_HISTORICAL_FOCUS_PATH } 12 = { set_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } 10 = { set_global_flag = POL_WALESA_FOCUS_PATH } 8 = { set_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } 8 = { set_global_flag = POL_KORWIN_EAST_FOCUS_PATH } 12 = { set_global_flag = POL_FALANGA_FOCUS_PATH } 12 = { set_global_flag = POL_RED_DREAM_FOCUS_PATH } 8 = { set_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = POL_ai_behavior option = HISTORICAL } } set_global_flag = POL_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = POL_ai_behavior option = CIVIC_PLATFORM } } set_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = POL_ai_behavior option = WALESA } } set_global_flag = POL_WALESA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = POL_ai_behavior option = KORWIN_COMMONWEALTH } } set_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } if = { limit = { has_game_rule = { rule = POL_ai_behavior option = KORWIN_EAST } } set_global_flag = POL_KORWIN_EAST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = POL_ai_behavior option = FALANGA } } set_global_flag = POL_FALANGA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = POL_ai_behavior option = RED_DREAM } } set_global_flag = POL_RED_DREAM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = POL_ai_behavior option = PEOPLES_ARMY } } set_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } } CZE = { if = { limit = { has_game_rule = { rule = CZE_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = CZE_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = CZE_COMMUNISM_FOCUS_PATH } 20 = { set_global_flag = CZE_MONARCHY_KING_FOCUS_PATH } 20 = { set_global_flag = CZE_MONARCHY_PRESIDENT_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = CZE_ai_behavior option = HISTORICAL } } set_global_flag = CZE_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CZE_ai_behavior option = COMMUNISM } } set_global_flag = CZE_COMMUNISM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CZE_ai_behavior option = MONARCHY_KING } } set_global_flag = CZE_MONARCHY_KING_FOCUS_PATH } if = { limit = { has_game_rule = { rule = CZE_ai_behavior option = MONARCHY_PRESIDENT } } set_global_flag = CZE_MONARCHY_PRESIDENT_FOCUS_PATH } } GER = { if = { limit = { has_game_rule = { rule = GER_ai_behavior option = HISTORICAL } } set_global_flag = GER_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GER_ai_behavior option = LIBERAL } } set_global_flag = GER_LIBERAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GER_ai_behavior option = GREEN } } set_global_flag = GER_GREEN_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GER_ai_behavior option = POPULIST } } set_global_flag = GER_POPULIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GER_ai_behavior option = SOCIALIST } } set_global_flag = GER_SOCIALIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GER_ai_behavior option = NATIONALIST } } set_global_flag = GER_NATIONALIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GER_ai_behavior option = MONARCHIST } } set_global_flag = GER_MONARCHIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = GER_ai_behavior option = RANDOM_PATH } } random_list = { 25 = { set_global_flag = GER_HISTORICAL_FOCUS_PATH } 13 = { set_global_flag = GER_LIBERAL_FOCUS_PATH } 13 = { set_global_flag = GER_GREEN_FOCUS_PATH } 13 = { set_global_flag = GER_POPULIST_FOCUS_PATH } 12 = { set_global_flag = GER_SOCIALIST_FOCUS_PATH } 12 = { set_global_flag = GER_NATIONALIST_FOCUS_PATH } 12 = { set_global_flag = GER_MONARCHIST_FOCUS_PATH } } } if = { limit = { is_ai = yes OR = { has_global_flag = GER_NATIONALIST_FOCUS_PATH has_global_flag = GER_MONARCHIST_FOCUS_PATH } } add_ideas = AI_nationalist_drift set_variable = { GER_rightwing_spending_level = 1 } set_variable = { GER_leftwing_spending_level = 3 } } else_if = { limit = { is_ai = yes has_global_flag = GER_SOCIALIST_FOCUS_PATH } set_variable = { GER_leftwing_spending_level = 1 } set_variable = { GER_rightwing_spending_level = 3 } } } ETH = { if = { limit = { has_game_rule = { rule = ETH_ai_behavior option = RANDOM_PATH } } random_list = { 34 = { set_global_flag = ETH_HISTORICAL_FOCUS_PATH } 33 = { set_global_flag = ETH_MONARCHIST_FOCUS_PATH } 33 = { set_global_flag = ETH_COMMUNIST_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = ETH_ai_behavior option = HISTORICAL } } set_global_flag = ETH_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ETH_ai_behavior option = MONARCHIST_RESTORATION } } set_global_flag = ETH_MONARCHIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ETH_ai_behavior option = DERG_RESTORATION } } set_global_flag = ETH_COMMUNIST_FOCUS_PATH } } EGY = { if = { limit = { has_game_rule = { rule = EGY_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = EGY_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = EGY_BROTHERHOOD_FOCUS_PATH } 15 = { set_global_flag = EGY_PAN_ARAB_FOCUS_PATH } 15 = { set_global_flag = EGY_SALAFIST_FOCUS_PATH } 10 = { set_global_flag = EGY_COPTIC_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = EGY_ai_behavior option = HISTORICAL } } set_global_flag = EGY_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = EGY_ai_behavior option = BROTHERHOOD } } set_global_flag = EGY_BROTHERHOOD_FOCUS_PATH } if = { limit = { has_game_rule = { rule = EGY_ai_behavior option = PAN_ARAB } } set_global_flag = EGY_PAN_ARAB_FOCUS_PATH } if = { limit = { has_game_rule = { rule = EGY_ai_behavior option = SALAFIST } } set_global_flag = EGY_SALAFIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = EGY_ai_behavior option = COPTIC } } set_global_flag = EGY_COPTIC_FOCUS_PATH } } HEZ = { if = { limit = { has_game_rule = { rule = HEZ_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = HEZ_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = HEZ_LAND_OF_GOD_FOCUS_PATH } 20 = { set_global_flag = HEZ_CONQUER_LEBANON_FOCUS_PATH } 20 = { set_global_flag = HEZ_GLOBAL_RESISTANCE_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = HEZ_ai_behavior option = HISTORICAL } } set_global_flag = HEZ_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HEZ_ai_behavior option = LAND_OF_GOD } } set_global_flag = HEZ_LAND_OF_GOD_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HEZ_ai_behavior option = CONQUER_LEBANON } } set_global_flag = HEZ_CONQUER_LEBANON_FOCUS_PATH } if = { limit = { has_game_rule = { rule = HEZ_ai_behavior option = GLOBAL_RESISTANCE } } set_global_flag = HEZ_GLOBAL_RESISTANCE_FOCUS_PATH } } IND = { if = { limit = { has_game_rule = { rule = IND_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = IND_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = IND_PARTY_OF_STRUGGLE_FOCUS_PATH } 15 = { set_global_flag = IND_DEMOCRAT_PARTY_FOCUS_PATH } 10 = { set_global_flag = IND_UNITED_DEVELOPMENT_FOCUS_PATH } 10 = { set_global_flag = IND_PROSPEROUS_JUSTICE_FOCUS_PATH } 15 = { set_global_flag = IND_ISLAMIST_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = IND_ai_behavior option = HISTORICAL } } set_global_flag = IND_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IND_ai_behavior option = PARTY_OF_STRUGGLE } } set_global_flag = IND_PARTY_OF_STRUGGLE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IND_ai_behavior option = DEMOCRAT_PARTY } } set_global_flag = IND_DEMOCRAT_PARTY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IND_ai_behavior option = UNITED_DEVELOPMENT } } set_global_flag = IND_UNITED_DEVELOPMENT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IND_ai_behavior option = PROSPEROUS_JUSTICE } } set_global_flag = IND_PROSPEROUS_JUSTICE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IND_ai_behavior option = ISLAMIST } } set_global_flag = IND_ISLAMIST_FOCUS_PATH } } IRQ = { if = { limit = { has_game_rule = { rule = IRQ_ai_behavior option = RANDOM_PATH } } random_list = { 35 = { set_global_flag = IRQ_HISTORICAL_FOCUS_PATH } 15 = { set_global_flag = IRQ_BAATHIST_STATE_FOCUS_PATH } 15 = { set_global_flag = IRQ_SHIA_THEOCRACY_FOCUS_PATH } 15 = { set_global_flag = IRQ_SADRIST_FOCUS_PATH } 10 = { set_global_flag = IRQ_SECULAR_REPUBLIC_FOCUS_PATH } 10 = { set_global_flag = IRQ_COMMUNIST_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = IRQ_ai_behavior option = HISTORICAL } } set_global_flag = IRQ_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IRQ_ai_behavior option = BAATHIST_STATE } } set_global_flag = IRQ_BAATHIST_STATE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IRQ_ai_behavior option = SHIA_THEOCRACY } } set_global_flag = IRQ_SHIA_THEOCRACY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IRQ_ai_behavior option = SADRIST } } set_global_flag = IRQ_SADRIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IRQ_ai_behavior option = SECULAR_REPUBLIC } } set_global_flag = IRQ_SECULAR_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = IRQ_ai_behavior option = COMMUNIST } } set_global_flag = IRQ_COMMUNIST_FOCUS_PATH } } JAP = { if = { limit = { has_game_rule = { rule = JAP_ai_behavior option = RANDOM_PATH } } random_list = { 35 = { set_global_flag = JAP_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = JAP_NORMAL_NATION_FOCUS_PATH } 20 = { set_global_flag = JAP_SOCIAL_DEMOCRACY_FOCUS_PATH } 10 = { set_global_flag = JAP_PACIFIST_FOCUS_PATH } 15 = { set_global_flag = JAP_RETURN_OF_THE_EMPIRE_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = JAP_ai_behavior option = HISTORICAL } } set_global_flag = JAP_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = JAP_ai_behavior option = NORMAL_NATION } } set_global_flag = JAP_NORMAL_NATION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = JAP_ai_behavior option = SOCIAL_DEMOCRACY } } set_global_flag = JAP_SOCIAL_DEMOCRACY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = JAP_ai_behavior option = PACIFIST } } set_global_flag = JAP_PACIFIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = JAP_ai_behavior option = RETURN_OF_THE_EMPIRE } } set_global_flag = JAP_RETURN_OF_THE_EMPIRE_FOCUS_PATH } } LBA = { if = { limit = { has_game_rule = { rule = LBA_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = LBA_HISTORICAL_FOCUS_PATH } 10 = { set_global_flag = LBA_ISLAMIC_CALIPHATE_FOCUS_PATH } 10 = { set_global_flag = LBA_GRAND_MUFTI_FOCUS_PATH } 10 = { set_global_flag = LBA_LIBYAN_REPUBLIC_FOCUS_PATH } 10 = { set_global_flag = LBA_KINGDOM_FOCUS_PATH } 10 = { set_global_flag = LBA_ANTI_COLONIAL_UNION_FOCUS_PATH } 10 = { set_global_flag = LBA_UNITED_ARAB_REPUBLIC_FOCUS_PATH } 10 = { set_global_flag = LBA_UNITED_STATES_OF_AFRICA_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = LBA_ai_behavior option = HISTORICAL } } set_global_flag = LBA_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = LBA_ai_behavior option = ISLAMIC_CALIPHATE } } set_global_flag = LBA_ISLAMIC_CALIPHATE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = LBA_ai_behavior option = GRAND_MUFTI } } set_global_flag = LBA_GRAND_MUFTI_FOCUS_PATH } if = { limit = { has_game_rule = { rule = LBA_ai_behavior option = LIBYAN_REPUBLIC } } set_global_flag = LBA_LIBYAN_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = LBA_ai_behavior option = KINGDOM } } set_global_flag = LBA_KINGDOM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = LBA_ai_behavior option = ANTI_COLONIAL_UNION } } set_global_flag = LBA_ANTI_COLONIAL_UNION_FOCUS_PATH } if = { limit = { has_game_rule = { rule = LBA_ai_behavior option = UNITED_ARAB_REPUBLIC } } set_global_flag = LBA_UNITED_ARAB_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = LBA_ai_behavior option = UNITED_STATES_OF_AFRICA } } set_global_flag = LBA_UNITED_STATES_OF_AFRICA_FOCUS_PATH } } BRA = { if = { limit = { has_game_rule = { rule = BRA_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = BRA_HISTORICAL_FOCUS_PATH } 14 = { set_global_flag = BRA_BROAD_FRONT_FOCUS_PATH } 12 = { set_global_flag = BRA_SOCIALIST_REPUBLIC_FOCUS_PATH } 14 = { set_global_flag = BRA_LIBERALS_FOCUS_PATH } 12 = { set_global_flag = BRA_SOCIAL_DEMOCRATS_FOCUS_PATH } 10 = { set_global_flag = BRA_MILITARY_RULE_FOCUS_PATH } 8 = { set_global_flag = BRA_MONARCHY_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = BRA_ai_behavior option = HISTORICAL } } set_global_flag = BRA_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BRA_ai_behavior option = BROAD_FRONT } } set_global_flag = BRA_BROAD_FRONT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BRA_ai_behavior option = SOCIALIST_REPUBLIC } } set_global_flag = BRA_SOCIALIST_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BRA_ai_behavior option = LIBERALS } } set_global_flag = BRA_LIBERALS_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BRA_ai_behavior option = SOCIAL_DEMOCRATS } } set_global_flag = BRA_SOCIAL_DEMOCRATS_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BRA_ai_behavior option = MILITARY_RULE } } set_global_flag = BRA_MILITARY_RULE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = BRA_ai_behavior option = MONARCHY } } set_global_flag = BRA_MONARCHY_FOCUS_PATH } } EST = { if = { limit = { has_game_rule = { rule = EST_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = EST_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = EST_CONSERVATIVE_FOCUS_PATH } 20 = { set_global_flag = EST_SOCIAL_DEMOCRATIC_FOCUS_PATH } 20 = { set_global_flag = EST_CENTRIST_FOCUS_PATH } 10 = { set_global_flag = EST_NATIONALIST_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = EST_ai_behavior option = HISTORICAL } } set_global_flag = EST_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = EST_ai_behavior option = CONSERVATIVE } } set_global_flag = EST_CONSERVATIVE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = EST_ai_behavior option = SOCIAL_DEMOCRATIC } } set_global_flag = EST_SOCIAL_DEMOCRATIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = EST_ai_behavior option = CENTRIST } } set_global_flag = EST_CENTRIST_FOCUS_PATH } if = { limit = { has_game_rule = { rule = EST_ai_behavior option = NATIONALIST } } set_global_flag = EST_NATIONALIST_FOCUS_PATH } } ROM = { if = { limit = { has_game_rule = { rule = ROM_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = ROM_HISTORICAL_FOCUS_PATH } 15 = { set_global_flag = ROM_NATIONAL_LIBERAL_FOCUS_PATH } 15 = { set_global_flag = ROM_DEMOCRATIC_PARTY_FOCUS_PATH } 15 = { set_global_flag = ROM_GREATER_ROMANIA_FOCUS_PATH } 15 = { set_global_flag = ROM_PEASANT_PARTY_FOCUS_PATH } 10 = { set_global_flag = ROM_RESTORED_MONARCHY_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = ROM_ai_behavior option = HISTORICAL } } set_global_flag = ROM_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ROM_ai_behavior option = NATIONAL_LIBERAL } } set_global_flag = ROM_NATIONAL_LIBERAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ROM_ai_behavior option = PEASANT_PARTY } } set_global_flag = ROM_PEASANT_PARTY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ROM_ai_behavior option = DEMOCRATIC_PARTY } } set_global_flag = ROM_DEMOCRATIC_PARTY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ROM_ai_behavior option = RESTORED_MONARCHY } } set_global_flag = ROM_RESTORED_MONARCHY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ROM_ai_behavior option = GREATER_ROMANIA } } set_global_flag = ROM_GREATER_ROMANIA_FOCUS_PATH } } FIJ = { if = { limit = { has_game_rule = { rule = FIJ_ai_behavior option = RANDOM_PATH } } random_list = { 30 = { set_global_flag = FIJ_HISTORICAL_FOCUS_PATH } 15 = { set_global_flag = FIJ_COUP_AVERTED_FOCUS_PATH } 15 = { set_global_flag = FIJ_MILITARY_JUNTA_FOCUS_PATH } 15 = { set_global_flag = FIJ_RESTORED_KINGDOM_FOCUS_PATH } 15 = { set_global_flag = FIJ_TECHNOCRACY_FOCUS_PATH } 5 = { set_global_flag = FIJ_EARLY_JUNTA_FOCUS_PATH } 5 = { set_global_flag = FIJ_EARLY_KINGDOM_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = FIJ_ai_behavior option = HISTORICAL } } set_global_flag = FIJ_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FIJ_ai_behavior option = COUP_AVERTED } } set_global_flag = FIJ_COUP_AVERTED_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FIJ_ai_behavior option = MILITARY_JUNTA } } set_global_flag = FIJ_MILITARY_JUNTA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FIJ_ai_behavior option = RESTORED_KINGDOM } } set_global_flag = FIJ_RESTORED_KINGDOM_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FIJ_ai_behavior option = TECHNOCRACY } } set_global_flag = FIJ_TECHNOCRACY_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FIJ_ai_behavior option = EARLY_JUNTA } } set_global_flag = FIJ_EARLY_JUNTA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = FIJ_ai_behavior option = EARLY_KINGDOM } } set_global_flag = FIJ_EARLY_KINGDOM_FOCUS_PATH } } RAJ = { if = { limit = { has_game_rule = { rule = RAJ_ai_behavior option = RANDOM_PATH } } random_list = { 40 = { set_global_flag = RAJ_HISTORICAL_FOCUS_PATH } 15 = { set_global_flag = RAJ_GREATER_INDIA_FOCUS_PATH } 15 = { set_global_flag = RAJ_RED_REPUBLIC_FOCUS_PATH } 15 = { set_global_flag = RAJ_PEOPLES_FRONT_FOCUS_PATH } 15 = { set_global_flag = RAJ_WESTERN_ALIGNMENT_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = RAJ_ai_behavior option = HISTORICAL } } set_global_flag = RAJ_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = RAJ_ai_behavior option = GREATER_INDIA } } set_global_flag = RAJ_GREATER_INDIA_FOCUS_PATH } if = { limit = { has_game_rule = { rule = RAJ_ai_behavior option = RED_REPUBLIC } } set_global_flag = RAJ_RED_REPUBLIC_FOCUS_PATH } if = { limit = { has_game_rule = { rule = RAJ_ai_behavior option = PEOPLES_FRONT } } set_global_flag = RAJ_PEOPLES_FRONT_FOCUS_PATH } if = { limit = { has_game_rule = { rule = RAJ_ai_behavior option = WESTERN_ALIGNMENT } } set_global_flag = RAJ_WESTERN_ALIGNMENT_FOCUS_PATH } } ISR = { if = { limit = { has_game_rule = { rule = ISR_ai_behavior option = RANDOM_PATH } } random_list = { 35 = { set_global_flag = ISR_HISTORICAL_FOCUS_PATH } 20 = { set_global_flag = ISR_PEACE_PROCESS_FOCUS_PATH } 20 = { set_global_flag = ISR_SECULAR_CENTRE_FOCUS_PATH } 15 = { set_global_flag = ISR_GREATER_ISRAEL_FOCUS_PATH } 10 = { set_global_flag = ISR_LOOK_EAST_FOCUS_PATH } } } if = { limit = { has_game_rule = { rule = ISR_ai_behavior option = HISTORICAL } } set_global_flag = ISR_HISTORICAL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ISR_ai_behavior option = PEACE_PROCESS } } set_global_flag = ISR_PEACE_PROCESS_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ISR_ai_behavior option = SECULAR_CENTRE } } set_global_flag = ISR_SECULAR_CENTRE_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ISR_ai_behavior option = GREATER_ISRAEL } } set_global_flag = ISR_GREATER_ISRAEL_FOCUS_PATH } if = { limit = { has_game_rule = { rule = ISR_ai_behavior option = LOOK_EAST } } set_global_flag = ISR_LOOK_EAST_FOCUS_PATH } } } } }