Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- faction_true_cognatic_succession = {
- type = liege_titles
- # Plotter scope
- potential = {
- is_ruler = yes
- independent = no
- is_landed = yes
- is_adult = yes
- NOT = { trait = incapable }
- liege = {
- is_feudal = yes
- OR = {
- primary_title = { is_tribal_type_title = no }
- NOT = { culture = ROOT }
- NOT = { religion = ROOT }
- }
- OR = {
- NOT = { religion_group = pagan_group }
- is_reformed_religion = yes
- }
- }
- primary_title = { higher_tier_than = BARON }
- NOT = { in_faction = faction_succ_primogeniture }
- NOT = { in_faction = faction_succ_feudal_elective }
- NOT = { in_faction = faction_succ_gavelkind }
- NOT = { in_faction = faction_agnatic_succession }
- OR = {
- # Is not affected by a Crown Law title
- NOT = {
- crownlaw_title = {
- always = yes
- }
- }
- # The Crown Law title holder is my liege
- crownlaw_title = {
- holder_scope = {
- ROOT = {
- liege = {
- character = PREVPREV
- }
- }
- }
- }
- # The Crown Law title allows vassal infighting
- crownlaw_title = {
- NOT = {
- OR = {
- has_law = centralization_2
- has_law = centralization_3
- has_law = centralization_4
- }
- }
- }
- }
- }
- # Target scope
- allow = {
- OR = {
- is_primary_holder_title = yes
- higher_tier_than = DUKE
- }
- NOT = { has_law = true_cognatic_succession }
- OR = {
- has_law = agnatic_succession
- has_law = cognatic_succession
- }
- holder_scope = {
- NOT = {
- any_war = {
- war_title = ROOT
- using_cb = change_true_cognatic_succession_law
- }
- }
- NOT = {
- reverse_has_opinion_modifier = {
- who = FROM
- modifier = opinion_coerced_into_leaving_faction
- }
- }
- }
- }
- # AI creation weight
- chance = {
- factor = 1
- modifier = {
- factor = 0
- FROM = { prisoner = yes }
- }
- modifier = {
- factor = 0
- holder_scope = {
- any_spouse = { character = FROM }
- }
- }
- modifier = {
- factor = 0
- current_heir = {
- character = FROM
- }
- }
- modifier = {
- factor = 0
- NOT = { would_be_heir_under_law = { who = FROM law = true_cognatic_succession } }
- }
- modifier = {
- factor = 0
- FROM = {
- OR = {
- AND = {
- NOT = { leads_faction = faction_true_cognatic_succession }
- opinion = { who = LIEGE value = 50 }
- }
- AND = {
- leads_faction = faction_true_cognatic_succession
- opinion = { who = LIEGE value = 75 }
- }
- }
- }
- }
- modifier = {
- factor = 0
- FROM = { preparing_invasion = yes }
- }
- modifier = {
- factor = 0.2
- FROM = { opinion = { who = LIEGE value = 25 } }
- }
- modifier = {
- factor = 1.5
- NOT = { FROM = { opinion = { who = LIEGE value = 0 } } }
- }
- modifier = {
- factor = 2.0
- NOT = { FROM = { opinion = { who = LIEGE value = -50 } } }
- }
- modifier = {
- factor = 4.0
- NOT = { FROM = { opinion = { who = LIEGE value = -75 } } }
- }
- modifier = {
- factor = 0.01
- FROM = { trait = content }
- }
- modifier = {
- factor = 0.01
- FROM = { trait = imbecile }
- }
- modifier = {
- factor = 0.1
- FROM = { trait = inbred }
- }
- modifier = {
- factor = 0.1
- FROM = { trait = craven }
- }
- modifier = {
- factor = 0.2
- FROM = { trait = slow }
- }
- modifier = {
- factor = 0.5
- FROM = { trait = kind }
- }
- modifier = {
- factor = 0.5
- FROM = { trait = charitable }
- }
- modifier = {
- factor = 0.5
- FROM = { trait = honest }
- }
- modifier = {
- factor = 0.75
- FROM = { trait = humble }
- }
- modifier = {
- factor = 0.75
- FROM = { trait = just }
- }
- modifier = {
- factor = 1.5
- FROM = { trait = proud }
- }
- modifier = {
- factor = 1.5
- FROM = { trait = brave }
- }
- modifier = {
- factor = 1.5
- FROM = { trait = arbitrary }
- }
- modifier = {
- factor = 2.0
- FROM = { trait = envious }
- }
- modifier = {
- factor = 2.0
- FROM = { trait = greedy }
- }
- modifier = {
- factor = 2.0
- FROM = { trait = impaler }
- }
- modifier = {
- factor = 2.0
- FROM = { trait = deceitful }
- }
- modifier = {
- factor = 4.0
- FROM = { trait = ambitious }
- }
- modifier = {
- factor = 8.0
- FROM = { is_female = yes }
- }
- modifier = {
- factor = 0.5
- FROM = { is_female = no }
- }
- }
- # AI membership weight: ROOT is the prospective member. FROM is the faction leader. FROMFROM is the target title or character.
- membership = {
- factor = 1
- modifier = {
- factor = 0
- OR = {
- prisoner = yes
- trait = incapable
- is_adult = no
- is_landed = no
- preparing_invasion = yes
- }
- }
- modifier = {
- factor = 0
- FROMFROM = {
- current_heir = {
- character = ROOT
- }
- }
- }
- modifier = {
- factor = 0
- OR = {
- in_faction = faction_succ_feudal_elective
- in_faction = faction_succ_primogeniture
- in_faction = faction_succ_gavelkind
- }
- }
- modifier = {
- factor = 0
- has_character_modifier = faction_succ_seniority_ultimatum_timer
- }
- modifier = {
- factor = 0
- has_opinion_modifier = {
- who = LIEGE
- modifier = opinion_coerced_into_leaving_faction
- }
- }
- modifier = {
- factor = 0
- OR = {
- AND = {
- NOT = { in_faction = faction_true_cognatic_succession }
- opinion = { who = LIEGE value = 50 }
- }
- AND = {
- in_faction = faction_true_cognatic_succession
- opinion = { who = LIEGE value = 75 }
- }
- }
- NOT = {
- has_opinion_modifier = {
- who = FROM
- modifier = opinion_coerced_into_joining_faction
- }
- }
- }
- # Try to exclude people who should rather support a claimant
- modifier = {
- factor = 0
- FROM = { # Remember: the faction leader is also the person who would inherit under this law
- OR = {
- NOT = { culture = ROOT }
- NOT = { religion = ROOT }
- }
- liege = {
- any_demesne_title = {
- OR = {
- is_primary_holder_title = yes
- higher_tier_than = DUKE
- }
- ROOT = {
- primary_title = {
- de_jure_liege_or_above = PREVPREV
- }
- }
- any_claimant = {
- culture = ROOT
- religion = ROOT
- }
- }
- }
- }
- NOT = {
- has_opinion_modifier = {
- who = FROM
- modifier = opinion_coerced_into_joining_faction
- }
- }
- }
- modifier = {
- factor = 10000
- has_opinion_modifier = {
- who = FROM
- modifier = opinion_coerced_into_joining_faction
- }
- }
- modifier = {
- factor = 0.2
- opinion = { who = LIEGE value = 25 }
- }
- modifier = {
- factor = 0.01
- trait = content
- }
- modifier = {
- factor = 0.01
- trait = imbecile
- }
- modifier = {
- factor = 0.1
- trait = inbred
- }
- modifier = {
- factor = 0.1
- trait = craven
- }
- modifier = {
- factor = 0.2
- trait = slow
- }
- modifier = {
- factor = 0.5
- trait = kind
- }
- modifier = {
- factor = 0.5
- trait = charitable
- }
- modifier = {
- factor = 0.5
- trait = honest
- }
- modifier = {
- factor = 0.75
- trait = humble
- }
- modifier = {
- factor = 0.75
- trait = just
- }
- modifier = {
- factor = 1.5
- trait = proud
- }
- modifier = {
- factor = 1.5
- trait = brave
- }
- modifier = {
- factor = 1.5
- trait = arbitrary
- }
- modifier = {
- factor = 2.0
- trait = envious
- }
- modifier = {
- factor = 2.0
- trait = greedy
- }
- modifier = {
- factor = 2.0
- trait = impaler
- }
- modifier = {
- factor = 2.0
- trait = deceitful
- }
- modifier = {
- factor = 4.0
- trait = ambitious
- }
- modifier = {
- factor = 8.0
- FROM = { is_female = yes }
- }
- modifier = {
- factor = 0.5
- FROM = { is_female = no }
- }
- modifier = {
- factor = 8
- would_be_heir_under_law = { who = FROM law = true_cognatic_succession }
- }
- }
- success = {
- has_law = true_cognatic_succession
- }
- abort = {
- always = no # Factions will abort if the Potential or Allow triggers are no longer valid
- }
- abort_effect = {
- }
- effect = {
- FROM = {
- any_faction_backer = {
- faction = faction_true_cognatic_succession
- reverse_opinion = {
- modifier = opinion_grateful
- who = FROM
- years = 5
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement