CZE_research_grants_utility_effect = { if = { limit = { has_idea = CZE_research_grants_utility1_idea } swap_ideas = { remove_idea = CZE_research_grants_utility1_idea add_idea = CZE_research_grants_utility2_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility2_idea } swap_ideas = { remove_idea = CZE_research_grants_utility2_idea add_idea = CZE_research_grants_utility3_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility3_idea } swap_ideas = { remove_idea = CZE_research_grants_utility3_idea add_idea = CZE_research_grants_utility4_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility4_idea } swap_ideas = { remove_idea = CZE_research_grants_utility4_idea add_idea = CZE_research_grants_utility5_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility5_idea } swap_ideas = { remove_idea = CZE_research_grants_utility5_idea add_idea = CZE_research_grants_utility6_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility6_idea } swap_ideas = { remove_idea = CZE_research_grants_utility6_idea add_idea = CZE_research_grants_utility7_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility7_idea } swap_ideas = { remove_idea = CZE_research_grants_utility7_idea add_idea = CZE_research_grants_utility8_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility8_idea } swap_ideas = { remove_idea = CZE_research_grants_utility8_idea add_idea = CZE_research_grants_utility9_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility9_idea } swap_ideas = { remove_idea = CZE_research_grants_utility9_idea add_idea = CZE_research_grants_utility10_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility10_idea } swap_ideas = { remove_idea = CZE_research_grants_utility10_idea add_idea = CZE_research_grants_utility11_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility11_idea } swap_ideas = { remove_idea = CZE_research_grants_utility11_idea add_idea = CZE_research_grants_utility12_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility12_idea } swap_ideas = { remove_idea = CZE_research_grants_utility12_idea add_idea = CZE_research_grants_utility13_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility13_idea } swap_ideas = { remove_idea = CZE_research_grants_utility13_idea add_idea = CZE_research_grants_utility14_idea } } else_if = { limit = { has_idea = CZE_research_grants_utility14_idea } swap_ideas = { remove_idea = CZE_research_grants_utility14_idea add_idea = CZE_research_grants_utility15_idea } } else = { add_ideas = CZE_research_grants_utility1_idea } } CZE_research_grants_czech_effect = { if = { limit = { has_idea = CZE_research_grants_czech1_idea } swap_ideas = { remove_idea = CZE_research_grants_czech1_idea add_idea = CZE_research_grants_czech2_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech2_idea } swap_ideas = { remove_idea = CZE_research_grants_czech2_idea add_idea = CZE_research_grants_czech3_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech3_idea } swap_ideas = { remove_idea = CZE_research_grants_czech3_idea add_idea = CZE_research_grants_czech4_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech4_idea } swap_ideas = { remove_idea = CZE_research_grants_czech4_idea add_idea = CZE_research_grants_czech5_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech5_idea } swap_ideas = { remove_idea = CZE_research_grants_czech5_idea add_idea = CZE_research_grants_czech6_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech6_idea } swap_ideas = { remove_idea = CZE_research_grants_czech6_idea add_idea = CZE_research_grants_czech7_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech7_idea } swap_ideas = { remove_idea = CZE_research_grants_czech7_idea add_idea = CZE_research_grants_czech8_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech8_idea } swap_ideas = { remove_idea = CZE_research_grants_czech8_idea add_idea = CZE_research_grants_czech9_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech9_idea } swap_ideas = { remove_idea = CZE_research_grants_czech9_idea add_idea = CZE_research_grants_czech10_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech10_idea } swap_ideas = { remove_idea = CZE_research_grants_czech10_idea add_idea = CZE_research_grants_czech11_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech11_idea } swap_ideas = { remove_idea = CZE_research_grants_czech11_idea add_idea = CZE_research_grants_czech12_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech12_idea } swap_ideas = { remove_idea = CZE_research_grants_czech12_idea add_idea = CZE_research_grants_czech13_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech13_idea } swap_ideas = { remove_idea = CZE_research_grants_czech13_idea add_idea = CZE_research_grants_czech14_idea } } else_if = { limit = { has_idea = CZE_research_grants_czech14_idea } swap_ideas = { remove_idea = CZE_research_grants_czech14_idea add_idea = CZE_research_grants_czech15_idea } } else = { add_ideas = CZE_research_grants_czech1_idea } } CZE_research_grants_mbt_effect = { if = { limit = { has_idea = CZE_research_grants_mbt1_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt1_idea add_idea = CZE_research_grants_mbt2_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt2_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt2_idea add_idea = CZE_research_grants_mbt3_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt3_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt3_idea add_idea = CZE_research_grants_mbt4_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt4_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt4_idea add_idea = CZE_research_grants_mbt5_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt5_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt5_idea add_idea = CZE_research_grants_mbt6_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt6_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt6_idea add_idea = CZE_research_grants_mbt7_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt7_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt7_idea add_idea = CZE_research_grants_mbt8_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt8_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt8_idea add_idea = CZE_research_grants_mbt9_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt9_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt9_idea add_idea = CZE_research_grants_mbt10_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt10_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt10_idea add_idea = CZE_research_grants_mbt11_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt11_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt11_idea add_idea = CZE_research_grants_mbt12_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt12_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt12_idea add_idea = CZE_research_grants_mbt13_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt13_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt13_idea add_idea = CZE_research_grants_mbt14_idea } } else_if = { limit = { has_idea = CZE_research_grants_mbt14_idea } swap_ideas = { remove_idea = CZE_research_grants_mbt14_idea add_idea = CZE_research_grants_mbt15_idea } } else = { add_ideas = CZE_research_grants_mbt1_idea } } CZE_skoda_superb_cars_calculate_factories = { set_variable = { CZE.CZE_skoda_superb_productivity_factories = CZE.CZE_skoda_superb_productivity_raw } set_variable = { CZE.CZE_skoda_superb2_productivity_factories = CZE.CZE_skoda_superb2_productivity_raw } set_variable = { CZE.CZE_skoda_superb3_productivity_factories = CZE.CZE_skoda_superb3_productivity_raw } set_variable = { CZE.CZE_skoda_superb4_productivity_factories = CZE.CZE_skoda_superb4_productivity_raw } set_variable = { CZE.CZE_skoda_superb_productivity_multiplier = 1 } multiply_variable = { var = CZE.CZE_skoda_superb_productivity_factories value = CZE.CZE_skoda_superb_cars_factories } multiply_variable = { var = CZE.CZE_skoda_superb2_productivity_factories value = CZE.CZE_skoda_superb_cars_factories } multiply_variable = { var = CZE.CZE_skoda_superb3_productivity_factories value = CZE.CZE_skoda_superb_cars_factories } multiply_variable = { var = CZE.CZE_skoda_superb4_productivity_factories value = CZE.CZE_skoda_superb_cars_factories } add_to_variable = { CZE.CZE_skoda_superb_productivity_multiplier = modifier@CZE_skoda_superb_productivity_modifier } multiply_variable = { var = CZE.CZE_skoda_superb_productivity_factories value = CZE.CZE_skoda_superb_productivity_multiplier } multiply_variable = { var = CZE.CZE_skoda_superb2_productivity_factories value = CZE.CZE_skoda_superb_productivity_multiplier } multiply_variable = { var = CZE.CZE_skoda_superb3_productivity_factories value = CZE.CZE_skoda_superb_productivity_multiplier } multiply_variable = { var = CZE.CZE_skoda_superb4_productivity_factories value = CZE.CZE_skoda_superb_productivity_multiplier } set_variable = { CZE_skoda_bills_cost = 2.5 } multiply_variable = { var = CZE.CZE_skoda_bills_cost value = CZE.CZE_skoda_superb_cars_factories } set_variable = { CZE.CZE_skoda_bills_gain = CZE.CZE_skoda_bills_cost } multiply_variable = { CZE.CZE_skoda_bills_cost = -1 } } CZE_skoda_productivity_monthly_gain_effect = { add_to_variable = { CZE.CZE_skoda_productivity_monthly_gain_var = 0.001 } } CZE_skoda_international_trade_effect = { if = { limit = { has_idea = CZE_skoda_international_trade_idea } swap_ideas = { remove_idea = CZE_skoda_international_trade_idea add_idea = CZE_skoda_international_trade2_idea } } else = { add_ideas = CZE_skoda_international_trade_idea } } CZE_skoda_selling_all_cars = { set_variable = { CZE_sell_all_cars_profit = 0 } set_variable = { CZE_sell_all_cars1_profit = 0.001 } set_variable = { CZE_skoda_superb_cars_stockpile_sell = CZE_skoda_superb_cars_stockpile } multiply_variable = { var = CZE_skoda_superb_cars_stockpile_sell value = CZE_sell_all_cars1_profit } set_variable = { CZE_sell_all_cars2_profit = 0.002 } set_variable = { CZE_skoda_superb2_cars_stockpile_sell = CZE_skoda_superb2_cars_stockpile } multiply_variable = { var = CZE_skoda_superb2_cars_stockpile_sell value = CZE_sell_all_cars2_profit } set_variable = { CZE_sell_all_cars3_profit = 0.004 } set_variable = { CZE_skoda_superb3_cars_stockpile_sell = CZE_skoda_superb3_cars_stockpile } multiply_variable = { var = CZE_skoda_superb3_cars_stockpile_sell value = CZE_sell_all_cars3_profit } set_variable = { CZE_sell_all_cars4_profit = 0.005 } set_variable = { CZE_skoda_superb4_cars_stockpile_sell = CZE_skoda_superb4_cars_stockpile } multiply_variable = { var = CZE_skoda_superb4_cars_stockpile_sell value = CZE_sell_all_cars4_profit } add_to_variable = { CZE_sell_all_cars_profit = CZE_skoda_superb_cars_stockpile_sell } add_to_variable = { CZE_sell_all_cars_profit = CZE_skoda_superb2_cars_stockpile_sell } add_to_variable = { CZE_sell_all_cars_profit = CZE_skoda_superb3_cars_stockpile_sell } add_to_variable = { CZE_sell_all_cars_profit = CZE_skoda_superb4_cars_stockpile_sell } hidden_effect = { set_temp_variable = { treasury_change = CZE_sell_all_cars_profit } modify_treasury_effect = yes add_to_variable = { CZE_skoda_superb_cars_treasury = CZE_sell_all_cars_profit } } CZE_gui_dirty_update = yes } CZE_volkswagen_group_civil_war_calculate_percentage_effect = { set_variable = { CZE.skoda_support = 100 } subtract_from_variable = { CZE.skoda_support = CZE.volkswagen_support } clamp_variable = { var = CZE.skoda_support min = 0 max = 100 } clamp_variable = { var = CZE.volkswagen_support min = 0 max = 100 } if = { limit = { check_variable = { CZE.skoda_support = 100 } } CZE = { set_country_flag = CZE_skoda_overthrown_volkswagen_flag } } if = { limit = { check_variable = { CZE.volkswagen_support = 100 } } GER = { set_country_flag = CZE_volkswagen_overthrown_skoda_flag } } } CZE_calculate_skoda_group_factor = { set_variable = { CZE_skoda_group_research_factor = 0.02 } multiply_variable = { CZE_skoda_group_research_factor = CZE_skoda_group_companies } set_variable = { CZE_skoda_group_opinion_factor = 0.05 } multiply_variable = { CZE_skoda_group_opinion_factor = CZE_skoda_group_companies } set_variable = { CZE_skoda_group_investment_factor = 0.03 } multiply_variable = { CZE_skoda_group_investment_factor = CZE_skoda_group_companies } set_variable = { CZE_skoda_group_tax_factor = 0.04 } multiply_variable = { CZE_skoda_group_tax_factor = CZE_skoda_group_companies } } CZE_skoda_fixing_economy_effect = { if = { limit = { has_idea = CZE_skoda_made_things_unstable_idea } swap_ideas = { remove_idea = CZE_skoda_made_things_unstable_idea add_idea = CZE_skoda_made_things_unstable2_idea } } else_if = { limit = { has_idea = CZE_skoda_made_things_unstable2_idea } swap_ideas = { remove_idea = CZE_skoda_made_things_unstable2_idea add_idea = CZE_skoda_made_things_unstable3_idea } } else_if = { limit = { has_idea = CZE_skoda_made_things_unstable3_idea } swap_ideas = { remove_idea = CZE_skoda_made_things_unstable3_idea add_idea = CZE_skoda_made_things_unstable4_idea } } } CZE_skoda_treasury_add_effect = { custom_effect_tooltip = CZE_skoda_balance_change_tooltip add_to_variable = { CZE_skoda_superb_cars_treasury = CZE_skoda_balance_change } } CZE_nuclear_power_plants_idea_effect = { if = { limit = { has_idea = CZE_nuclear_power_plants_idea } swap_ideas = { remove_idea = CZE_nuclear_power_plants_idea add_idea = CZE_nuclear_power_plants2_idea } } else_if = { limit = { has_idea = CZE_nuclear_power_plants2_idea } swap_ideas = { remove_idea = CZE_nuclear_power_plants2_idea add_idea = CZE_nuclear_power_plants3_idea } } else = { add_ideas = CZE_nuclear_power_plants_idea } } # Generic generator-1 country sale block CZE_calculate_political_parties_modifiers_effect = { ### PARTY EFFECTS ### set_variable = { CZE_political_power_mod = 0 } set_variable = { CZE_stab_factor = 0 } set_variable = { CZE_us_police_cost_multiplier_modifier = 0 } set_variable = { CZE_ano_corporate_tax_income_multiplier_modifier = 0 } set_variable = { CZE_prod_grow_mod = 0 } set_variable = { CZE_tax_gain_mod = 0 } set_variable = { CZE_corruption_mod = 0 } set_variable = { CZE_prod_speed_building_factor = 0 } set_variable = { CZE_research_speed_mod = 0 } set_variable = { CZE_foreign_influence_defense_modifier = 0 } if = { limit = { check_variable = { THIS.party_pop_array^1 < 0.2 } } set_variable = { CZE_ods_foreign_influence_defense_modifier = -0.07 } set_variable = { CZE_ods_prod_speed_building_factor = -0.03 } } else_if = { limit = { check_variable = { THIS.party_pop_array^1 > 0.2 } check_variable = { THIS.party_pop_array^1 < 0.5 } } set_variable = { CZE_ods_foreign_influence_defense_modifier = 0.03 } set_variable = { CZE_ods_prod_speed_building_factor = 0.03 } } else_if = { limit = { check_variable = { THIS.party_pop_array^1 > 0.5 } } set_variable = { CZE_ods_foreign_influence_defense_modifier = 0.08 } set_variable = { CZE_ods_prod_speed_building_factor = 0.08 } } if = { limit = { check_variable = { THIS.party_pop_array^2 < 0.2 } date < 2010.5.30 } set_variable = { CZE_us_social_cost_multiplier_modifier = 0.05 } set_variable = { CZE_us_police_cost_multiplier_modifier = 0.05 } } else_if = { limit = { check_variable = { THIS.party_pop_array^2 > 0.2 } check_variable = { THIS.party_pop_array^2 < 0.5 } date < 2010.5.30 } set_variable = { CZE_us_social_cost_multiplier_modifier = -0.02 } set_variable = { CZE_us_police_cost_multiplier_modifier = -0.04 } } else_if = { limit = { check_variable = { THIS.party_pop_array^2 > 0.5 } date < 2010.5.30 } set_variable = { CZE_us_social_cost_multiplier_modifier = -0.07 } set_variable = { CZE_us_police_cost_multiplier_modifier = -0.12 } } if = { limit = { check_variable = { THIS.party_pop_array^4 < 0.2 } date < 2010.5.30 } set_variable = { CZE_kscm_communist_drift_modifier = -0.04 } set_variable = { CZE_kscm_prod_speed_building_factor = -0.04 } } else_if = { limit = { check_variable = { THIS.party_pop_array^4 > 0.2 } check_variable = { THIS.party_pop_array^4 < 0.5 } date < 2010.5.30 } set_variable = { CZE_kscm_communist_drift_modifier = 0.04 } set_variable = { CZE_kscm_prod_speed_building_factor = 0.02 } } else_if = { limit = { check_variable = { THIS.party_pop_array^4 > 0.5 } date < 2010.5.30 } set_variable = { CZE_kscm_communist_drift_modifier = 0.1 } set_variable = { CZE_kscm_prod_speed_building_factor = 0.08 } } if = { limit = { is_ai = yes has_global_flag = CZE_COMMUNISM_FOCUS_PATH } set_variable = { CZE_kscm_communist_drift_modifier = 0.06 } } if = { limit = { is_ai = yes CZE_ai_monarchy_path = yes } set_variable = { CZE_koruna_nationalist_drift_modifier = 0.06 } } if = { limit = { check_variable = { THIS.party_pop_array^14 < 0.2 } } set_variable = { CZE_kdu_agricolture_productivity_modifier = 0.04 } set_variable = { CZE_kdu_foreign_influence_defense_modifier = -0.06 } } else_if = { limit = { check_variable = { THIS.party_pop_array^14 > 0.2 } check_variable = { THIS.party_pop_array^14 < 0.5 } } set_variable = { CZE_kdu_agricolture_productivity_modifier = 0.08 } set_variable = { CZE_kdu_foreign_influence_defense_modifier = 0.01 } } else_if = { limit = { check_variable = { THIS.party_pop_array^14 > 0.5 } } set_variable = { CZE_kdu_agricolture_productivity_modifier = 0.12 } set_variable = { CZE_kdu_foreign_influence_defense_modifier = 0.05 } } if = { limit = { check_variable = { THIS.party_pop_array^3 < 0.2 } } set_variable = { CZE_cssd_democratic_drift = 0.01 } set_variable = { CZE_stab_factor = -0.02 } } else_if = { limit = { check_variable = { THIS.party_pop_array^3 > 0.2 } check_variable = { THIS.party_pop_array^3 < 0.5 } } set_variable = { CZE_cssd_democratic_drift = 0.04 } set_variable = { CZE_stab_factor = 0.02 } } else_if = { limit = { check_variable = { THIS.party_pop_array^3 > 0.5 } } set_variable = { CZE_cssd_democratic_drift = 0.08 } set_variable = { CZE_stab_factor = 0.04 } } if = { limit = { check_variable = { THIS.party_pop_array^13 < 0.2 } date > 2011.4.11 } set_variable = { CZE_ano_corporate_tax_income_multiplier_modifier = -0.05 } set_variable = { CZE_ano_prod_speed_building_factor = -0.07 } } else_if = { limit = { check_variable = { THIS.party_pop_array^13 > 0.2 } check_variable = { THIS.party_pop_array^13 < 0.5 } date > 2011.4.11 } set_variable = { CZE_ano_corporate_tax_income_multiplier_modifier = 0.05 } set_variable = { CZE_ano_prod_speed_building_factor = 0.03 } } else_if = { limit = { check_variable = { THIS.party_pop_array^13 > 0.5 } date > 2011.4.11 } set_variable = { CZE_ano_corporate_tax_income_multiplier_modifier = 0.12 } set_variable = { CZE_ano_prod_speed_building_factor = 0.07 } } if = { limit = { check_variable = { THIS.party_pop_array^2 < 0.2 } date > 2010.5.30 } set_variable = { CZE_top_health_cost_multiplier_modifier = -0.07 } set_variable = { CZE_top_buildings_worker_requirement_modifier = 0.06 } } else_if = { limit = { check_variable = { THIS.party_pop_array^2 > 0.2 } check_variable = { THIS.party_pop_array^2 < 0.5 } date > 2010.5.30 } set_variable = { CZE_top_health_cost_multiplier_modifier = 0.03 } set_variable = { CZE_top_buildings_worker_requirement_modifier = -0.02 } } else_if = { limit = { check_variable = { THIS.party_pop_array^2 > 0.5 } date > 2010.5.30 } set_variable = { CZE_top_health_cost_multiplier_modifier = 0.08 } set_variable = { CZE_top_buildings_worker_requirement_modifier = -0.08 } } add_to_variable = { CZE_prod_speed_building_factor = CZE_ano_prod_speed_building_factor } add_to_variable = { CZE_prod_speed_building_factor = CZE_kscm_prod_speed_building_factor } add_to_variable = { CZE_prod_speed_building_factor = CZE_ods_prod_speed_building_factor } add_to_variable = { CZE_foreign_influence_defense_modifier = CZE_ods_foreign_influence_defense_modifier } add_to_variable = { CZE_foreign_influence_defense_modifier = CZE_kdu_foreign_influence_defense_modifier } ### LEADER EFFECTS ### # ODS if = { limit = { date < 2002.12.15 } add_to_variable = { CZE_corruption_mod = -0.15 } } if = { limit = { date > 2002.12.15 date < 2010.4.13 } add_to_variable = { CZE_political_power_mod = 0.1 } } if = { limit = { date > 2010.4.13 date < 2013.6.17 } set_variable = { CZE_research_speed_mod = 0.1 } } if = { limit = { date > 2013.6.17 } add_to_variable = { CZE_research_speed_mod = 0.175 } } # CSSD if = { limit = { date < 2001.4.7 } add_to_variable = { CZE_political_power_mod = 0.1 } } if = { limit = { date > 2001.4.7 date < 2004.6.26 } set_variable = { CZE_vladimir_spidla_effect = -0.2 } } else = { clear_variable = CZE_vladimir_spidla_effect } if = { limit = { date > 2004.6.26 date < 2005.9.24 } add_to_variable = { CZE_us_police_cost_multiplier_modifier = -0.125 } } if = { limit = { date > 2005.9.24 date < 2010.6.7 } add_to_variable = { CZE_political_power_mod = 0.15 } } if = { limit = { date > 2010.6.7 date < 2017.6.15 } set_variable = { CZE_tax_gain_mod = 0.1 } } if = { limit = { date > 2017.6.15 date < 2021.10.25 } set_variable = { CZE_jan_hamacek_effect = 0.15 } } else = { clear_variable = CZE_jan_hamacek_effect } if = { limit = { date > 2021.10.25 } add_to_variable = { CZE_stab_factor = 0.105 } } #KDU-CSL if = { limit = { date < 2001.4.26 } add_to_variable = { CZE_stab_factor = 0.075 } } if = { limit = { OR = { AND = { date > 2001.4.26 date < 2003.11.8 } AND = { date > 2009.4.30 date < 2010.4.29 } } } add_to_variable = { CZE_political_power_mod = 0.125 } } if = { limit = { date > 2003.11.8 date < 2009.4.30 } add_to_variable = { CZE_prod_speed_building_factor = 0.1 } } if = { limit = { date > 2010.4.29 date < 2019.3.29 } add_to_variable = { CZE_research_speed_mod = 0.125 } } if = { limit = { date > 2019.3.29 date < 2020.1.25 } add_to_variable = { CZE_kdu_agricolture_productivity_modifier = 0.15 } } else = { add_to_variable = { CZE_kdu_agricolture_productivity_modifier = -0.15 } } if = { limit = { date > 2020.1.25 } set_variable = { CZE_marian_jurecka_effect = 0.06 } } else = { clear_variable = CZE_marian_jurecka_effect } # KSCM if = { limit = { date < 2005.10.1 } add_to_variable = { CZE_research_speed_mod = 0.1 } } if = { limit = { date > 2005.10.1 date < 2021.10.9 } add_to_variable = { CZE_political_power_mod = 0.15 } } if = { limit = { date > 2021.10.9 } add_to_variable = { CZE_prod_grow_mod = 0.08 } } # US-DEU if = { limit = { date < 2001.6.23 } set_variable = { CZE_karel_kuhnl_effect = 0.15 } } else = { clear_variable = CZE_karel_kuhnl_effect } if = { limit = { date > 2001.6.23 date < 2002.7.4 } add_to_variable = { CZE_political_power_mod = 0.115 } } if = { limit = { date > 2002.7.4 date < 2003.1.19 } add_to_variable = { CZE_tax_gain_mod = 0.1 } } if = { limit = { date > 2003.1.19 date < 2004.6.27 } add_to_variable = { CZE_research_speed_mod = 0.105 } } if = { limit = { date > 2004.6.27 date < 2006.6.5 } add_to_variable = { CZE_corruption_mod = -0.15 } } if = { limit = { date > 2006.6.5 date < 2007.6.2 } add_to_variable = { CZE_prod_speed_building_factor = 0.085 } } if = { limit = { date > 2007.6.2 } add_to_variable = { CZE_prod_grow_mod = 0.06 } } # ANO if = { limit = { date > 2012.4.11 } add_to_variable = { CZE_ano_corporate_tax_income_multiplier_modifier = 0.175 } } # TOP if = { limit = { date > 2010.5.30 date < 2015.11.29 } add_to_variable = { CZE_prod_grow_mod = 4 } } if = { limit = { OR = { AND = { date > 2015.11.29 date < 2017.11.26 } AND = { date > 2003.11.8 date < 2006.8.25 } } } add_to_variable = { CZE_tax_gain_mod = 0.125 } } if = { limit = { date > 2017.11.26 date < 2019.11.24 } add_to_variable = { CZE_political_power_mod = 0.2 } } if = { limit = { date > 2019.11.24 } add_to_variable = { CZE_us_police_cost_multiplier_modifier = -0.14 } } } CZE_debt_decrease_effect = { if = { limit = { has_idea = CZE_debt_problem_idea } swap_ideas = { remove_idea = CZE_debt_problem_idea add_idea = CZE_debt_problem2_idea } } else_if = { limit = { has_idea = CZE_debt_problem2_idea } swap_ideas = { remove_idea = CZE_debt_problem2_idea add_idea = CZE_debt_problem3_idea } } else = { swap_ideas = { remove_idea = CZE_debt_problem3_idea add_idea = CZE_debt_problem4_idea } } } CZE_european_reforms_effect = { if = { limit = { has_idea = CZE_european_reforms_idea } swap_ideas = { remove_idea = CZE_european_reforms_idea add_idea = CZE_european_reforms2_idea } } else_if = { limit = { has_idea = CZE_european_reforms2_idea } swap_ideas = { remove_idea = CZE_european_reforms2_idea add_idea = CZE_european_reforms3_idea } } else = { swap_ideas = { remove_idea = CZE_european_reforms3_idea add_idea = CZE_european_reforms4_idea } } } CZE_increase_spolu_popularity = { set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.03 } change_relative_party_popularity = yes } ### PETR PAVEL CZE_petr_pavel_start_mission = { set_country_flag = { flag = petr_pavel_mission_ongoing days = CZE_petr_pavel_mission_duration value = 1 } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_north_flank_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 9 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_four_points = 6 tooltip = CZE_petr_pavel_card_four_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 10 tooltip = CZE_petr_pavel_card_six_points_tt } CZE_petr_pavel_progress_clamp = yes air_experience = 15 navy_experience = 5 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_defence_factor = 0.05 tooltip = defence_tt } add_to_variable = { CZE_petr_pavel_modifier_max_planning_factor = 0.05 tooltip = max_planning_factor_tt } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_north_flank_politics_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 6 tooltip = CZE_petr_pavel_training_points_tt } CZE_petr_pavel_progress_clamp = yes add_trait = { character = CZE_petr_pavel trait = CZE_north_trait_one } add_political_power = 25 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_bunker_construction_speed = 0.04 tooltip = production_speed_bunker_factor_tt } add_to_variable = { CZE_petr_pavel_modifier_max_planning_factor = 0.02 tooltip = max_planning_factor_tt } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_north_flank_politics_button_two_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 14 tooltip = CZE_petr_pavel_training_points_tt } CZE_petr_pavel_progress_clamp = yes add_trait = { character = CZE_petr_pavel trait = politically_connected } add_political_power = 25 add_command_power = 15 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_command_power_limit = 30 tooltip = max_command_power_tt } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_north_flank_politics_button_three_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 15 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 15 tooltip = CZE_petr_pavel_card_six_points_tt } CZE_petr_pavel_progress_clamp = yes add_trait = { character = CZE_petr_pavel trait = CZE_north_trait_two } add_command_power = 35 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_max_planning_factor = 0.06 tooltip = max_planning_factor_tt } add_to_variable = { CZE_petr_pavel_modifier_planning_speed_factor = 0.04 tooltip = planning_speed_tt } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_east_south_flank_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_card_four_points = 20 tooltip = CZE_petr_pavel_card_four_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = TUR modifier = CZE_petr_pavel_completed_mission_eight } reverse_add_opinion_modifier = { target = SYR modifier = CZE_petr_pavel_completed_mission_nine } TUR = { reverse_add_opinion_modifier = { target = SYR modifier = CZE_petr_pavel_completed_mission_nine } } SYR = { reverse_add_opinion_modifier = { target = TUR modifier = CZE_petr_pavel_completed_mission_eight } } CZE_pavel_gui_dirty_update = yes add_political_power = 50 } CZE_petr_pavel_east_south_flank_politics_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 6 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_four_points = 4 tooltip = CZE_petr_pavel_card_four_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 6 tooltip = CZE_petr_pavel_card_six_points_tt } CZE_petr_pavel_progress_clamp = yes add_political_power = 50 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_max_planning_factor = 0.05 tooltip = max_planning_factor_tt } add_to_variable = { CZE_petr_pavel_modifier_core_defence = 0.06 tooltip = army_core_defence_factor_tt } add_to_variable = { CZE_petr_pavel_expected_mil_modifier = 0.5 tooltip = expected_mil_modifier_tt } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_east_south_flank_politics_button_two_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 17 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_two_points = 10 tooltip = CZE_petr_pavel_card_two_points_tt } CZE_petr_pavel_progress_clamp = yes add_trait = { character = CZE_petr_pavel trait = CZE_east_west_trait_one } reverse_add_opinion_modifier = { target = KOS modifier = CZE_petr_pavel_completed_mission_ten } add_political_power = 25 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_opinion_relation = 0.07 tooltip = opinion_gain_monthly_factor_tt } add_to_variable = { CZE_petr_pavel_modifier_army_experience_gain = 0.06 tooltip = experience_gain_army_factor_tt } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_east_south_flank_politics_button_three_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 6 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_four_points = 4 tooltip = CZE_petr_pavel_card_four_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = BOS modifier = CZE_petr_pavel_completed_mission_eleven } add_political_power = 20 add_command_power = 15 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_conscription_factor = 0.04 tooltip = conscription_factor_tt } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_eastern_flank_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_card_four_points = 15 tooltip = CZE_petr_pavel_card_four_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 15 tooltip = CZE_petr_pavel_card_six_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = AFG modifier = CZE_petr_pavel_completed_mission_three } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_bunker_construction_speed = 0.08 tooltip = production_speed_bunker_factor_tt } add_to_variable = { CZE_petr_pavel_modifier_defence_factor = 0.05 tooltip = defence_tt } add_trait = { character = CZE_petr_pavel trait = CZE_eastern_trait_one } CZE_pavel_gui_dirty_update = yes add_political_power = 25 add_command_power = 25 } CZE_petr_pavel_eastern_flank_button_two_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 16 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_four_points = 12 tooltip = CZE_petr_pavel_card_four_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 12 tooltip = CZE_petr_pavel_card_six_points_tt } CZE_petr_pavel_progress_clamp = yes army_experience = 25 air_experience = 25 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_army_experience_gain = 0.06 tooltip = experience_gain_army_factor_tt } add_to_variable = { CZE_petr_pavel_modifier_max_planning_factor = 0.04 tooltip = max_planning_factor_tt } add_to_variable = { CZE_petr_pavel_modifier_defence_factor = 0.04 tooltip = defence_tt } CZE_pavel_gui_dirty_update = yes add_command_power = 20 } CZE_petr_pavel_eastern_flank_political_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 15 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_four_points = 5 tooltip = CZE_petr_pavel_card_four_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 4 tooltip = CZE_petr_pavel_card_six_points_tt } CZE_petr_pavel_progress_clamp = yes air_experience = 30 add_command_power = 15 add_doctrine_cost_reduction = { name = CZE_petr_pavel_event.13.t cost_reduction = 0.15 uses = 1 category = CAT_air_doctrine } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_usa_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 12 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_one_points = 8 tooltip = CZE_petr_pavel_card_one_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = USA modifier = CZE_petr_pavel_completed_mission_four } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_max_planning_factor = 0.06 tooltip = max_planning_factor_tt } CZE_pavel_gui_dirty_update = yes army_experience = 15 } CZE_petr_pavel_usa_button_two_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 22 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_three_points = 18 tooltip = CZE_petr_pavel_card_three_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = USA modifier = CZE_petr_pavel_completed_mission_five } add_trait = { character = CZE_petr_pavel trait = CZE_usa_trait_one } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_hot_acclimatization = 0.05 tooltip = acclimatization_hot_climate_gain_factor_tt } add_to_variable = { CZE_petr_pavel_modifier_fascism_acceptance = -40 tooltip = fascism_acceptance_tt } CZE_pavel_gui_dirty_update = yes army_experience = 20 add_command_power = 15 add_war_support = 0.02 } CZE_petr_pavel_usa_politics_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 5 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 6 tooltip = CZE_petr_pavel_card_six_points_tt } CZE_petr_pavel_progress_clamp = yes CZE_pavel_gui_dirty_update = yes add_command_power = 15 add_political_power = 25 } CZE_petr_pavel_russia_politics_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 12 tooltip = CZE_petr_pavel_training_points_tt } CZE_petr_pavel_progress_clamp = yes add_trait = { character = CZE_petr_pavel trait = expert_delegator } reverse_add_opinion_modifier = { target = SOV modifier = CZE_czech_warms_relations } add_political_power = 50 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_communism_acceptance = 15 tooltip = communism_acceptance_tt } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_russia_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 7 tooltip = CZE_petr_pavel_training_points_tt } CZE_petr_pavel_progress_clamp = yes add_trait = { character = CZE_petr_pavel trait = expert_delegator } reverse_add_opinion_modifier = { target = SOV modifier = CZE_czech_warms_relations_two } add_political_power = 35 CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_qatar_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 12 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_three_points = 8 tooltip = CZE_petr_pavel_card_three_points_tt } add_to_variable = { CZE_petr_pavel_card_one_points = 8 tooltip = CZE_petr_pavel_card_one_points_tt } CZE_petr_pavel_progress_clamp = yes CZE_pavel_gui_dirty_update = yes reverse_add_opinion_modifier = { target = QAT modifier = CZE_petr_pavel_completed_mission_six } army_experience = 15 } CZE_petr_pavel_qatar_politics_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 4 tooltip = CZE_petr_pavel_training_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = QAT modifier = CZE_petr_pavel_completed_mission_seven } add_political_power = 25 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_opinion_relation = 0.05 tooltip = opinion_gain_monthly_factor_tt } CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_iraq_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 6 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_one_points = 12 tooltip = CZE_petr_pavel_card_one_points_tt } add_to_variable = { CZE_petr_pavel_card_three_points = 14 tooltip = CZE_petr_pavel_card_three_points_tt } CZE_petr_pavel_progress_clamp = yes CZE_pavel_gui_dirty_update = yes add_command_power = 25 } CZE_petr_pavel_iraq_politics_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 7 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_one_points = 5 tooltip = CZE_petr_pavel_card_one_points_tt } add_to_variable = { CZE_petr_pavel_card_three_points = 2 tooltip = CZE_petr_pavel_card_three_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = IRQ modifier = CZE_czech_brings_our_governemnts_closer } reverse_add_opinion_modifier = { target = USA modifier = CZE_czech_improves_relations_with_iraq } add_political_power = 20 add_stability = -0.015 CZE_pavel_gui_dirty_update = yes } CZE_petr_pavel_afghanistan_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = CZE_petr_pavel_modifier } add_to_variable = { CZE_petr_pavel_modifier_terrain_penalty_reduction = 0.04 tooltip = terrain_penalty_reduction_tt } add_to_variable = { CZE_petr_pavel_modifier_hot_acclimatization = 0.04 tooltip = acclimatization_hot_climate_gain_factor_tt } custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 14 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_three_points = 12 tooltip = CZE_petr_pavel_card_three_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = AFG modifier = CZE_petr_pavel_completed_mission } CZE_pavel_gui_dirty_update = yes add_political_power = 25 } CZE_petr_pavel_afghanistan_button_two_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 14 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 12 tooltip = CZE_petr_pavel_card_six_points_tt } add_to_variable = { CZE_petr_pavel_card_five_points = 8 tooltip = CZE_petr_pavel_card_five_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = AFG modifier = CZE_petr_pavel_completed_mission } reverse_add_opinion_modifier = { target = TAL modifier = CZE_petr_pavel_helps_afghanistan } add_command_power = 30 CZE_pavel_gui_dirty_update = yes add_war_support = 0.02 } CZE_petr_pavel_afghanistan_political_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 10 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 12 tooltip = CZE_petr_pavel_card_six_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = AFG modifier = CZE_petr_pavel_completed_mission_two } add_trait = { character = CZE_petr_pavel trait = organizer } CZE_pavel_gui_dirty_update = yes add_political_power = 30 } CZE_petr_pavel_afghanistan_political_button_two_completion_reward = { custom_effect_tooltip = CZE_petr_pavel_mission_completion_rewards_tt custom_effect_tooltip = CZE_petr_pavel_progress_change_tooltip add_to_variable = { CZE_petr_pavel_training_points = 8 tooltip = CZE_petr_pavel_training_points_tt } add_to_variable = { CZE_petr_pavel_card_six_points = 12 tooltip = CZE_petr_pavel_card_six_points_tt } CZE_petr_pavel_progress_clamp = yes reverse_add_opinion_modifier = { target = AFG modifier = CZE_petr_pavel_completed_mission_three } CZE_pavel_gui_dirty_update = yes add_political_power = 25 } CZE_petr_pavel_card_trait_state_invalidate = { clr_country_flag = CZE_petr_pavel_card_trait_state_initialized clear_variable = petr_pavel_card_one_trait_level clear_variable = petr_pavel_card_two_trait_level clear_variable = petr_pavel_card_three_trait_level clear_variable = petr_pavel_card_four_trait_level clear_variable = petr_pavel_card_five_trait_level clear_variable = petr_pavel_card_six_trait_level } CZE_petr_pavel_calculate_desired_card_tier = { if = { limit = { check_variable = { CZE_petr_pavel_card_points < 25 } } set_temp_variable = { CZE_petr_pavel_desired_card_tier = 1 } } else_if = { limit = { check_variable = { CZE_petr_pavel_card_points < 50 } } set_temp_variable = { CZE_petr_pavel_desired_card_tier = 2 } } else_if = { limit = { check_variable = { CZE_petr_pavel_card_points < 75 } } set_temp_variable = { CZE_petr_pavel_desired_card_tier = 3 } } else = { set_temp_variable = { CZE_petr_pavel_desired_card_tier = 4 } } } CZE_petr_pavel_card_trait_state_initialize = { if = { limit = { NOT = { has_country_flag = CZE_petr_pavel_card_trait_state_initialized } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_one_trait_one } } set_variable = { petr_pavel_card_one_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_one_trait_two } } set_variable = { petr_pavel_card_one_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_one_trait_three } } set_variable = { petr_pavel_card_one_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_one_trait_four } } set_variable = { petr_pavel_card_one_trait_level = 4 } } else = { set_variable = { petr_pavel_card_one_trait_level = 0 } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_two_trait_one } } set_variable = { petr_pavel_card_two_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_two_trait_two } } set_variable = { petr_pavel_card_two_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_two_trait_three } } set_variable = { petr_pavel_card_two_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_two_trait_four } } set_variable = { petr_pavel_card_two_trait_level = 4 } } else = { set_variable = { petr_pavel_card_two_trait_level = 0 } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_three_trait_one } } set_variable = { petr_pavel_card_three_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_three_trait_two } } set_variable = { petr_pavel_card_three_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_three_trait_three } } set_variable = { petr_pavel_card_three_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_three_trait_four } } set_variable = { petr_pavel_card_three_trait_level = 4 } } else = { set_variable = { petr_pavel_card_three_trait_level = 0 } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_four_trait_one } } set_variable = { petr_pavel_card_four_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_four_trait_two } } set_variable = { petr_pavel_card_four_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_four_trait_three } } set_variable = { petr_pavel_card_four_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_four_trait_four } } set_variable = { petr_pavel_card_four_trait_level = 4 } } else = { set_variable = { petr_pavel_card_four_trait_level = 0 } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_five_trait_one } } set_variable = { petr_pavel_card_five_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_five_trait_two } } set_variable = { petr_pavel_card_five_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_five_trait_three } } set_variable = { petr_pavel_card_five_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_five_trait_four } } set_variable = { petr_pavel_card_five_trait_level = 4 } } else = { set_variable = { petr_pavel_card_five_trait_level = 0 } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_six_trait_one } } set_variable = { petr_pavel_card_six_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_six_trait_two } } set_variable = { petr_pavel_card_six_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_six_trait_three } } set_variable = { petr_pavel_card_six_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_six_trait_four } } set_variable = { petr_pavel_card_six_trait_level = 4 } } else = { set_variable = { petr_pavel_card_six_trait_level = 0 } } set_country_flag = CZE_petr_pavel_card_trait_state_initialized } } CZE_petr_pavel_card_one_remove_current_trait = { if = { limit = { check_variable = { petr_pavel_card_one_trait_level = 1 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_one_trait_one } } else_if = { limit = { check_variable = { petr_pavel_card_one_trait_level = 2 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_one_trait_two } } else_if = { limit = { check_variable = { petr_pavel_card_one_trait_level = 3 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_one_trait_three } } else_if = { limit = { check_variable = { petr_pavel_card_one_trait_level = 4 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_one_trait_four } } } CZE_petr_pavel_card_one_update_trait = { if = { limit = { NOT = { has_country_flag = CZE_petr_pavel_card_trait_state_initialized } } CZE_petr_pavel_card_trait_state_initialize = yes } if = { limit = { OR = { check_variable = { petr_pavel_card_one_trait_level < 1 } check_variable = { petr_pavel_card_one_trait_level > 4 } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_one_trait_level = 1 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_one_trait_one } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_one_trait_level = 2 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_one_trait_two } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_one_trait_level = 3 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_one_trait_three } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_one_trait_level = 4 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_one_trait_four } } } } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_one_trait_one } } set_variable = { petr_pavel_card_one_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_one_trait_two } } set_variable = { petr_pavel_card_one_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_one_trait_three } } set_variable = { petr_pavel_card_one_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_one_trait_four } } set_variable = { petr_pavel_card_one_trait_level = 4 } } else = { set_variable = { petr_pavel_card_one_trait_level = 0 } } } set_temp_variable = { CZE_petr_pavel_card_points = CZE_petr_pavel_card_one_points } CZE_petr_pavel_calculate_desired_card_tier = yes if = { limit = { has_character = CZE_petr_pavel NOT = { check_variable = { petr_pavel_card_one_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_one_remove_current_trait = yes if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 1 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_one_trait_one } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 2 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_one_trait_two } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 3 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_one_trait_three } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 4 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_one_trait_four } } set_variable = { petr_pavel_card_one_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_two_remove_current_trait = { if = { limit = { check_variable = { petr_pavel_card_two_trait_level = 1 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_two_trait_one } } else_if = { limit = { check_variable = { petr_pavel_card_two_trait_level = 2 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_two_trait_two } } else_if = { limit = { check_variable = { petr_pavel_card_two_trait_level = 3 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_two_trait_three } } else_if = { limit = { check_variable = { petr_pavel_card_two_trait_level = 4 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_two_trait_four } } } CZE_petr_pavel_card_two_update_trait = { if = { limit = { NOT = { has_country_flag = CZE_petr_pavel_card_trait_state_initialized } } CZE_petr_pavel_card_trait_state_initialize = yes } if = { limit = { OR = { check_variable = { petr_pavel_card_two_trait_level < 1 } check_variable = { petr_pavel_card_two_trait_level > 4 } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_two_trait_level = 1 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_two_trait_one } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_two_trait_level = 2 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_two_trait_two } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_two_trait_level = 3 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_two_trait_three } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_two_trait_level = 4 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_two_trait_four } } } } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_two_trait_one } } set_variable = { petr_pavel_card_two_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_two_trait_two } } set_variable = { petr_pavel_card_two_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_two_trait_three } } set_variable = { petr_pavel_card_two_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_two_trait_four } } set_variable = { petr_pavel_card_two_trait_level = 4 } } else = { set_variable = { petr_pavel_card_two_trait_level = 0 } } } set_temp_variable = { CZE_petr_pavel_card_points = CZE_petr_pavel_card_two_points } CZE_petr_pavel_calculate_desired_card_tier = yes if = { limit = { has_character = CZE_petr_pavel NOT = { check_variable = { petr_pavel_card_two_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_two_remove_current_trait = yes if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 1 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_two_trait_one } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 2 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_two_trait_two } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 3 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_two_trait_three } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 4 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_two_trait_four } } set_variable = { petr_pavel_card_two_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_three_remove_current_trait = { if = { limit = { check_variable = { petr_pavel_card_three_trait_level = 1 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_three_trait_one } } else_if = { limit = { check_variable = { petr_pavel_card_three_trait_level = 2 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_three_trait_two } } else_if = { limit = { check_variable = { petr_pavel_card_three_trait_level = 3 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_three_trait_three } } else_if = { limit = { check_variable = { petr_pavel_card_three_trait_level = 4 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_three_trait_four } } } CZE_petr_pavel_card_three_update_trait = { if = { limit = { NOT = { has_country_flag = CZE_petr_pavel_card_trait_state_initialized } } CZE_petr_pavel_card_trait_state_initialize = yes } if = { limit = { OR = { check_variable = { petr_pavel_card_three_trait_level < 1 } check_variable = { petr_pavel_card_three_trait_level > 4 } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_three_trait_level = 1 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_three_trait_one } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_three_trait_level = 2 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_three_trait_two } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_three_trait_level = 3 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_three_trait_three } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_three_trait_level = 4 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_three_trait_four } } } } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_three_trait_one } } set_variable = { petr_pavel_card_three_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_three_trait_two } } set_variable = { petr_pavel_card_three_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_three_trait_three } } set_variable = { petr_pavel_card_three_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_three_trait_four } } set_variable = { petr_pavel_card_three_trait_level = 4 } } else = { set_variable = { petr_pavel_card_three_trait_level = 0 } } } set_temp_variable = { CZE_petr_pavel_card_points = CZE_petr_pavel_card_three_points } CZE_petr_pavel_calculate_desired_card_tier = yes if = { limit = { has_character = CZE_petr_pavel NOT = { check_variable = { petr_pavel_card_three_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_three_remove_current_trait = yes if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 1 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_three_trait_one } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 2 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_three_trait_two } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 3 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_three_trait_three } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 4 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_three_trait_four } } set_variable = { petr_pavel_card_three_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_four_remove_current_trait = { if = { limit = { check_variable = { petr_pavel_card_four_trait_level = 1 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_four_trait_one } } else_if = { limit = { check_variable = { petr_pavel_card_four_trait_level = 2 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_four_trait_two } } else_if = { limit = { check_variable = { petr_pavel_card_four_trait_level = 3 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_four_trait_three } } else_if = { limit = { check_variable = { petr_pavel_card_four_trait_level = 4 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_four_trait_four } } } CZE_petr_pavel_card_four_update_trait = { if = { limit = { NOT = { has_country_flag = CZE_petr_pavel_card_trait_state_initialized } } CZE_petr_pavel_card_trait_state_initialize = yes } if = { limit = { OR = { check_variable = { petr_pavel_card_four_trait_level < 1 } check_variable = { petr_pavel_card_four_trait_level > 4 } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_four_trait_level = 1 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_four_trait_one } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_four_trait_level = 2 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_four_trait_two } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_four_trait_level = 3 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_four_trait_three } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_four_trait_level = 4 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_four_trait_four } } } } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_four_trait_one } } set_variable = { petr_pavel_card_four_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_four_trait_two } } set_variable = { petr_pavel_card_four_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_four_trait_three } } set_variable = { petr_pavel_card_four_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_four_trait_four } } set_variable = { petr_pavel_card_four_trait_level = 4 } } else = { set_variable = { petr_pavel_card_four_trait_level = 0 } } } set_temp_variable = { CZE_petr_pavel_card_points = CZE_petr_pavel_card_four_points } CZE_petr_pavel_calculate_desired_card_tier = yes if = { limit = { has_character = CZE_petr_pavel NOT = { check_variable = { petr_pavel_card_four_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_four_remove_current_trait = yes if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 1 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_four_trait_one } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 2 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_four_trait_two } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 3 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_four_trait_three } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 4 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_four_trait_four } } set_variable = { petr_pavel_card_four_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_five_remove_current_trait = { if = { limit = { check_variable = { petr_pavel_card_five_trait_level = 1 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_five_trait_one } } else_if = { limit = { check_variable = { petr_pavel_card_five_trait_level = 2 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_five_trait_two } } else_if = { limit = { check_variable = { petr_pavel_card_five_trait_level = 3 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_five_trait_three } } else_if = { limit = { check_variable = { petr_pavel_card_five_trait_level = 4 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_five_trait_four } } } CZE_petr_pavel_card_five_update_trait = { if = { limit = { NOT = { has_country_flag = CZE_petr_pavel_card_trait_state_initialized } } CZE_petr_pavel_card_trait_state_initialize = yes } if = { limit = { OR = { check_variable = { petr_pavel_card_five_trait_level < 1 } check_variable = { petr_pavel_card_five_trait_level > 4 } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_five_trait_level = 1 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_five_trait_one } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_five_trait_level = 2 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_five_trait_two } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_five_trait_level = 3 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_five_trait_three } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_five_trait_level = 4 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_five_trait_four } } } } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_five_trait_one } } set_variable = { petr_pavel_card_five_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_five_trait_two } } set_variable = { petr_pavel_card_five_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_five_trait_three } } set_variable = { petr_pavel_card_five_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_five_trait_four } } set_variable = { petr_pavel_card_five_trait_level = 4 } } else = { set_variable = { petr_pavel_card_five_trait_level = 0 } } } set_temp_variable = { CZE_petr_pavel_card_points = CZE_petr_pavel_card_five_points } CZE_petr_pavel_calculate_desired_card_tier = yes if = { limit = { has_character = CZE_petr_pavel NOT = { check_variable = { petr_pavel_card_five_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_five_remove_current_trait = yes if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 1 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_five_trait_one } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 2 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_five_trait_two } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 3 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_five_trait_three } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 4 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_five_trait_four } } set_variable = { petr_pavel_card_five_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_six_remove_current_trait = { if = { limit = { check_variable = { petr_pavel_card_six_trait_level = 1 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_six_trait_one } } else_if = { limit = { check_variable = { petr_pavel_card_six_trait_level = 2 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_six_trait_two } } else_if = { limit = { check_variable = { petr_pavel_card_six_trait_level = 3 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_six_trait_three } } else_if = { limit = { check_variable = { petr_pavel_card_six_trait_level = 4 } } remove_trait = { character = CZE_petr_pavel trait = CZE_skill_card_six_trait_four } } } CZE_petr_pavel_card_six_update_trait = { if = { limit = { NOT = { has_country_flag = CZE_petr_pavel_card_trait_state_initialized } } CZE_petr_pavel_card_trait_state_initialize = yes } if = { limit = { OR = { check_variable = { petr_pavel_card_six_trait_level < 1 } check_variable = { petr_pavel_card_six_trait_level > 4 } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_six_trait_level = 1 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_six_trait_one } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_six_trait_level = 2 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_six_trait_two } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_six_trait_level = 3 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_six_trait_three } } } AND = { has_character = CZE_petr_pavel check_variable = { petr_pavel_card_six_trait_level = 4 } CZE_petr_pavel = { NOT = { has_trait = CZE_skill_card_six_trait_four } } } } } if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_six_trait_one } } set_variable = { petr_pavel_card_six_trait_level = 1 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_six_trait_two } } set_variable = { petr_pavel_card_six_trait_level = 2 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_six_trait_three } } set_variable = { petr_pavel_card_six_trait_level = 3 } } else_if = { limit = { has_character = CZE_petr_pavel CZE_petr_pavel = { has_trait = CZE_skill_card_six_trait_four } } set_variable = { petr_pavel_card_six_trait_level = 4 } } else = { set_variable = { petr_pavel_card_six_trait_level = 0 } } } set_temp_variable = { CZE_petr_pavel_card_points = CZE_petr_pavel_card_six_points } CZE_petr_pavel_calculate_desired_card_tier = yes if = { limit = { has_character = CZE_petr_pavel NOT = { check_variable = { petr_pavel_card_six_trait_level = CZE_petr_pavel_desired_card_tier } } } CZE_petr_pavel_card_six_remove_current_trait = yes if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 1 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_six_trait_one } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 2 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_six_trait_two } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 3 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_six_trait_three } } else_if = { limit = { check_variable = { CZE_petr_pavel_desired_card_tier = 4 } } add_trait = { character = CZE_petr_pavel trait = CZE_skill_card_six_trait_four } } set_variable = { petr_pavel_card_six_trait_level = CZE_petr_pavel_desired_card_tier } } } # Pavel card traits are synchronized only when the desired tier changes. # Do not blindly add the selected trait and remove all other tiers here. # Character trait mutations trigger expensive global modifier updates. CZE_petr_pavel_skill_cards_buffs = { CZE_petr_pavel_card_trait_state_initialize = yes CZE_petr_pavel_card_one_update_trait = yes CZE_petr_pavel_card_two_update_trait = yes CZE_petr_pavel_card_three_update_trait = yes CZE_petr_pavel_card_four_update_trait = yes CZE_petr_pavel_card_five_update_trait = yes CZE_petr_pavel_card_six_update_trait = yes } CZE_petr_pavel_skill_cards_exp = { # Only the first active card gains daily experience. if = { limit = { has_country_flag = CZE_petr_pavel_card_one_activated } add_to_variable = { CZE_petr_pavel_card_one_points = 0.04 } clamp_variable = { var = CZE_petr_pavel_card_one_points max = 100 } } else_if = { limit = { has_country_flag = CZE_petr_pavel_card_two_activated } add_to_variable = { CZE_petr_pavel_card_two_points = 0.04 } clamp_variable = { var = CZE_petr_pavel_card_two_points max = 100 } } else_if = { limit = { has_country_flag = CZE_petr_pavel_card_three_activated } add_to_variable = { CZE_petr_pavel_card_three_points = 0.04 } clamp_variable = { var = CZE_petr_pavel_card_three_points max = 100 } } else_if = { limit = { has_country_flag = CZE_petr_pavel_card_four_activated } add_to_variable = { CZE_petr_pavel_card_four_points = 0.04 } clamp_variable = { var = CZE_petr_pavel_card_four_points max = 100 } } else_if = { limit = { has_country_flag = CZE_petr_pavel_card_five_activated } add_to_variable = { CZE_petr_pavel_card_five_points = 0.04 } clamp_variable = { var = CZE_petr_pavel_card_five_points max = 100 } } else_if = { limit = { has_country_flag = CZE_petr_pavel_card_six_activated } add_to_variable = { CZE_petr_pavel_card_six_points = 0.04 } clamp_variable = { var = CZE_petr_pavel_card_six_points max = 100 } } CZE_petr_pavel_skill_cards_buffs = yes if = { limit = { check_variable = { CZE_petr_pavel_training_points < 100 } } add_to_variable = { CZE_petr_pavel_training_points = 0.025 } } } CZE_petr_pavel_progress_clamp = { clamp_variable = { var = CZE_petr_pavel_training_points max = 120 } clamp_variable = { var = CZE_petr_pavel_card_one_points max = 100 } clamp_variable = { var = CZE_petr_pavel_card_two_points max = 100 } clamp_variable = { var = CZE_petr_pavel_card_three_points max = 100 } clamp_variable = { var = CZE_petr_pavel_card_four_points max = 100 } clamp_variable = { var = CZE_petr_pavel_card_five_points max = 100 } clamp_variable = { var = CZE_petr_pavel_card_six_points max = 100 } if = { limit = { has_variable = CZE_petr_pavel_support } clamp_variable = { var = CZE_petr_pavel_support max = 100 } } } CZE_airforce_program_upgrade = { if = { limit = { has_idea = CZE_2000_airforce_program_idea } swap_ideas = { remove_idea = CZE_2000_airforce_program_idea add_idea = CZE_2000_airforce_program2_idea } } else_if = { limit = { has_idea = CZE_2000_airforce_program2_idea } swap_ideas = { remove_idea = CZE_2000_airforce_program2_idea add_idea = CZE_2000_airforce_program3_idea } } else_if = { limit = { has_idea = CZE_2000_airforce_program3_idea } swap_ideas = { remove_idea = CZE_2000_airforce_program3_idea add_idea = CZE_2000_airforce_program4_idea } } else_if = { limit = { has_idea = CZE_2000_airforce_program4_idea } swap_ideas = { remove_idea = CZE_2000_airforce_program4_idea add_idea = CZE_2000_airforce_program5_idea } } else_if = { limit = { has_idea = CZE_2000_airforce_program5_idea } swap_ideas = { remove_idea = CZE_2000_airforce_program5_idea add_idea = CZE_2010_airforce_program_idea } } else_if = { limit = { has_idea = CZE_2010_airforce_program_idea } swap_ideas = { remove_idea = CZE_2010_airforce_program_idea add_idea = CZE_2010_airforce_program2_idea } } else_if = { limit = { has_idea = CZE_2010_airforce_program2_idea } swap_ideas = { remove_idea = CZE_2010_airforce_program2_idea add_idea = CZE_2010_airforce_program3_idea } } else_if = { limit = { has_idea = CZE_2010_airforce_program3_idea } swap_ideas = { remove_idea = CZE_2010_airforce_program3_idea add_idea = CZE_2010_airforce_program4_idea } } else_if = { limit = { has_idea = CZE_2010_airforce_program4_idea } swap_ideas = { remove_idea = CZE_2010_airforce_program4_idea add_idea = CZE_2010_airforce_program5_idea } } else_if = { limit = { has_idea = CZE_2000_airforce_program5_idea } swap_ideas = { remove_idea = CZE_2010_airforce_program5_idea add_idea = CZE_2010_airforce_program6_idea } } else_if = { limit = { has_idea = CZE_2010_airforce_program6_idea } swap_ideas = { remove_idea = CZE_2010_airforce_program6_idea add_idea = CZE_2010_airforce_program7_idea } } else_if = { limit = { has_idea = CZE_2010_airforce_program7_idea } swap_ideas = { remove_idea = CZE_2010_airforce_program7_idea add_idea = CZE_2020_airforce_program_idea } } else_if = { limit = { has_idea = CZE_2020_airforce_program_idea } swap_ideas = { remove_idea = CZE_2020_airforce_program_idea add_idea = CZE_2020_airforce_program2_idea } } else_if = { limit = { has_idea = CZE_2020_airforce_program2_idea } swap_ideas = { remove_idea = CZE_2020_airforce_program2_idea add_idea = CZE_2020_airforce_program3_idea } } else_if = { limit = { has_idea = CZE_2020_airforce_program3_idea } swap_ideas = { remove_idea = CZE_2020_airforce_program3_idea add_idea = CZE_2020_airforce_program4_idea } } else_if = { limit = { has_idea = CZE_2020_airforce_program4_idea } swap_ideas = { remove_idea = CZE_2020_airforce_program4_idea add_idea = CZE_2020_airforce_program5_idea } } else_if = { limit = { has_idea = CZE_2020_airforce_program5_idea } swap_ideas = { remove_idea = CZE_2020_airforce_program5_idea add_idea = CZE_2020_airforce_program6_idea } } else_if = { limit = { has_idea = CZE_2020_airforce_program6_idea } swap_ideas = { remove_idea = CZE_2020_airforce_program6_idea add_idea = CZE_2020_airforce_program7_idea } } else_if = { limit = { has_idea = CZE_2020_airforce_program7_idea } swap_ideas = { remove_idea = CZE_2020_airforce_program7_idea add_idea = CZE_2020_airforce_program8_idea } } else_if = { limit = { has_idea = CZE_2020_airforce_program8_idea } air_experience = 40 } } CZE_SLO_add_people_acceptance_points = { custom_effect_tooltip = CZE_SLO_add_people_acceptance CZE = { add_to_variable = { CZE_SLO_people_acceptance = CZE_SLO_people_acceptance_temp } clamp_variable = { var = CZE_SLO_people_acceptance min = 0 max = 100 } } SLO = { add_to_variable = { CZE_SLO_people_acceptance = CZE_SLO_people_acceptance_temp } clamp_variable = { var = CZE_SLO_people_acceptance min = 0 max = 100 } } CZE_gui_dirty_update = yes } CZE_SLO_add_law_similarity_points = { custom_effect_tooltip = CZE_SLO_add_law_similarity CZE = { add_to_variable = { CZE_SLO_law_similarity = CZE_SLO_law_similarity_temp } clamp_variable = { var = CZE_SLO_law_similarity min = 0 max = 100 } } SLO = { add_to_variable = { CZE_SLO_law_similarity = CZE_SLO_law_similarity_temp } clamp_variable = { var = CZE_SLO_law_similarity min = 0 max = 100 } } CZE_gui_dirty_update = yes } CZE_SLO_add_military_support_points = { custom_effect_tooltip = CZE_SLO_add_military_support CZE = { add_to_variable = { CZE_SLO_military_support = CZE_SLO_military_support_temp } clamp_variable = { var = CZE_SLO_military_support min = 0 max = 100 } } SLO = { add_to_variable = { CZE_SLO_military_support = CZE_SLO_military_support_temp } clamp_variable = { var = CZE_SLO_military_support min = 0 max = 100 } } CZE_gui_dirty_update = yes } CZE_SLO_post_unification_chaos_effect = { if = { limit = { check_variable = { THIS.CZE_SLO_people_acceptance > 99 } } swap_ideas = { remove_idea = CZE_SLO_welfare_idea add_idea = CZE_SLO_welfare2_idea } } else_if = { limit = { check_variable = { THIS.CZE_SLO_people_acceptance < 1 } } remove_ideas = CZE_SLO_welfare_idea remove_ideas = CZE_SLO_law_idea remove_ideas = CZE_SLO_law2_idea remove_ideas = CZE_SLO_military_idea remove_ideas = CZE_SLO_military2_idea add_timed_idea = { idea = CZE_SLO_post_collapse_people_idea days = 1460 } if = { limit = { original_tag = CZE } release = SLO } else = { release = CZE } drop_cosmetic_tag = yes clear_variable = dynamic_flag_variant add_stability = -0.35 add_manpower = -4500 news_event = CZE_SLO_event.5 } if = { limit = { check_variable = { THIS.CZE_SLO_law_similarity > 99 } } swap_ideas = { remove_idea = CZE_SLO_law_idea add_idea = CZE_SLO_law2_idea } } else_if = { limit = { check_variable = { THIS.CZE_SLO_law_similarity < 1 } } remove_ideas = CZE_SLO_law_idea remove_ideas = CZE_SLO_welfare_idea remove_ideas = CZE_SLO_welfare2_idea remove_ideas = CZE_SLO_military_idea remove_ideas = CZE_SLO_military2_idea add_timed_idea = { idea = CZE_SLO_post_collapse_law_idea days = 1460 } if = { limit = { original_tag = CZE } release = SLO } else = { release = CZE } drop_cosmetic_tag = yes clear_variable = dynamic_flag_variant add_stability = -0.35 increase_corruption = yes news_event = CZE_SLO_event.5 } if = { limit = { check_variable = { THIS.CZE_SLO_military_support > 99 } } swap_ideas = { remove_idea = CZE_SLO_military_idea add_idea = CZE_SLO_military2_idea } } else_if = { limit = { check_variable = { THIS.CZE_SLO_military_support < 1 } } remove_ideas = CZE_SLO_military_idea remove_ideas = CZE_SLO_law_idea remove_ideas = CZE_SLO_welfare_idea remove_ideas = CZE_SLO_welfare2_idea remove_ideas = CZE_SLO_law2_idea add_timed_idea = { idea = CZE_SLO_post_collapse_military_idea days = 1460 } if = { limit = { original_tag = CZE } release = SLO } else = { release = CZE } drop_cosmetic_tag = yes clear_variable = dynamic_flag_variant add_war_support = -0.35 add_manpower = -5000 news_event = CZE_SLO_event.5 } } CZE_SLO_petr_pavel_revolts = { hidden_effect = { if = { limit = { CZE = { has_completed_focus = CZE_generalmajor NOT = { has_completed_focus = CZE_generalporucik } } NOT = { has_country_leader = { name = "Petr Pavel" ruling_only = yes } } } random = { chance = 25 retire_character = CZE_petr_pavel CZE_petr_pavel_card_trait_state_invalidate = yes clr_country_flag = CZE_petr_pavel_card_one_activated clr_country_flag = CZE_petr_pavel_card_two_activated clr_country_flag = CZE_petr_pavel_card_three_activated clr_country_flag = CZE_petr_pavel_card_four_activated clr_country_flag = CZE_petr_pavel_card_five_activated clr_country_flag = CZE_petr_pavel_card_six_activated set_country_flag = CZE_SLO_pavel_revolted start_civil_war = { ruling_party = ROOT ideology = nationalist size = 0.45 capital = 117 states = { 117 1018 120 } keep_unit_leaders_trigger = { NOT = { is_character = CZE_petr_pavel } } set_temp_variable = { rul_party_temp = 22 } change_ruling_party_effect = yes hidden_effect = { set_politics = { ruling_party = nationalist elections_allowed = yes } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.5 } set_temp_variable = { temp_outlook_increase = 0.5 } change_relative_party_popularity = yes hidden_effect = { kill_country_leader = yes } create_country_leader = { name = "Petr Pavel" picture = "Petr_Pavel.dds" ideology = Nat_Autocracy traits = { nationalist_Nat_Autocracy army_general geopolitical_thinker military_genius military_career nato_enjoyer elder } } add_ideas = CZE_petr_pavel7_idea keep_political_leader = yes keep_political_party_members = yes } mark_focus_tree_layout_dirty = yes } } else_if = { limit = { CZE = { has_completed_focus = CZE_generalporucik NOT = { has_completed_focus = CZE_armadni_general } } NOT = { has_country_leader = { name = "Petr Pavel" ruling_only = yes } } } random = { chance = 50 retire_character = CZE_petr_pavel CZE_petr_pavel_card_trait_state_invalidate = yes clr_country_flag = CZE_petr_pavel_card_one_activated clr_country_flag = CZE_petr_pavel_card_two_activated clr_country_flag = CZE_petr_pavel_card_three_activated clr_country_flag = CZE_petr_pavel_card_four_activated clr_country_flag = CZE_petr_pavel_card_five_activated clr_country_flag = CZE_petr_pavel_card_six_activated set_country_flag = CZE_SLO_pavel_revolted start_civil_war = { ruling_party = ROOT ideology = nationalist size = 0.65 capital = 117 states = { 117 1018 120 } keep_unit_leaders_trigger = { NOT = { is_character = CZE_petr_pavel } } set_temp_variable = { rul_party_temp = 22 } change_ruling_party_effect = yes hidden_effect = { set_politics = { ruling_party = nationalist elections_allowed = yes } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.5 } set_temp_variable = { temp_outlook_increase = 0.5 } change_relative_party_popularity = yes hidden_effect = { kill_country_leader = yes } create_country_leader = { name = "Petr Pavel" picture = "Petr_Pavel.dds" ideology = Nat_Autocracy traits = { nationalist_Nat_Autocracy army_general geopolitical_thinker military_genius military_career nato_enjoyer elder } } add_ideas = CZE_petr_pavel7_idea keep_political_leader = yes keep_political_party_members = yes } mark_focus_tree_layout_dirty = yes } } else_if = { limit = { CZE = { has_completed_focus = CZE_armadni_general } NOT = { has_country_leader = { name = "Petr Pavel" ruling_only = yes } } } random = { chance = 75 retire_character = CZE_petr_pavel CZE_petr_pavel_card_trait_state_invalidate = yes clr_country_flag = CZE_petr_pavel_card_one_activated clr_country_flag = CZE_petr_pavel_card_two_activated clr_country_flag = CZE_petr_pavel_card_three_activated clr_country_flag = CZE_petr_pavel_card_four_activated clr_country_flag = CZE_petr_pavel_card_five_activated clr_country_flag = CZE_petr_pavel_card_six_activated set_country_flag = CZE_SLO_pavel_revolted start_civil_war = { ruling_party = ROOT ideology = nationalist size = 0.55 capital = 117 states = { 117 1018 120 } keep_unit_leaders_trigger = { NOT = { is_character = CZE_petr_pavel } } set_temp_variable = { rul_party_temp = 22 } change_ruling_party_effect = yes hidden_effect = { set_politics = { ruling_party = nationalist elections_allowed = yes } } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.5 } set_temp_variable = { temp_outlook_increase = 0.5 } change_relative_party_popularity = yes hidden_effect = { kill_country_leader = yes } create_country_leader = { name = "Petr Pavel" picture = "Petr_Pavel.dds" ideology = Nat_Autocracy traits = { nationalist_Nat_Autocracy army_general geopolitical_thinker military_genius military_career nato_enjoyer elder } } add_ideas = CZE_petr_pavel7_idea keep_political_leader = yes keep_political_party_members = yes } mark_focus_tree_layout_dirty = yes } } } if = { limit = { NOT = { has_country_leader = { name = "Petr Pavel" ruling_only = yes } } } custom_effect_tooltip = CZE_SLO_petr_pavel_may_revolt } } CZE_prague_conference_decision_ongoing = { set_country_flag = { flag = CZE_the_prague_conference_ongoing_decision_flag days = 45 value = 1 } } CZE_intel_bonus_effect = { hidden_effect = { if = { limit = { has_dlc = "La Resistance" } set_temp_variable = { var = CZE_intel_strength value = -0.01 } every_operative = { limit = { check_variable = { THIS.operation_country = HUN } } add_to_temp_variable = { var = CZE_intel_strength value = -0.02 } } HUN = { every_operative = { limit = { check_variable = { THIS.operation_country = HUN } } add_to_temp_variable = { var = CZE_intel_strength value = 0.02 } } } if = { limit = { network_strength = { target = HUN value > 50 } } add_to_temp_variable = { var = CZE_intel_strength value = -0.02 } } else_if = { limit = { network_strength = { target = HUN value > 0 } } add_to_temp_variable = { var = CZE_intel_strength value = -0.01 } } } else = { set_temp_variable = { var = CZE_intel_strength val = -0.03 } } } } CZE_bucarest_meeting_completed = { if = { limit = { check_variable = { CZE_ROM_decisions_completed > 9 } } country_event = CZE_HUN_monarchy_event.42 } } ### SKODA SUPERB CARS EXPORT EFFECTS ### CZE_skoda_initialize_export_targets = { if = { limit = { NOT = { check_variable = { CZE_skoda_export_target_tags^num = 14 } } } clear_array = CZE_skoda_export_target_tags add_to_array = { CZE_skoda_export_target_tags = GER.id } add_to_array = { CZE_skoda_export_target_tags = ENG.id } add_to_array = { CZE_skoda_export_target_tags = FRA.id } add_to_array = { CZE_skoda_export_target_tags = ITA.id } add_to_array = { CZE_skoda_export_target_tags = SPR.id } add_to_array = { CZE_skoda_export_target_tags = POL.id } add_to_array = { CZE_skoda_export_target_tags = SOV.id } add_to_array = { CZE_skoda_export_target_tags = AUS.id } add_to_array = { CZE_skoda_export_target_tags = SLO.id } add_to_array = { CZE_skoda_export_target_tags = SWI.id } add_to_array = { CZE_skoda_export_target_tags = SWE.id } add_to_array = { CZE_skoda_export_target_tags = NRY.id } add_to_array = { CZE_skoda_export_target_tags = BEL.id } add_to_array = { CZE_skoda_export_target_tags = HOL.id } } } CZE_skoda_update_export_demand = { var:CZE_skoda_loop_target_tag = { random_list = { 70 = { set_temp_variable_to_random = { var = CZE_skoda_superb_demand_change min = 0.4 max = 1 } add_to_variable = { CZE_skoda_superb_demand = CZE_skoda_superb_demand_change } clamp_variable = { var = CZE_skoda_superb_demand max = 100 } } 20 = { set_temp_variable_to_random = { var = CZE_skoda_superb_demand_change min = -0.6 max = -0.1 } add_to_variable = { CZE_skoda_superb_demand = CZE_skoda_superb_demand_change } clamp_variable = { var = CZE_skoda_superb_demand min = 0 } } 10 = { } } } } CZE_skoda_update_all_export_demands = { CZE_skoda_initialize_export_targets = yes for_each_loop = { array = CZE_skoda_export_target_tags value = CZE_skoda_loop_target_tag CZE_skoda_update_export_demand = yes } } CZE_increase_demand_effect = { CZE_skoda_initialize_export_targets = yes for_each_loop = { array = CZE_skoda_export_target_tags value = CZE_skoda_loop_target_tag var:CZE_skoda_loop_target_tag = { add_to_variable = { CZE_skoda_superb_demand = 7.5 } clamp_variable = { var = CZE_skoda_superb_demand max = 100 } } } } CZE_skoda_set_export_flag_effect = { var:CZE_skoda_export_target_tag = { if = { limit = { CZE = { check_variable = { CZE_skoda_car_generation = 1 } } } set_country_flag = skoda_superb_export_gen1_offer } else_if = { limit = { CZE = { check_variable = { CZE_skoda_car_generation = 2 } } } set_country_flag = skoda_superb_export_gen2_offer } else_if = { limit = { CZE = { check_variable = { CZE_skoda_car_generation = 3 } } } set_country_flag = skoda_superb_export_gen3_offer } else_if = { limit = { CZE = { check_variable = { CZE_skoda_car_generation = 4 } } } set_country_flag = skoda_superb_export_gen4_offer } } } CZE_skoda_clear_export_data_effect = { clear_variable = CZE_skoda_export_target_tag CZE_gui_dirty_update = yes } CZE_skoda_clear_current_export_flags = { clr_country_flag = skoda_superb_export_gen1_offer clr_country_flag = skoda_superb_export_gen2_offer clr_country_flag = skoda_superb_export_gen3_offer clr_country_flag = skoda_superb_export_gen4_offer } CZE_skoda_universal_export_button_click = { if = { limit = { OR = { check_variable = { CZE_skoda_superb_cars_stockpile > 999 } check_variable = { CZE_skoda_superb2_cars_stockpile > 999 } check_variable = { CZE_skoda_superb3_cars_stockpile > 999 } check_variable = { CZE_skoda_superb4_cars_stockpile > 999 } } } country_event = czech_skoda.1 } else = { country_event = czech_skoda.6 clear_variable = CZE_skoda_export_target_tag } CZE_gui_dirty_update = yes } CZE_skoda_export_option_effect = { CZE_skoda_set_export_flag_effect = yes country_event = czech_skoda.4 } CZE_skoda_send_export_offer_effect = { var:CZE_skoda_export_target_tag = { country_event = czech_skoda.2 } } CZE_skoda_cancel_export_offer_effect = { var:CZE_skoda_export_target_tag = { CZE_skoda_clear_current_export_flags = yes } CZE_skoda_clear_export_data_effect = yes clear_variable = CZE_skoda_car_generation } CZE_skoda_reject_export_offer_effect = { CZE_skoda_clear_current_export_flags = yes set_country_flag = { flag = skoda_superb_export_offer_cooldown days = 7 value = 1 } CZE = { country_event = czech_skoda.5 clear_variable = CZE_skoda_car_generation clear_variable = CZE_skoda_export_target_tag CZE_gui_dirty_update = yes } } CZE_skoda_block_export_offer_effect = { CZE_skoda_clear_current_export_flags = yes set_country_flag = skoda_superb_export_offer_cooldown CZE = { country_event = czech_skoda.7 clear_variable = CZE_skoda_car_generation clear_variable = CZE_skoda_export_target_tag CZE_gui_dirty_update = yes } } CZE_skoda_complete_sale_effect = { CZE_skoda_clear_current_export_flags = yes if = { limit = { CZE = { check_variable = { CZE_skoda_car_generation = 1 } } } set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes add_timed_idea = { idea = CZE_skoda_superb_i_bought_idea days = 30 } set_temp_variable = { CZE_skoda_sale_demand_high = -2 } set_temp_variable = { CZE_skoda_sale_demand_low = -4 } set_temp_variable = { CZE_skoda_sale_duration = 30 } CZE = { subtract_from_variable = { CZE_skoda_superb_cars_stockpile = 1000 } set_temp_variable = { CZE_skoda_sale_revenue_high = 1.35 } set_temp_variable = { CZE_skoda_sale_revenue_low = 1.125 } } } else_if = { limit = { CZE = { check_variable = { CZE_skoda_car_generation = 2 } } } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes add_timed_idea = { idea = CZE_skoda_superb_ii_bought_idea days = 40 } set_temp_variable = { CZE_skoda_sale_demand_high = -4 } set_temp_variable = { CZE_skoda_sale_demand_low = -7.5 } set_temp_variable = { CZE_skoda_sale_duration = 40 } CZE = { subtract_from_variable = { CZE_skoda_superb2_cars_stockpile = 1000 } set_temp_variable = { CZE_skoda_sale_revenue_high = 3.375 } set_temp_variable = { CZE_skoda_sale_revenue_low = 2.73 } } } else_if = { limit = { CZE = { check_variable = { CZE_skoda_car_generation = 3 } } } set_temp_variable = { treasury_change = -12 } modify_treasury_effect = yes add_timed_idea = { idea = CZE_skoda_superb_iii_bought_idea days = 50 } set_temp_variable = { CZE_skoda_sale_demand_high = -6 } set_temp_variable = { CZE_skoda_sale_demand_low = -11 } set_temp_variable = { CZE_skoda_sale_duration = 50 } CZE = { subtract_from_variable = { CZE_skoda_superb3_cars_stockpile = 1000 } set_temp_variable = { CZE_skoda_sale_revenue_high = 4.6 } set_temp_variable = { CZE_skoda_sale_revenue_low = 4.23 } } } else_if = { limit = { CZE = { check_variable = { CZE_skoda_car_generation = 4 } } } set_temp_variable = { treasury_change = -16 } modify_treasury_effect = yes add_timed_idea = { idea = CZE_skoda_superb_iv_bought_idea days = 60 } set_temp_variable = { CZE_skoda_sale_demand_high = -9.5 } set_temp_variable = { CZE_skoda_sale_demand_low = -15 } set_temp_variable = { CZE_skoda_sale_duration = 60 } CZE = { subtract_from_variable = { CZE_skoda_superb4_cars_stockpile = 1000 } set_temp_variable = { CZE_skoda_sale_revenue_high = 6 } set_temp_variable = { CZE_skoda_sale_revenue_low = 5.7 } } } set_country_flag = { flag = skoda_superb_recent_purchase days = CZE_skoda_sale_duration value = 1 } if = { limit = { check_variable = { CZE_skoda_superb_demand > 90 } } CZE = { set_temp_variable = { treasury_change = CZE_skoda_sale_revenue_high } modify_treasury_effect = yes add_to_variable = { CZE_skoda_superb_cars_treasury = CZE_skoda_sale_revenue_high } } } else = { CZE = { set_temp_variable = { treasury_change = CZE_skoda_sale_revenue_low } modify_treasury_effect = yes add_to_variable = { CZE_skoda_superb_cars_treasury = CZE_skoda_sale_revenue_low } } } if = { limit = { CZE = { has_idea = CZE_volkswagen_group_skoda_idea } } add_to_variable = { CZE_skoda_superb_demand = CZE_skoda_sale_demand_high } } else = { add_to_variable = { CZE_skoda_superb_demand = CZE_skoda_sale_demand_low } } clamp_variable = { var = CZE_skoda_superb_demand min = 0 } CZE = { country_event = czech_skoda.3 clear_variable = CZE_skoda_car_generation clear_variable = CZE_skoda_export_target_tag CZE_gui_dirty_update = yes } } CZE_skoda_bills_fail_effect = { if = { limit = { NOT = { OR = { has_idea = CZE_skoda_unpaid_bills_idea has_idea = CZE_skoda_unpaid_bills2_idea has_idea = CZE_skoda_unpaid_bills3_idea } } check_variable = { CZE_skoda_superb_cars_bill_fail > 0 } } add_ideas = CZE_skoda_unpaid_bills_idea } else_if = { limit = { check_variable = { CZE_skoda_superb_cars_bill_fail > 1.1 } has_idea = CZE_skoda_unpaid_bills_idea } swap_ideas = { remove_idea = CZE_skoda_unpaid_bills_idea add_idea = CZE_skoda_unpaid_bills2_idea } } else_if = { limit = { check_variable = { CZE_skoda_superb_cars_bill_fail > 2.1 } has_idea = CZE_skoda_unpaid_bills2_idea } swap_ideas = { remove_idea = CZE_skoda_unpaid_bills2_idea add_idea = CZE_skoda_unpaid_bills3_idea } } } CZE_skoda_bills_success_effect = { if = { limit = { has_idea = CZE_skoda_unpaid_bills3_idea check_variable = { CZE_skoda_superb_cars_bill_fail < 2.1 } } swap_ideas = { remove_idea = CZE_skoda_unpaid_bills3_idea add_idea = CZE_skoda_unpaid_bills2_idea } country_event = czech_skoda.8 } else_if = { limit = { has_idea = CZE_skoda_unpaid_bills2_idea check_variable = { CZE_skoda_superb_cars_bill_fail < 1.1 } } swap_ideas = { remove_idea = CZE_skoda_unpaid_bills2_idea add_idea = CZE_skoda_unpaid_bills_idea } country_event = czech_skoda.8 } else_if = { limit = { has_idea = CZE_skoda_unpaid_bills_idea check_variable = { CZE_skoda_superb_cars_bill_fail = 0 } } remove_ideas = CZE_skoda_unpaid_bills_idea country_event = czech_skoda.8 } } CZE_HUN_gdp_stolen_calculation = { if = { limit = { has_idea = CZE_HUN_receive_additional_income_from_hungary_1 } set_variable = { CZE_HUN_gain_income_trade = CZE_HUN_stolen_income } multiply_variable = { CZE_HUN_gain_income_trade = 0.1 } } else_if = { limit = { has_idea = CZE_HUN_receive_additional_income_from_hungary_2 } set_variable = { CZE_HUN_gain_income_trade = CZE_HUN_stolen_income } multiply_variable = { CZE_HUN_gain_income_trade = 0.2 } } else_if = { limit = { has_idea = CZE_HUN_receive_additional_income_from_hungary_3 } set_variable = { CZE_HUN_gain_income_trade = CZE_HUN_stolen_income } multiply_variable = { CZE_HUN_gain_income_trade = 0.3 } } else_if = { limit = { has_idea = CZE_HUN_receive_additional_income_from_hungary_5 } set_variable = { CZE_HUN_gain_income_trade = CZE_HUN_stolen_income } multiply_variable = { CZE_HUN_gain_income_trade = 0.5 } } } CZE_gui_dirty_update = { if = { limit = { check_variable = { CZE_gui_dirty_var < 200 } } add_to_variable = { CZE_gui_dirty_var = 1 } } else = { set_variable = { CZE_gui_dirty_var = 1 } } } CZE_pavel_gui_dirty_update = { hidden_effect = { if = { limit = { check_variable = { CZE_pavel_gui_dirty_var < 200 } } add_to_variable = { CZE_pavel_gui_dirty_var = 1 } } else = { set_variable = { CZE_pavel_gui_dirty_var = 1 } } } }