#Values used for checking relative strengths of neighbors hold_court_8010_75_strength_value = { value = ROOT.max_military_strength multiply = 0.75 } hold_court_8010_border_length_value = { value = 0 every_sub_realm_county = { limit = { hold_court_8010_county_trigger = yes } add = 1 } if = { limit = { has_trait = paranoid } add = 1 } if = { limit = { has_trait = lazy } add = 1 } if = { limit = { has_trait = craven } add = 1 } if = { limit = { is_powerful_vassal = yes } add = 1 } } hold_court_holding_cost_cheaper_value = { value = main_building_tier_1_cost multiply = 0.8 } hold_court_holding_cost_half_value = { value = main_building_tier_1_cost multiply = 0.8 divide = 2 } hold_court_holding_cost_double_value = { value = main_building_tier_1_cost multiply = 2 } hold_court_holding_cost_architect_cheaper_value = { value = main_building_tier_1_cost multiply = 0.6 } hold_court_holding_cost_architect_expensive_value = { value = main_building_tier_1_cost multiply = 1.2 } hold_court_8180_contract_weak_value = { value = 2 } hold_court_8180_contract_average_value = { value = 3 } hold_court_8180_contract_good_value = { value = 4 } hold_court_8180_contract_great_value = { value = 5 } hold_court_8180_contract_value = { value = 0 if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 1 } add = hold_court_8180_contract_good_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 2 } add = hold_court_8180_contract_weak_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 3 } add = hold_court_8180_contract_weak_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 4 } add = hold_court_8180_contract_average_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 5 } add = hold_court_8180_contract_good_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 6 } add = hold_court_8180_contract_good_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 7 } add = hold_court_8180_contract_average_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 8 } add = hold_court_8180_contract_average_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 9 } add = hold_court_8180_contract_great_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 10 } add = hold_court_8180_contract_average_value } if = { limit = { scope:contract_lord.var:hc_8180_contract_var = 11 } add = hold_court_8180_contract_average_value } } hold_court_8180_artifact_value = { value = scope:vassal_artifact.var:quality divide = 2 } court_8190_vassal_modifier_value = { value = 0 subtract = steward_promote_culture_base_total multiply = -0.10 } court_8190_county_value = { value = 0 if = { limit = { any_realm_county = { culture = scope:other_vassal.culture } } every_realm_county = { limit = { culture = scope:other_vassal.culture } add = 1 } } } court_8200_pope_modifier_value = { value = 0 subtract = court_chaplain_conversion_base_total multiply = -0.15 } court_8200_vassal_modifier_value = { value = 0 subtract = court_chaplain_conversion_base_total multiply = -0.10 } court_8200_county_value = { value = 0 if = { limit = { any_realm_county = { faith = scope:infidel_vassal.faith } } every_realm_county = { limit = { faith = scope:infidel_vassal.faith } add = 1 } } } court_8260_faction_value = { value = 0 if = { limit = { exists = scope:vassal_faction } scope:vassal_faction = { every_faction_member = { add = 1 } } } } court_8090_half_building_cost_value = { value = medium_gold_value divide = 2 max = 50 } court_8090_discount_building_cost_value = { value = medium_gold_value divide = 3 multiply = 2 max = 65 } hold_court_8330_other_vassals_count = { value = 0 every_vassal = { limit = { NOR = { has_vassal_stance = barons_and_minor_landholders trigger_if = { limit = { exists = scope:vassal_1 } has_same_vassal_stance_as_trigger = { COMPARE = scope:vassal_1 } } trigger_if = { limit = { exists = scope:vassal_2 } has_same_vassal_stance_as_trigger = { COMPARE = scope:vassal_2 } } } } add = 1 } } initial_petitioners_value = 3 petitioner_total_chain_length_value = { value = initial_petitioners_value # Add the start and end events. add = 2 } petitioner_current_progress_value = { value = scope:event_chain_progress add = 1 }