480 lines
10 KiB
Text
480 lines
10 KiB
Text
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
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|