################################################## # Struggle Scripted Values ################################################## ################################################## # Agnostic Values # Since we never take points away from catalysts, we only need them in the positive. minimal_struggle_catalyst_gain = 1 minor_struggle_catalyst_gain = 3 medium_struggle_catalyst_gain = 5 major_struggle_catalyst_gain = 10 massive_struggle_catalyst_gain = 25 monumental_struggle_catalyst_gain = 50 # "over time" values for balancing passage of time catalysts. minimal_struggle_catalyst_over_time_gain = 1 minor_struggle_catalyst_over_time_gain = 2 medium_struggle_catalyst_over_time_gain = 3 major_struggle_catalyst_over_time_gain = 5 massive_struggle_catalyst_over_time_gain = 10 monumental_struggle_catalyst_over_time_gain = 20 # Special values for syncing catalysts between phases that need different values than the standard for balancing purposes. catalyst_forming_alliance_between_supporter_detractor_rulers_value = 2 catalyst_fp3_yearly_time_out_ending_drift = { value = 1 # If we're past 960, bump it up. if = { limit = { current_year >= 960 } add = 1 } # If we're past 1000, really bump it up. ## Remember that this is cumulative. if = { limit = { current_year >= 1000 } add = 3 } } # Mess around with the AI's priorities for war targets. ## We mostly apply this in nakedly aggressive wars; AI with claims or de jure rights elsewhere shouldn't want to forgo them completely. struggle_wars_prioritise_struggle_targets_value = { value = 1 # If scope:attacker is involved in a struggle, we tank how much they want to attack non-struggle characters. if = { limit = { scope:attacker = { any_character_struggle = { involvement = involved is_secondary_character_involvement_neither_trigger = { CHAR = scope:defender } } } } multiply = 0.25 } # And scope:defender is an interloper in the same struggle, we double-dip. if = { limit = { scope:attacker = { any_character_struggle = { involvement = involved is_secondary_character_involvement_interloper_trigger = { CHAR = scope:defender } } } } multiply = 1.5 } # Agenda impact if = { limit = { scope:attacker = { any_character_struggle = { involvement = involved } } } multiply = { value = 0 if = { limit = { scope:attacker = { any_character_struggle = { phase_has_catalyst = catalyst_winning_large_conquest_war } has_character_flag = agenda_towards_escalation } } add = 2 } else_if = { limit = { scope:attacker = { any_character_struggle = { phase_has_catalyst = catalyst_winning_large_conquest_war } } } add = 0.25 } } } } ################################################## # Catalyst Values catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value = { value = massive_realm_size } catalyst_cooldown_between_significant_character_deaths_years_value = 25 ################################################## # Phase Values # Sundry bonuses for council tasks and such. boost_county_conversion_phase_bonus_value = { value = court_chaplain_conversion_base_total multiply = 0.25 } boost_county_conversion_phase_malus_value = { value = court_chaplain_conversion_base_total multiply = -0.25 } # Used for random weighting. add_X_per_sub_realm_struggle_county_value = { every_sub_realm_county = { limit = { any_county_struggle = { this = root } } add = 2 } } fp2_struggle_0011_gift_cost_value = { value = major_gold_value } fp2_struggle_compromise_ending_minimal_empire_size = 5 # What we show in loc. fp3_caliph_gets_cheaper_subjugation_cb_show_value = 0.2 # What we actually use in script. fp3_caliph_gets_cheaper_subjugation_cb_actual_value = { value = 1 subtract = fp3_caliph_gets_cheaper_subjugation_cb_show_value } # Empower viziers. fp3_empower_viziers_swing_value = 25 ################################################## # FP3 Control Values # At what threshold of house heads do we activate successively larger antagonistic house catalysts? catalyst_yearly_influential_house_is_antagonistic_major_control_value = 10 catalyst_yearly_influential_house_is_antagonistic_medium_control_value = 6 catalyst_yearly_influential_house_is_antagonistic_minor_control_value = 3 catalyst_yearly_influential_house_is_antagonistic_minimal_control_value = 1 # At what threshold of house heads do we activate successively larger harmonious house catalysts? catalyst_yearly_influential_house_is_harmonious_major_control_value = 10 catalyst_yearly_influential_house_is_harmonious_medium_control_value = 6 catalyst_yearly_influential_house_is_harmonious_minor_control_value = 3 catalyst_yearly_influential_house_is_harmonious_minimal_control_value = 1 sub_realm_size_value = { value = sub_realm_size } caliph_realm_size_value = { value = title:d_sunni.holder.realm_size }