admin_governor = { default_candidates = { holder_close_family } invested_candidates = { holder_house_member landed_vassal landed_vassal_house_member unlanded_noble_house_head unlanded_noble_close_family } candidate_score = { value = { # Base - Based on skills add = { value = martial add = diplomacy add = stewardship add = intrigue add = learning multiply = 1 desc = sum_of_skills_desc } # Traits if = { limit = { OR = { has_trait = blind has_trait = incapable has_trait = infirm } } subtract = { value = 50 desc = negative_trait_succession } } if = { limit = { has_trait = disinherited } subtract = { value = 200 desc = trait_disinherited } } if = { limit = { has_trait = gallivanter } subtract = { value = 200 desc = trait_gallivanter } } # CRIMINAL if = { limit = { has_trait = deviant exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = deviant FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "deviant_and_criminal_desc" } } if = { limit = { has_trait = incestuous exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = incestuous FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "incestuous_and_criminal_desc" } } if = { limit = { has_trait = sodomite exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = sodomite FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "sodomite_and_criminal_desc" } } if = { limit = { has_trait = cannibal exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = cannibal FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "cannibal_and_criminal_desc" } } if = { limit = { has_trait = kinslayer_1 exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = kinslayer_1 FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "kinslayer_1_and_criminal_desc" } } if = { limit = { has_trait = kinslayer_2 exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = kinslayer_2 FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "kinslayer_2_and_criminal_desc" } } if = { limit = { has_trait = kinslayer_3 exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = kinslayer_3 FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "kinslayer_3_and_criminal_desc" } } if = { limit = { has_trait = witch exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = witch FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "witch_and_criminal_desc" } } if = { limit = { has_trait = adulterer exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = adulterer FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "adulterer_and_criminal_desc" } } if = { limit = { has_trait = fornicator exists = top_liege.primary_title.state_faith trait_is_criminal_in_faith_trigger = { TRAIT = fornicator FAITH = top_liege.primary_title.state_faith GENDER_CHARACTER = root } } add = { value = -30 desc = "fornicator_and_criminal_desc" } } # COUNCIL POSITIONS if = { limit = { scope:title.holder ?= { any_councillor ?= { this = root } } } add = { value = 20 multiply = scope:title.holder.governor_efficiency desc = councillor_position_governor_desc } } # COURT POSITIONS if = { limit = { scope:title.holder ?= { any_court_position_holder ?= { this = root } } } add = { value = 5 multiply = scope:title.holder.governor_efficiency desc = court_position_succession_governor_desc } } # FAITH HOSTILITY if = { limit = { scope:title.holder.primary_title.state_faith ?= { faith_hostility_level = { target = root.faith value = faith_astray_level } } } #Change to faith acceptance subtract = { value = 10 desc = astray_faith_succession_desc } } if = { limit = { scope:title.holder.primary_title.state_faith ?= { faith_hostility_level = { target = root.faith value = faith_hostile_level } } } #Change to faith acceptance subtract = { value = 25 desc = hostile_faith_succession_desc } } if = { limit = { scope:title.holder.primary_title.state_faith ?= { faith_hostility_level = { target = root.faith value >= faith_evil_level } } } #Change to faith acceptance subtract = { value = 50 desc = evil_faith_sucession_desc } } # CLAIMS if = { limit = { has_strong_claim_on = scope:title } add = { value = 25 desc = title_claim_desc } } else_if = { limit = { has_weak_claim_on = scope:title } add = { value = 15 desc = title_weak_claim_desc } } # POPULAR OPINION if = { limit = { is_landed = yes } add = { value = { value = capital_county.county_holder_opinion multiply = 0.25 } desc = county_holder_opinion_desc } } # PERKS if = { limit = { has_perk = ducal_conquest_perk } add = { value = 30 desc = ducal_conquest_perk_name } } # LOWBORN? EW no if = { limit = { is_lowborn = yes } subtract = { value = 25 desc = lowborn_desc_succession } } # INFLUENCE LEVEL if = { limit = { influence_level = 0 } subtract = { value = 10 desc = "[influence_level|E]" } } if = { limit = { influence_level >= 2 } add = { value = 10 multiply = { value = influence_level subtract = 1 # Base value should start at 2 } desc = "[influence_level|E]" } } #SAME CULTURE AS REGION if = { limit = { culture ?= scope:title.holder.capital_county.culture } add = { value = 10 desc = of_local_culture_succession_desc } } # Personal reasons if = { limit = { scope:title.holder ?= { is_close_family_of = root } } add = { value = 10 multiply = scope:title.holder.governor_efficiency desc = "close_family_holder_desc" } } else_if = { limit = { scope:title.holder ?= { any_spouse = { is_close_family_of = root } NOT = { is_close_family_of = root } } } add = { value = 10 desc = "close_family_married_to_holder_desc" } } #FRIENDS OF THE HOLDER if = { limit = { scope:title.holder ?= { has_relation_friend = root } } add = { value = 5 multiply = scope:title.holder.governor_efficiency desc = governor_friend_desc } } if = { limit = { scope:title.holder ?= { has_relation_best_friend = root } } add = { value = 15 multiply = scope:title.holder.governor_efficiency desc = governor_best_friend_desc } } #REGENT OF EMPEROR if = { limit = { scope:title.holder.diarch ?= root } add = { value = scope:title.holder.diarchy_swing desc = governor_diarch_desc } } # Schemes if = { limit = { has_character_modifier = scheme_slandered_modifier } add = { value = slander_appointment_score_value desc = scheme_slandered_modifier } } if = { limit = { has_character_modifier = scheme_promoted_modifier } add = { value = promote_appointment_score_value # Keep this balanced if more values are added! desc = scheme_promoted_modifier } } # Decisions if = { limit = { has_character_modifier = ep3_integration_promoter_modifier has_variable = integration_promoted_in var:integration_promoted_in.duchy ?= scope:title } add = { value = 30 desc = ep3_integration_promoter_modifier } } # PETITION if = { limit = { scope:title.var:petition_house_rights ?= house } add = { value = 250 desc = petition_liege_house_province_rights_value_desc } } # EXISTING GOVERNORSHIPS if = { limit = { is_governor = yes } add = { value = -1000 desc = already_a_governor_tt } } #ADJUST BASED ON GENDER LAW - MUST GO AT THE END if = { limit = { scope:title.holder.top_liege ?= { has_realm_law = male_preference_law } is_female = yes } multiply = { value = { value = 1 subtract = appointment_non_preferred_gender_penalty_value } desc = appointment_male_preference_desc } } else_if = { limit = { scope:title.holder.top_liege ?= { has_realm_law = male_only_law } is_female = yes } multiply = { value = { value = 1 subtract = appointment_opposite_gender_penalty_value } desc = appointment_male_only_desc } } else_if = { limit = { scope:title.holder.top_liege ?= { has_realm_law = female_preference_law } is_female = no } multiply = { value = { value = 1 subtract = appointment_non_preferred_gender_penalty_value } desc = appointment_female_preference_desc } } else_if = { limit = { scope:title.holder.top_liege ?= { has_realm_law = female_only_law } is_female = no } multiply = { value = { value = 1 subtract = appointment_opposite_gender_penalty_value } desc = appointment_female_only_desc } } # We remove all score from the emperor, to make sure you don't inherit governorships needlessly if = { limit = { is_independent_ruler = yes } multiply = { value = 0 desc = appointment_is_top_liege } } } } }