This commit is contained in:
Heidesommer 2026-05-25 21:14:36 -04:00
parent b2f4fbfa1a
commit 6ae0daeb9e
16 changed files with 1364 additions and 1363 deletions

View file

@ -3682,12 +3682,12 @@
scope:host = { scope:host = {
OR = { OR = {
location = province:b_constantinople location = province:b_constantinople
AND = { # AND = {
primary_title = title:e_byzantium # primary_title = title:e_byzantium
title:c_byzantion = { # title:c_byzantion = {
any_de_jure_top_liege = { this = root } # any_de_jure_top_liege = { this = root }
} # }
} # }
} }
} }
has_current_phase = coronation_phase_coronation has_current_phase = coronation_phase_coronation

View file

@ -3249,12 +3249,12 @@ crusading_claim_cb = {
geographical_region = world_asia_minor geographical_region = world_asia_minor
geographical_region = world_middle_east geographical_region = world_middle_east
geographical_region = world_africa_north geographical_region = world_africa_north
county = { # county = {
OR = { # OR = {
empire = title:e_caspian-pontic_steppe # empire = title:e_caspian-pontic_steppe
empire = title:e_byzantium # empire = title:e_byzantium
} # }
} # }
} }
} }
liege = scope:defender liege = scope:defender
@ -3418,12 +3418,12 @@ crusading_claim_cb = {
geographical_region = world_asia_minor geographical_region = world_asia_minor
geographical_region = world_middle_east geographical_region = world_middle_east
geographical_region = world_africa_north geographical_region = world_africa_north
county = { # county = {
OR = { # OR = {
empire = title:e_caspian-pontic_steppe # empire = title:e_caspian-pontic_steppe
empire = title:e_byzantium # empire = title:e_byzantium
} # }
} # }
} }
} }
liege = scope:defender liege = scope:defender

View file

@ -1218,13 +1218,13 @@ GetChariotMiddlingLapCount = {
# Byzant Flavor # Byzant Flavor
GetThroneRoom = { GetThroneRoom = {
type = character type = character
text = { # text = {
trigger = { # trigger = {
has_title = title:e_byzantium # has_title = title:e_byzantium
capital_province = province:496 # capital_province = province:496
} # }
localization_key = throne_room_chrysotriklinos # localization_key = throne_room_chrysotriklinos
} # }
text = { text = {
trigger = { always = no } trigger = { always = no }
fallback = yes fallback = yes

View file

@ -507,288 +507,288 @@ mend_the_great_schism_decision = {
base = 100 base = 100
} }
} }
#
### Reclaim Constantinople ### #### Reclaim Constantinople ###
set_capital_constantinople_decision = { #set_capital_constantinople_decision = {
picture = { # picture = {
reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" # reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
} # }
desc = set_capital_constantinople_decision_desc # desc = set_capital_constantinople_decision_desc
selection_tooltip = set_capital_constantinople_decision_tooltip # selection_tooltip = set_capital_constantinople_decision_tooltip
decision_group_type = major # decision_group_type = major
#
ai_check_interval_by_tier = { # ai_check_interval_by_tier = {
barony = 0 # barony = 0
county = 0 # county = 0
duchy = 0 # duchy = 0
kingdom = 0 # kingdom = 0
empire = 12 # empire = 12
hegemony = 0 # hegemony = 0
} # }
#
is_shown = { # is_shown = {
is_ruler = yes # is_ruler = yes
is_playable_character = yes # is_playable_character = yes
has_title = title:e_byzantium # has_title = title:e_byzantium
NOT = { capital_county = { this = title:c_byzantion } } # NOT = { capital_county = { this = title:c_byzantion } }
OR = { # OR = {
title:c_byzantion.holder = { # title:c_byzantion.holder = {
any_liege_or_above = { this = root } # any_liege_or_above = { this = root }
} # }
title:c_byzantion.holder = { this = root } # title:c_byzantion.holder = { this = root }
} # }
} # }
#
is_valid_showing_failures_only = { # is_valid_showing_failures_only = {
is_landed = yes # is_landed = yes
is_capable_adult = yes # is_capable_adult = yes
is_imprisoned = no # is_imprisoned = no
top_liege = this # top_liege = this
} # }
#
effect = { # effect = {
if = { #Usurp if not held personally. # if = { #Usurp if not held personally.
limit = { # limit = {
NOT = { title:c_byzantion.holder = { this = root } } # NOT = { title:c_byzantion.holder = { this = root } }
} # }
title:c_byzantion.holder = { save_scope_as = target_for_denunciation } # title:c_byzantion.holder = { save_scope_as = target_for_denunciation }
create_title_and_vassal_change = { # create_title_and_vassal_change = {
type = returned # type = returned
save_scope_as = change # save_scope_as = change
add_claim_on_loss = no # add_claim_on_loss = no
} # }
title:c_byzantion = { # title:c_byzantion = {
change_title_holder = { # change_title_holder = {
holder = root # holder = root
change = scope:change # change = scope:change
} # }
} # }
resolve_title_and_vassal_change = scope:change # resolve_title_and_vassal_change = scope:change
#
} # }
set_realm_capital = title:c_byzantion # set_realm_capital = title:c_byzantion
if = { # if = {
limit = { # limit = {
exists = scope:target_for_denunciation # exists = scope:target_for_denunciation
} # }
scope:target_for_denunciation = { # scope:target_for_denunciation = {
trigger_event = { # trigger_event = {
id = roman_restoration.1204 # id = roman_restoration.1204
} # }
} # }
} # }
} # }
ai_potential = { # ai_potential = {
primary_title.tier = tier_empire # primary_title.tier = tier_empire
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
#
ai_will_do = { #Do it always, for coherence. # ai_will_do = { #Do it always, for coherence.
base = 100 # base = 100
modifier = { # modifier = {
title:c_byzantion.holder = { # title:c_byzantion.holder = {
is_ai = no # is_ai = no
any_realm_county = { # any_realm_county = {
count < 2 # count < 2
holder = title:c_byzantion.holder # holder = title:c_byzantion.holder
} # }
} # }
factor = 0 # factor = 0
} # }
} # }
} #}
#
### Reclaim Rome ### #### Reclaim Rome ###
set_capital_rome_decision = { #set_capital_rome_decision = {
picture = { # picture = {
reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" # reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
} # }
desc = set_capital_rome_decision_desc # desc = set_capital_rome_decision_desc
selection_tooltip = set_capital_rome_decision_tooltip # selection_tooltip = set_capital_rome_decision_tooltip
decision_group_type = major # decision_group_type = major
#
ai_check_interval_by_tier = { # ai_check_interval_by_tier = {
barony = 0 # barony = 0
county = 0 # county = 0
duchy = 0 # duchy = 0
kingdom = 0 # kingdom = 0
empire = 0 # empire = 0
hegemony = 12 # hegemony = 12
} # }
#
is_shown = { # is_shown = {
is_ruler = yes # is_ruler = yes
is_playable_character = yes # is_playable_character = yes
has_title = title:h_roman_empire # has_title = title:h_roman_empire
NOT = { capital_county = { this = title:c_roma } } # NOT = { capital_county = { this = title:c_roma } }
OR = { # OR = {
title:c_roma.holder = { # title:c_roma.holder = {
any_liege_or_above = { this = root } # any_liege_or_above = { this = root }
} # }
title:c_roma.holder = { this = root } # title:c_roma.holder = { this = root }
} # }
} # }
#
is_valid_showing_failures_only = { # is_valid_showing_failures_only = {
is_landed = yes # is_landed = yes
is_capable_adult = yes # is_capable_adult = yes
is_imprisoned = no # is_imprisoned = no
top_liege = this # top_liege = this
} # }
#
effect = { # effect = {
if = { #Usurp if not held personally. # if = { #Usurp if not held personally.
limit = { # limit = {
NOT = { title:c_roma.holder = { this = root } } # NOT = { title:c_roma.holder = { this = root } }
} # }
create_title_and_vassal_change = { # create_title_and_vassal_change = {
type = returned # type = returned
save_scope_as = change # save_scope_as = change
add_claim_on_loss = no # add_claim_on_loss = no
} # }
title:c_roma = { # title:c_roma = {
change_title_holder = { # change_title_holder = {
holder = root # holder = root
change = scope:change # change = scope:change
} # }
} # }
resolve_title_and_vassal_change = scope:change # resolve_title_and_vassal_change = scope:change
#
} # }
set_realm_capital = title:c_roma # set_realm_capital = title:c_roma
} # }
#
ai_potential = { # ai_potential = {
has_title = title:h_roman_empire # has_title = title:h_roman_empire
} # }
#
ai_will_do = { #Do it always, for coherence. # ai_will_do = { #Do it always, for coherence.
base = 100 # base = 100
} # }
} #}
#
### Establish Iconoclast Patriarchate ### #### Establish Iconoclast Patriarchate ###
establish_iconoclast_patriarchate_decision = { #establish_iconoclast_patriarchate_decision = {
picture = { # picture = {
reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" # reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds"
} # }
desc = establish_iconoclast_patriarchate_decision_desc # desc = establish_iconoclast_patriarchate_decision_desc
selection_tooltip = establish_iconoclast_patriarchate_decision_tooltip # selection_tooltip = establish_iconoclast_patriarchate_decision_tooltip
decision_group_type = major # decision_group_type = major
#
ai_check_interval_by_tier = { # ai_check_interval_by_tier = {
barony = 0 # barony = 0
county = 0 # county = 0
duchy = 0 # duchy = 0
kingdom = 60 # kingdom = 60
empire = 60 # empire = 60
hegemony = 60 # hegemony = 60
} # }
#
is_shown = { # is_shown = {
is_ruler = yes # is_ruler = yes
is_playable_character = yes # is_playable_character = yes
faith = faith:iconoclast # faith = faith:iconoclast
NOT = { faith = { exists = religious_head } } # NOT = { faith = { exists = religious_head } }
highest_held_title_tier > 3 #Only Kings and Emperors # highest_held_title_tier > 3 #Only Kings and Emperors
} # }
#
is_valid = { # is_valid = {
completely_controls = title:c_byzantion # completely_controls = title:c_byzantion
piety_level >= medium_piety_level # piety_level >= medium_piety_level
} # }
#
is_valid_showing_failures_only = { # is_valid_showing_failures_only = {
is_landed = yes # is_landed = yes
is_capable_adult = yes # is_capable_adult = yes
is_imprisoned = no # is_imprisoned = no
top_liege = this # top_liege = this
} # }
#
effect = { # effect = {
custom_tooltip = establish_iconoclast_patriarchate_decision_effect_tooltip # custom_tooltip = establish_iconoclast_patriarchate_decision_effect_tooltip
trigger_event = { # trigger_event = {
id = roman_restoration.0120 # id = roman_restoration.0120
} # }
} # }
#
ai_potential = { # ai_potential = {
always = yes # always = yes
} # }
#
ai_will_do = { # ai_will_do = {
base = 100 # base = 100
ai_value_modifier = { # ai_value_modifier = {
ai_zeal = 5.0 # ai_zeal = 5.0
} # }
modifier = { # modifier = {
factor = 0 # factor = 0
has_trait = cynical # has_trait = cynical
} # }
} # }
} #}
#
### Restore Ecumenical Patriarchate ### #### Restore Ecumenical Patriarchate ###
restore_ecumenical_patriarchate_decision = { #restore_ecumenical_patriarchate_decision = {
picture = { # picture = {
reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" # reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds"
} # }
desc = restore_ecumenical_patriarchate_decision_desc # desc = restore_ecumenical_patriarchate_decision_desc
selection_tooltip = restore_ecumenical_patriarchate_decision_tooltip # selection_tooltip = restore_ecumenical_patriarchate_decision_tooltip
decision_group_type = major # decision_group_type = major
#
ai_check_interval_by_tier = { # ai_check_interval_by_tier = {
barony = 0 # barony = 0
county = 0 # county = 0
duchy = 0 # duchy = 0
kingdom = 60 # kingdom = 60
empire = 60 # empire = 60
hegemony = 60 # hegemony = 60
} # }
#
is_shown = { # is_shown = {
is_ruler = yes # is_ruler = yes
is_playable_character = yes # is_playable_character = yes
faith = faith:orthodox # faith = faith:orthodox
NOT = { faith = { exists = religious_head } } # NOT = { faith = { exists = religious_head } }
highest_held_title_tier > 3 #Only Kings and Emperors # highest_held_title_tier > 3 #Only Kings and Emperors
} # }
#
is_valid = { # is_valid = {
completely_controls = title:c_byzantion # completely_controls = title:c_byzantion
piety_level >= medium_piety_level # piety_level >= medium_piety_level
} # }
#
is_valid_showing_failures_only = { # is_valid_showing_failures_only = {
is_landed = yes # is_landed = yes
is_capable_adult = yes # is_capable_adult = yes
is_imprisoned = no # is_imprisoned = no
top_liege = this # top_liege = this
} # }
#
effect = { # effect = {
custom_tooltip = restore_ecumenical_patriarchate_decision_effect_tooltip # custom_tooltip = restore_ecumenical_patriarchate_decision_effect_tooltip
trigger_event = { # trigger_event = {
id = roman_restoration.0122 # id = roman_restoration.0122
} # }
} # }
#
ai_potential = { # ai_potential = {
always = yes # always = yes
} # }
#
ai_will_do = { # ai_will_do = {
base = 100 # base = 100
ai_value_modifier = { # ai_value_modifier = {
ai_zeal = 5.0 # ai_zeal = 5.0
} # }
modifier = { # modifier = {
factor = 0 # factor = 0
has_trait = cynical # has_trait = cynical
} # }
} # }
} #}
#
### Restore the Papacy ### ### Restore the Papacy ###
restore_papacy_decision = { restore_papacy_decision = {
picture = { picture = {

View file

@ -169,11 +169,11 @@ introduce_a_new_fashion_at_court_decision = {
culture = { has_cultural_pillar = heritage_byzantine } culture = { has_cultural_pillar = heritage_byzantine }
top_liege ?= { top_liege ?= {
OR = { OR = {
culture = { has_cultural_pillar = heritage_byzantine } # culture = { has_cultural_pillar = heritage_byzantine }
capital_barony ?= title:b_constantinople capital_barony ?= title:b_constantinople
primary_title ?= title:e_byzantium # primary_title ?= title:e_byzantium
primary_title ?= title:h_roman_empire # primary_title ?= title:h_roman_empire
primary_title ?= title:h_eastern_roman_empire ## primary_title ?= title:h_eastern_roman_empire
} }
} }
} }

View file

@ -13,17 +13,17 @@
} }
divide = 4 divide = 4
} }
else_if = { # else_if = {
limit = { # limit = {
is_independent_ruler = yes # is_independent_ruler = yes
NOT = { has_title = title:e_byzantium } # NOT = { has_title = title:e_byzantium }
} # }
multiply = { # multiply = {
value = highest_held_title_tier # value = highest_held_title_tier
subtract = 1 # subtract = 1
min = 1 # min = 1
} # }
} # }
else_if = { # for Chinese ministers else_if = { # for Chinese ministers
limit = { limit = {
highest_held_title_tier = tier_empire highest_held_title_tier = tier_empire
@ -83,38 +83,38 @@ starting_treasury = {
} }
add = { add = {
value = monumental_treasury_value value = monumental_treasury_value
if = { # if = {
limit = { # limit = {
liege = title:h_china.holder # for ministerial expenses # liege = title:h_china.holder # for ministerial expenses
} # }
multiply = 3 # multiply = 3
} # }
else_if = { else_if = {
limit = { limit = {
is_independent_ruler = yes is_independent_ruler = yes
} }
multiply = 2 multiply = 2
} }
if = { # if = {
limit = { # limit = {
game_start_date = 1066.9.15 # game_start_date = 1066.9.15
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
max = 180 # max = 180
} # }
else_if = { # else_if = {
limit = { # limit = {
game_start_date = 867.1.1 # game_start_date = 867.1.1
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
max = 400 # max = 400
} # }
else_if = { # else_if = {
limit = { # limit = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
max = 800 # max = 800
} # }
} }
} }
else_if = { else_if = {

View file

@ -4569,25 +4569,25 @@ great_holy_war_target_kingdom_weight_simplified = {
add = ghw_target_stretch add = ghw_target_stretch
} }
# Prio to kingdoms that border Byzantium # Prio to kingdoms that border Byzantium
if = { # if = {
limit = { # limit = {
title_capital_county = { # title_capital_county = {
squared_distance = { # squared_distance = {
target = title:c_byzantion # target = title:c_byzantion
value <= ghw_target_distance_01_threshold # value <= ghw_target_distance_01_threshold
} # }
} # }
} # }
multiply = 1.3 # multiply = 1.3
} # }
if = { # if = {
limit = { # limit = {
any_title_to_title_neighboring_and_across_water_empire = { # any_title_to_title_neighboring_and_across_water_empire = {
this = title:e_byzantium # this = title:e_byzantium
} # }
} # }
multiply = 2 # multiply = 2
} # }
#Weight down farthest kingdoms #Weight down farthest kingdoms
if = { if = {
limit = { limit = {

View file

@ -4433,94 +4433,94 @@ ep3_byz_regiments_ck_value = {
ep3_byz_reward_levy_size_value = { ep3_byz_reward_levy_size_value = {
value = 100 value = 100
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 5 # development_level >= 5
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 10 # development_level >= 10
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 15 # development_level >= 15
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 20 # development_level >= 20
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 25 # development_level >= 25
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 30 # development_level >= 30
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 35 # development_level >= 35
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 40 # development_level >= 40
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 50 # development_level >= 50
} # }
} # }
add = 150 # add = 150
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 65 # development_level >= 65
} # }
} # }
add = 200 # add = 200
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 80 # development_level >= 80
} # }
} # }
add = 250 # add = 250
} # }
if = { if = {
limit = { limit = {
highest_held_title_tier = tier_duchy highest_held_title_tier = tier_duchy
@ -4538,94 +4538,94 @@ ep3_byz_reward_levy_size_value = {
ep3_sacking_byz_capital_payoff_value = { ep3_sacking_byz_capital_payoff_value = {
value = 220 value = 220
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 5 # development_level >= 5
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 10 # development_level >= 10
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 15 # development_level >= 15
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 20 # development_level >= 20
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 25 # development_level >= 25
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 30 # development_level >= 30
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 35 # development_level >= 35
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 40 # development_level >= 40
} # }
} # }
add = 100 # add = 100
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 50 # development_level >= 50
} # }
} # }
add = 150 # add = 150
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 65 # development_level >= 65
} # }
} # }
add = 200 # add = 200
} # }
if = { # if = {
limit = { # limit = {
title:e_byzantium.holder.capital_county = { # title:e_byzantium.holder.capital_county = {
development_level >= 80 # development_level >= 80
} # }
} # }
add = 250 # add = 250
} # }
} }
number_vassals_converting_to_new_state_faith = { number_vassals_converting_to_new_state_faith = {

View file

@ -93,21 +93,21 @@ accolade_marauder_character = {
add_trait = berserker add_trait = berserker
} }
} }
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
# Cultural Traditions # Cultural Traditions
if = { if = {
@ -646,21 +646,21 @@ accolade_thug_character = {
assign_martial_education_from_squires_quality_effect = yes assign_martial_education_from_squires_quality_effect = yes
} }
} }
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
#berserker #berserker
if = { if = {
limit = { limit = {
@ -836,21 +836,21 @@ accolade_disciplinarian_character = {
gender_female_chance = scope_value_target_soldier_female_chance gender_female_chance = scope_value_target_soldier_female_chance
after_creation = { after_creation = {
assign_stewardship_education_from_squires_quality_effect = yes assign_stewardship_education_from_squires_quality_effect = yes
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
# Cultural Traditions # Cultural Traditions
if = { if = {
limit = { limit = {
@ -1187,21 +1187,21 @@ accolade_valiant_character = {
gender_female_chance = scope_value_target_soldier_female_chance gender_female_chance = scope_value_target_soldier_female_chance
after_creation = { after_creation = {
assign_martial_education_from_squires_quality_effect = yes assign_martial_education_from_squires_quality_effect = yes
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
#berserker #berserker
if = { if = {
limit = { limit = {
@ -1403,21 +1403,21 @@ accolade_stalwart_character = {
gender_female_chance = scope_value_target_soldier_female_chance gender_female_chance = scope_value_target_soldier_female_chance
after_creation = { after_creation = {
assign_martial_education_from_squires_quality_effect = yes assign_martial_education_from_squires_quality_effect = yes
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
# Cultural Traditions # Cultural Traditions
if = { if = {
limit = { limit = {
@ -1594,21 +1594,21 @@ accolade_scoundrel_character = {
assign_intrigue_education_from_squires_quality_effect = yes assign_intrigue_education_from_squires_quality_effect = yes
} }
} }
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
random = { random = {
chance = 1 chance = 1
@ -1995,21 +1995,21 @@ accolade_tactician_character = {
after_creation = { after_creation = {
assign_martial_education_from_squires_quality_effect = yes assign_martial_education_from_squires_quality_effect = yes
# Cultural Traditions # Cultural Traditions
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
if = { if = {
limit = { limit = {
culture = { culture = {
@ -2362,21 +2362,21 @@ accolade_manipulator_character = {
after_creation = { after_creation = {
assign_intrigue_education_from_squires_quality_effect = yes assign_intrigue_education_from_squires_quality_effect = yes
# Cultural Traditions # Cultural Traditions
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
if = { if = {
limit = { limit = {
culture = { culture = {
@ -2706,21 +2706,21 @@ accolade_contender_character = {
} }
} }
# Cultural Traditions # Cultural Traditions
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
if = { if = {
limit = { limit = {
culture = { culture = {
@ -3214,21 +3214,21 @@ accolade_pike_character = {
} }
# Cultural Traditions # Cultural Traditions
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
if = { if = {
limit = { limit = {
culture = { culture = {
@ -3651,21 +3651,21 @@ accolade_vanguard_character = {
add_trait = berserker add_trait = berserker
} }
} }
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
if = { if = {
limit = { limit = {
culture = { culture = {
@ -3892,21 +3892,21 @@ accolade_lancer_character = {
} }
# Cultural Traditions # Cultural Traditions
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
if = { if = {
limit = { limit = {
culture = { culture = {
@ -4081,21 +4081,21 @@ accolade_besieger_character = {
assign_martial_education_from_squires_quality_effect = yes assign_martial_education_from_squires_quality_effect = yes
add_trait = military_engineer add_trait = military_engineer
# Cultural Traditions # Cultural Traditions
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
if = { if = {
limit = { limit = {
culture = { culture = {
@ -5151,21 +5151,21 @@ accolade_blademaster_character = {
} }
} }
# Cultural Traditions # Cultural Traditions
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
if = { if = {
limit = { limit = {
culture = { culture = {
@ -5424,21 +5424,21 @@ accolade_house_knight_character = {
} }
add_trait = bastard add_trait = bastard
add_trait = disputed_heritage add_trait = disputed_heritage
if = { # if = {
limit = { # limit = {
current_date < 1400 # current_date < 1400
scope:new_owner = { # scope:new_owner = {
has_title = title:e_byzantium # has_title = title:e_byzantium
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_parameter = unlock_maa_huscarls # has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans # has_cultural_parameter = unlock_maa_varangian_veterans
} # }
} # }
} # }
add_trait = varangian # add_trait = varangian
} # }
# Cultural Traditions # Cultural Traditions
if = { if = {
limit = { limit = {

View file

@ -1993,33 +1993,33 @@ mongol_war_target_evaluation_and_declaration_effect = {
} }
} }
} }
trigger_if = { # We don't want the Byzantine empire to get annihilated immediately # trigger_if = { # We don't want the Byzantine empire to get annihilated immediately
limit = { # limit = {
OR = { # OR = {
has_primary_title = title:e_byzantium # has_primary_title = title:e_byzantium
has_primary_title = title:e_latin_empire # has_primary_title = title:e_latin_empire
} # }
} # }
OR = { # OR = {
current_year >= 1279 # Roughly when the mongols should fracture historically # current_year >= 1279 # Roughly when the mongols should fracture historically
scope:mongol_emperor = { # scope:mongol_emperor = {
completely_controls_region = special_mongol_empire_golden_horde_region # Controls all of Russia and the Steppe # completely_controls_region = special_mongol_empire_golden_horde_region # Controls all of Russia and the Steppe
} # }
any_realm_county = { # Byzantium is expansionist # any_realm_county = { # Byzantium is expansionist
count >= 50 # count >= 50
title_province = { # title_province = {
OR = { # OR = {
geographical_region = special_mongol_empire_conquest_region_prio_5 # geographical_region = special_mongol_empire_conquest_region_prio_5
geographical_region = special_mongol_empire_conquest_region_prio_4 # geographical_region = special_mongol_empire_conquest_region_prio_4
geographical_region = special_mongol_empire_conquest_region_prio_3 # geographical_region = special_mongol_empire_conquest_region_prio_3
geographical_region = special_mongol_empire_conquest_region_prio_2 # geographical_region = special_mongol_empire_conquest_region_prio_2
geographical_region = special_mongol_empire_conquest_region_prio_1 # geographical_region = special_mongol_empire_conquest_region_prio_1
geographical_region = special_mongol_empire_conquest_region_prio_1_alpha # geographical_region = special_mongol_empire_conquest_region_prio_1_alpha
} # }
} # }
} # }
} # }
} # }
} }
weight = { weight = {
base = 0 base = 0

View file

@ -305,425 +305,425 @@ grab_mythical_founder_effect = {
NOT = { exists = var:mythical_ancestor_var } NOT = { exists = var:mythical_ancestor_var }
} }
random_list = { random_list = {
10 = { # Charles Martell # 10 = { # Charles Martell
trigger = { # trigger = {
AND = { # AND = {
OR = { # OR = {
root.primary_title = title:k_france # root.primary_title = title:k_france
root.primary_title = title:e_france # root.primary_title = title:e_france
} # }
current_date > 1000.1.1 # current_date > 1000.1.1
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:charles_martell } # set_variable = { name = mythical_ancestor_var value = flag:charles_martell }
} # }
10 = { # Alexander the Great # 10 = { # Alexander the Great
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_thessalonika # root.primary_title = title:k_thessalonika
root.primary_title = title:k_hellas # root.primary_title = title:k_hellas
root.primary_title = title:k_egypt # root.primary_title = title:k_egypt
AND = { # AND = {
OR = { # OR = {
root.primary_title = title:k_persia # root.primary_title = title:k_persia
root.primary_title = title:e_persia # root.primary_title = title:e_persia
} # }
NOR = { # NOR = {
root.faith.religion = religion:islam_religion # root.faith.religion = religion:islam_religion
root.faith.religion = religion:zoroastrianism_religion # root.faith.religion = religion:zoroastrianism_religion
} # }
} # }
root.primary_title = title:k_anatolia # root.primary_title = title:k_anatolia
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:alexander } # set_variable = { name = mythical_ancestor_var value = flag:alexander }
} # }
10 = { # Lech # 10 = { # Lech
trigger = { # trigger = {
root.primary_title = title:k_poland # root.primary_title = title:k_poland
} # }
set_variable = { name = mythical_ancestor_var value = flag:lech } # set_variable = { name = mythical_ancestor_var value = flag:lech }
} # }
10 = { # Czech # 10 = { # Czech
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_bohemia # root.primary_title = title:k_bohemia
root.primary_title = title:d_bohemia # root.primary_title = title:d_bohemia
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:czech } # set_variable = { name = mythical_ancestor_var value = flag:czech }
} # }
10 = { # Rus # 10 = { # Rus
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_white_rus # root.primary_title = title:k_white_rus
root.primary_title = title:k_ruthenia # root.primary_title = title:k_ruthenia
root.primary_title = title:e_russia # root.primary_title = title:e_russia
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:rus } # set_variable = { name = mythical_ancestor_var value = flag:rus }
} # }
10 = { # King Arthur # 10 = { # King Arthur
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_wales # root.primary_title = title:k_wales
root.primary_title = title:k_cornwall # root.primary_title = title:k_cornwall
root.primary_title = title:k_england # root.primary_title = title:k_england
root.primary_title = title:e_britannia # root.primary_title = title:e_britannia
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:arthur } # set_variable = { name = mythical_ancestor_var value = flag:arthur }
} # }
10 = { # Corineus # 10 = { # Corineus
trigger = { # trigger = {
root.primary_title = title:k_cornwall # root.primary_title = title:k_cornwall
} # }
modifier = { # modifier = {
current_date < 1000.1.1 # current_date < 1000.1.1
factor = 3 # factor = 3
} # }
set_variable = { name = mythical_ancestor_var value = flag:corineus } # set_variable = { name = mythical_ancestor_var value = flag:corineus }
} # }
10 = { # Magnus Maximus # 10 = { # Magnus Maximus
trigger = { # trigger = {
root.primary_title = title:k_wales # root.primary_title = title:k_wales
} # }
modifier = { # modifier = {
current_date < 1000.1.1 # current_date < 1000.1.1
factor = 3 # factor = 3
} # }
set_variable = { name = mythical_ancestor_var value = flag:magnus_maximus } # set_variable = { name = mythical_ancestor_var value = flag:magnus_maximus }
} # }
30 = { # Brutus of Troy, we want this to be the default for the Brits # 30 = { # Brutus of Troy, we want this to be the default for the Brits
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_england # root.primary_title = title:k_england
root.primary_title = title:e_britannia # root.primary_title = title:e_britannia
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:brutus } # set_variable = { name = mythical_ancestor_var value = flag:brutus }
} # }
10 = { # Aeneas of Troy # 10 = { # Aeneas of Troy
trigger = { # trigger = {
OR = { # OR = {
#Used in the Roman de Brut # #Used in the Roman de Brut
root.primary_title = title:k_england # root.primary_title = title:k_england
root.primary_title = title:e_britannia # root.primary_title = title:e_britannia
#Also used by the house of Tosny # #Also used by the house of Tosny
root.primary_title = title:d_normandy # root.primary_title = title:d_normandy
capital_province = { geographical_region = world_europe_west_britannia } # capital_province = { geographical_region = world_europe_west_britannia }
#And of course used in Rome # #And of course used in Rome
root.primary_title = title:k_italy # root.primary_title = title:k_italy
root.primary_title = title:k_romagna # root.primary_title = title:k_romagna
root.primary_title = title:k_sardinia # root.primary_title = title:k_sardinia
root.primary_title = title:e_italy # root.primary_title = title:e_italy
root = { # root = {
is_roman_emperor_primary_title_excluding_byzantium_trigger = yes # is_roman_emperor_primary_title_excluding_byzantium_trigger = yes
} # }
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:aeneas } # set_variable = { name = mythical_ancestor_var value = flag:aeneas }
} # }
10 = { # Scota # 10 = { # Scota
trigger = { # trigger = {
OR = { # Gaels # OR = { # Gaels
root.primary_title = title:k_scotland # root.primary_title = title:k_scotland
root.primary_title = title:k_ireland # root.primary_title = title:k_ireland
} # }
current_date > 1100.1.1 # current_date > 1100.1.1
} # }
modifier = { # modifier = {
root.primary_title = title:k_scotland # root.primary_title = title:k_scotland
factor = 3 # factor = 3
} # }
set_variable = { name = mythical_ancestor_var value = flag:scota } # set_variable = { name = mythical_ancestor_var value = flag:scota }
} # }
10 = { # Romulus # 10 = { # Romulus
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_italy # root.primary_title = title:k_italy
root.primary_title = title:k_romagna # root.primary_title = title:k_romagna
root.primary_title = title:k_sardinia # root.primary_title = title:k_sardinia
root.primary_title = title:e_italy # root.primary_title = title:e_italy
root = { is_roman_emperor_primary_title_excluding_byzantium_trigger = yes } # root = { is_roman_emperor_primary_title_excluding_byzantium_trigger = yes }
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:romulus } # set_variable = { name = mythical_ancestor_var value = flag:romulus }
} # }
10 = { # Numa Pompilius # 10 = { # Numa Pompilius
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_italy # root.primary_title = title:k_italy
root.primary_title = title:k_romagna # root.primary_title = title:k_romagna
root.primary_title = title:k_sardinia # root.primary_title = title:k_sardinia
root.primary_title = title:e_italy # root.primary_title = title:e_italy
root = { is_roman_emperor_primary_title_excluding_byzantium_trigger = yes } # root = { is_roman_emperor_primary_title_excluding_byzantium_trigger = yes }
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:numa } # set_variable = { name = mythical_ancestor_var value = flag:numa }
} # }
10 = { # Belisarius # 10 = { # Belisarius
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_italy # root.primary_title = title:k_italy
root.primary_title = title:k_romagna # root.primary_title = title:k_romagna
root.primary_title = title:k_sardinia # root.primary_title = title:k_sardinia
root.primary_title = title:e_italy # root.primary_title = title:e_italy
root = { is_roman_emperor_primary_title_excluding_byzantium_trigger = yes } # root = { is_roman_emperor_primary_title_excluding_byzantium_trigger = yes }
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:belisarius } # set_variable = { name = mythical_ancestor_var value = flag:belisarius }
} # }
10 = { # Ardashir # 10 = { # Ardashir
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_persia # root.primary_title = title:k_persia
root.primary_title = title:e_persia # root.primary_title = title:e_persia
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:ardashir } # set_variable = { name = mythical_ancestor_var value = flag:ardashir }
} # }
10 = { # Pharaohs # 10 = { # Pharaohs
trigger = { # trigger = {
root.primary_title = title:k_egypt # root.primary_title = title:k_egypt
NOT = { religion = religion:islam_religion } # NOT = { religion = religion:islam_religion }
} # }
set_variable = { name = mythical_ancestor_var value = flag:pharaohs } # set_variable = { name = mythical_ancestor_var value = flag:pharaohs }
} # }
10 = { # Visigothic Kings # 10 = { # Visigothic Kings
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_castille # root.primary_title = title:k_castille
root.primary_title = title:k_leon # root.primary_title = title:k_leon
root.primary_title = title:d_galicia # root.primary_title = title:d_galicia
root.primary_title = title:k_aragon # root.primary_title = title:k_aragon
root.primary_title = title:k_navarra # root.primary_title = title:k_navarra
root.primary_title = title:k_andalusia # root.primary_title = title:k_andalusia
root.primary_title = title:k_portugal # root.primary_title = title:k_portugal
root.primary_title = title:e_spain # root.primary_title = title:e_spain
} # }
NOT = { religion = religion:islam_religion } # NOT = { religion = religion:islam_religion }
} # }
set_variable = { name = mythical_ancestor_var value = flag:visigothic_kings } # set_variable = { name = mythical_ancestor_var value = flag:visigothic_kings }
} # }
10 = { # Abd al-Rahman # 10 = { # Abd al-Rahman
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_castille # root.primary_title = title:k_castille
root.primary_title = title:k_aragon # root.primary_title = title:k_aragon
root.primary_title = title:k_navarra # root.primary_title = title:k_navarra
root.primary_title = title:k_andalusia # root.primary_title = title:k_andalusia
root.primary_title = title:k_portugal # root.primary_title = title:k_portugal
root.primary_title = title:e_spain # root.primary_title = title:e_spain
} # }
religion = religion:islam_religion # religion = religion:islam_religion
} # }
set_variable = { name = mythical_ancestor_var value = flag:abd_al_rahman } # set_variable = { name = mythical_ancestor_var value = flag:abd_al_rahman }
} # }
10 = { # Zenobia # 10 = { # Zenobia
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_syria # root.primary_title = title:k_syria
root.primary_title = title:k_mesopotamia # root.primary_title = title:k_mesopotamia
} # }
NOT = { religion = religion:islam_religion } # NOT = { religion = religion:islam_religion }
} # }
set_variable = { name = mythical_ancestor_var value = flag:zenobia } # set_variable = { name = mythical_ancestor_var value = flag:zenobia }
} # }
10 = { # King Solomon # 10 = { # King Solomon
trigger = { # trigger = {
root.primary_title.title_capital_county.title_province = { # root.primary_title.title_capital_county.title_province = {
geographical_region = ghw_region_ethiopia # geographical_region = ghw_region_ethiopia
} # }
root.faith.religion = religion:christianity_religion # root.faith.religion = religion:christianity_religion
} # }
set_variable = { name = mythical_ancestor_var value = flag:solomon } # set_variable = { name = mythical_ancestor_var value = flag:solomon }
} # }
10 = { # Conan Meriadoc # 10 = { # Conan Meriadoc
trigger = { # trigger = {
root.culture = culture:breton # root.culture = culture:breton
NOR = { # used to distinguish themselves from the French # NOR = { # used to distinguish themselves from the French
root.primary_title = title:k_france # root.primary_title = title:k_france
root.primary_title = title:e_france # root.primary_title = title:e_france
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:conan_meriadoc } # set_variable = { name = mythical_ancestor_var value = flag:conan_meriadoc }
} # }
10 = { # Pishdadian Dynasty # 10 = { # Pishdadian Dynasty
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_persia # root.primary_title = title:k_persia
root.primary_title = title:e_persia # root.primary_title = title:e_persia
} # }
OR = { # OR = {
root.faith.religion = religion:islam_religion # root.faith.religion = religion:islam_religion
root.faith.religion = religion:zoroastrianism_religion # root.faith.religion = religion:zoroastrianism_religion
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:pishdadian } # set_variable = { name = mythical_ancestor_var value = flag:pishdadian }
} # }
10 = { # Chościsko # 10 = { # Chościsko
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_poland # root.primary_title = title:k_poland
root.primary_title = title:d_lesser_poland # root.primary_title = title:d_lesser_poland
AND = { # AND = {
root.primary_title.title_capital_county.title_province = { # root.primary_title.title_capital_county.title_province = {
geographical_region = ghw_region_poland # geographical_region = ghw_region_poland
} # }
faith.religion = faith:slavic_pagan.religion # faith.religion = faith:slavic_pagan.religion
} # }
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:choscisko } # set_variable = { name = mythical_ancestor_var value = flag:choscisko }
} # }
10 = { # Arsacids # 10 = { # Arsacids
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_armenia # root.primary_title = title:k_armenia
root.primary_title = title:k_armenian_principality # root.primary_title = title:k_armenian_principality
root.primary_title = title:e_armenia # root.primary_title = title:e_armenia
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:arsacids } # set_variable = { name = mythical_ancestor_var value = flag:arsacids }
} # }
10 = { # King David # 10 = { # King David
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_georgia # root.primary_title = title:k_georgia
root.primary_title = title:d_georgia # root.primary_title = title:d_georgia
} # }
root.faith.religion = religion:christianity_religion # root.faith.religion = religion:christianity_religion
} # }
set_variable = { name = mythical_ancestor_var value = flag:david } # set_variable = { name = mythical_ancestor_var value = flag:david }
} # }
10 = { # Karkota Naga # 10 = { # Karkota Naga
trigger = { # trigger = {
root.primary_title = title:k_kashmir # root.primary_title = title:k_kashmir
} # }
set_variable = { name = mythical_ancestor_var value = flag:naga } # set_variable = { name = mythical_ancestor_var value = flag:naga }
} # }
10 = { # God Brahman # 10 = { # God Brahman
trigger = { # trigger = {
root.culture = culture:tamil # root.culture = culture:tamil
OR = { #Lands held by the Pallavas # OR = { #Lands held by the Pallavas
root.primary_title = title:d_tondai_nadu # root.primary_title = title:d_tondai_nadu
root.primary_title = title:c_kanchipuram # root.primary_title = title:c_kanchipuram
root.primary_title = title:k_tamilakam # root.primary_title = title:k_tamilakam
root.primary_title = title:c_muluvagil # root.primary_title = title:c_muluvagil
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:brahman } # set_variable = { name = mythical_ancestor_var value = flag:brahman }
} # }
10 = { # Odin # 10 = { # Odin
trigger = { # trigger = {
root.faith = faith:norse_pagan # root.faith = faith:norse_pagan
OR = { # OR = {
root.primary_title = title:k_norway # root.primary_title = title:k_norway
root.primary_title = title:k_sweden # root.primary_title = title:k_sweden
root.primary_title = title:d_iceland # root.primary_title = title:d_iceland
root.primary_title = title:k_denmark # root.primary_title = title:k_denmark
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:odin } # set_variable = { name = mythical_ancestor_var value = flag:odin }
} # }
10 = { # Ragnar Lodbrok # 10 = { # Ragnar Lodbrok
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_norway # root.primary_title = title:k_norway
root.primary_title = title:k_sweden # root.primary_title = title:k_sweden
root.primary_title = title:d_iceland # root.primary_title = title:d_iceland
root.primary_title = title:k_denmark # root.primary_title = title:k_denmark
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:ragnar } # set_variable = { name = mythical_ancestor_var value = flag:ragnar }
} # }
10 = { # Brunhild # 10 = { # Brunhild
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_norway # root.primary_title = title:k_norway
root.primary_title = title:k_sweden # root.primary_title = title:k_sweden
root.primary_title = title:d_iceland # root.primary_title = title:d_iceland
root.primary_title = title:k_denmark # root.primary_title = title:k_denmark
} # }
} # }
modifier = { # modifier = {
is_female = yes # is_female = yes
factor = 5 # factor = 5
} # }
set_variable = { name = mythical_ancestor_var value = flag:brunhild } # set_variable = { name = mythical_ancestor_var value = flag:brunhild }
} # }
10 = { # Eremon # 10 = { # Eremon
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_ireland # root.primary_title = title:k_ireland
root.primary_title = title:d_connacht # root.primary_title = title:d_connacht
root.primary_title = title:d_ulster # root.primary_title = title:d_ulster
root.primary_title = title:c_ailech # root.primary_title = title:c_ailech
root.primary_title = title:c_oriel # root.primary_title = title:c_oriel
root.primary_title = title:c_breifne # root.primary_title = title:c_breifne
root.primary_title = title:c_athlone # root.primary_title = title:c_athlone
} # }
} # }
modifier = { # modifier = {
OR = { # OR = {
root.primary_title = title:d_connacht # root.primary_title = title:d_connacht
root.primary_title = title:d_ulster # root.primary_title = title:d_ulster
root.primary_title = title:c_ailech # root.primary_title = title:c_ailech
root.primary_title = title:c_oriel # root.primary_title = title:c_oriel
root.primary_title = title:c_breifne # root.primary_title = title:c_breifne
root.primary_title = title:c_athlone # root.primary_title = title:c_athlone
} # }
factor = 3 # factor = 3
} # }
set_variable = { name = mythical_ancestor_var value = flag:eremon } # set_variable = { name = mythical_ancestor_var value = flag:eremon }
} # }
10 = { # Eber # 10 = { # Eber
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:k_ireland # root.primary_title = title:k_ireland
root.primary_title = title:d_munster # root.primary_title = title:d_munster
root.primary_title = title:c_ossory # root.primary_title = title:c_ossory
root.primary_title = title:d_leinster # root.primary_title = title:d_leinster
root.primary_title = title:c_desmond # root.primary_title = title:c_desmond
} # }
} # }
modifier = { # modifier = {
OR = { # OR = {
root.primary_title = title:d_munster # root.primary_title = title:d_munster
root.primary_title = title:c_ossory # root.primary_title = title:c_ossory
root.primary_title = title:d_leinster # root.primary_title = title:d_leinster
root.primary_title = title:c_desmond # root.primary_title = title:c_desmond
} # }
factor = 3 # factor = 3
} # }
set_variable = { name = mythical_ancestor_var value = flag:eber } # set_variable = { name = mythical_ancestor_var value = flag:eber }
} # }
10 = { # Genghis Khan # 10 = { # Genghis Khan
trigger = { # trigger = {
root.culture = { has_cultural_pillar = heritage_mongolic } # root.culture = { has_cultural_pillar = heritage_mongolic }
current_date > 1228.1.1 # current_date > 1228.1.1
} # }
set_variable = { name = mythical_ancestor_var value = flag:genghis } # set_variable = { name = mythical_ancestor_var value = flag:genghis }
} # }
10 = { # Emperor Constantine # 10 = { # Emperor Constantine
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:c_byzantion # root.primary_title = title:c_byzantion
root.primary_title = title:e_byzantium # root.primary_title = title:e_byzantium
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:constantine } # set_variable = { name = mythical_ancestor_var value = flag:constantine }
} # }
10 = { # Emperor Justinian # 10 = { # Emperor Justinian
trigger = { # trigger = {
OR = { # OR = {
root.primary_title = title:c_byzantion # root.primary_title = title:c_byzantion
root.primary_title = title:e_byzantium # root.primary_title = title:e_byzantium
} # }
} # }
set_variable = { name = mythical_ancestor_var value = flag:justinian } # set_variable = { name = mythical_ancestor_var value = flag:justinian }
} # }
5 = { # Melusine 5 = { # Melusine
trigger = { trigger = {
OR = { OR = {

View file

@ -9413,16 +9413,16 @@ ep3_pick_random_maa_regiment_effect = {
value = flag:black_armor_cavalry value = flag:black_armor_cavalry
} }
} }
1 = { # 1 = {
trigger = { # trigger = {
exists = scope:title # exists = scope:title
scope:title = title:e_byzantium # scope:title = title:e_byzantium
} # }
save_scope_value_as = { # save_scope_value_as = {
name = maa_to_create # name = maa_to_create
value = flag:varangian_guards # value = flag:varangian_guards
} # }
} # }
1 = { 1 = {
trigger = { trigger = {
domicile ?= { has_domicile_parameter = camp_unlocks_handpicked_faithful_maa_type } domicile ?= { has_domicile_parameter = camp_unlocks_handpicked_faithful_maa_type }

View file

@ -53,11 +53,11 @@ coa_breton_trigger = {
coa_byzantine_trigger = { coa_byzantine_trigger = {
OR = { OR = {
scope:culture = { has_coa_gfx = byzantine_group_coa_gfx } scope:culture = { has_coa_gfx = byzantine_group_coa_gfx }
scope:title ?= { # scope:title ?= {
any_this_title_or_de_jure_above = { # any_this_title_or_de_jure_above = {
this = title:e_byzantium # this = title:e_byzantium
} # }
} # }
} }
} }

View file

@ -477,7 +477,7 @@ can_keep_acclamation_succession_law_trigger = {
always = no always = no
OR = { OR = {
can_have_acclamation_succession_law_trigger = yes can_have_acclamation_succession_law_trigger = yes
has_title = title:e_byzantium # has_title = title:e_byzantium
} }
} }
} }

View file

@ -148,98 +148,99 @@ launch_hungarian_migration_misplaced_count_suitable_liege_trigger = {
# #
################################################## ##################################################
# Favour the Countryside Basques Triggers # Favour the Countryside Basques Triggers
#
favour_the_countryside_basques_counts_as_basque_trigger = { #favour_the_countryside_basques_counts_as_basque_trigger = {
culture = { # culture = {
OR = { # OR = {
this = culture:basque # this = culture:basque
any_parent_culture = { this = culture:basque } # any_parent_culture = { this = culture:basque }
} # }
} # }
} #}
#
## We keep these isolated so that we can maintain easy parity between the decision rationales & the event desc rationales. ### We keep these isolated so that we can maintain easy parity between the decision rationales & the event desc rationales.
favour_the_countryside_basques_rationale_negative_piety_level_trigger = { #favour_the_countryside_basques_rationale_negative_piety_level_trigger = {
piety_level < low_piety_level # piety_level < low_piety_level
} #}
#
favour_the_countryside_basques_rationale_sinful_traits_trigger = { #favour_the_countryside_basques_rationale_sinful_traits_trigger = {
num_sinful_traits >= 2 # num_sinful_traits >= 2
} #}
#
favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = { #favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = {
num_virtuous_traits = { # num_virtuous_traits = {
value >= favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value # value >= favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value
target = faith:basque_pagan # target = faith:basque_pagan
} # }
} #}
#
favour_the_countryside_basques_rationale_excommunicated_trigger = { #favour_the_countryside_basques_rationale_excommunicated_trigger = {
has_trait = excommunicated # has_trait = excommunicated
} #}
#
favour_the_countryside_basques_rationale_naked_cynicism_trigger = { #favour_the_countryside_basques_rationale_naked_cynicism_trigger = {
trigger_if = { # trigger_if = {
limit = { is_ai = no } # limit = { is_ai = no }
has_trait = cynical # has_trait = cynical
} # }
} #}
#
favour_the_countryside_basques_rationale_hof_rivalry_trigger = { #favour_the_countryside_basques_rationale_hof_rivalry_trigger = {
AND = { # AND = {
exists = faith.religious_head # exists = faith.religious_head
has_relation_rival = faith.religious_head # has_relation_rival = faith.religious_head
} # }
} #}
#
################################################## ##################################################
# Rebuke Roman Revanchism Triggers # Rebuke Roman Revanchism Triggers
rebuke_roman_revanchism_counties_controlled_trigger = { #rebuke_roman_revanchism_counties_controlled_trigger = {
holder = { # holder = {
OR = { # OR = {
this = root # this = root
top_liege = root # top_liege = root
} # }
} # }
} #}
#
rebuke_roman_revanchism_counties_controlled_by_ere_trigger = { #rebuke_roman_revanchism_counties_controlled_by_ere_trigger = {
exists = title:e_byzantium.holder # exists = title:e_byzantium.holder
holder = { # holder = {
OR = { # OR = {
this = title:e_byzantium.holder # this = title:e_byzantium.holder
top_liege = title:e_byzantium.holder # top_liege = title:e_byzantium.holder
} # }
} # }
} #}
#
rebuke_roman_revanchism_sicily_controls_unlisted_empire_trigger = { #rebuke_roman_revanchism_sicily_controls_unlisted_empire_trigger = {
highest_held_title_tier >= tier_empire # highest_held_title_tier >= tier_empire
primary_title = { # primary_title = {
NOR = { # NOR = {
this = title:e_italy # this = title:e_italy
this = title:e_maghreb # this = title:e_maghreb
} # }
} # }
} #}
#
restore_roman_empire_decision_religion_culture_trigger = { #restore_roman_empire_decision_religion_culture_trigger = {
custom_tooltip = { # custom_tooltip = {
text = restore_roman_empire_decision_religion_culture_tt # text = restore_roman_empire_decision_religion_culture_tt
OR = { # OR = {
religion = { # religion = {
OR = { # OR = {
is_in_family = rf_abrahamic # is_in_family = rf_abrahamic
this = religion:hellenism_religion # this = religion:hellenism_religion
} # }
} # }
culture = { # culture = {
OR = { # OR = {
has_cultural_pillar = heritage_latin # has_cultural_pillar = heritage_latin
has_cultural_pillar = heritage_byzantine # has_cultural_pillar = heritage_byzantine
} # }
} # }
} # }
} # }
} #}
#

View file

@ -1873,47 +1873,47 @@ mpo_nomad_invasion_war_ai_trigger = {
geographical_region = world_steppe_east geographical_region = world_steppe_east
} }
} }
#Byzantium or China are actually somehow a viable target # #Byzantium or China are actually somehow a viable target
title:e_byzantium.holder ?= { # title:e_byzantium.holder ?= {
in_diplomatic_range = $NOMAD$ # in_diplomatic_range = $NOMAD$
NOR = { # NOR = {
has_any_good_relationship_with_character_trigger = { CHARACTER = $NOMAD$ } # has_any_good_relationship_with_character_trigger = { CHARACTER = $NOMAD$ }
is_allied_to = $NOMAD$ # is_allied_to = $NOMAD$
is_tributary_of = $NOMAD$ # is_tributary_of = $NOMAD$
$NOMAD$ = { # $NOMAD$ = {
is_tributary_of_suzerain_or_above = prev # is_tributary_of_suzerain_or_above = prev
} # }
$NOMAD$ = { # $NOMAD$ = {
has_truce = prev # has_truce = prev
} # }
} # }
#Fulfills strength comparison # #Fulfills strength comparison
current_military_strength < $NOMAD$.seventy_percent_of_current_military_strength # current_military_strength < $NOMAD$.seventy_percent_of_current_military_strength
OR = { # OR = {
gold <= $NOMAD$.fifty_percent_of_current_gold # gold <= $NOMAD$.fifty_percent_of_current_gold
current_military_strength <= $NOMAD$.forty_percent_of_current_military_strength # current_military_strength <= $NOMAD$.forty_percent_of_current_military_strength
} # }
} # }
title:h_china.holder ?= { # title:h_china.holder ?= {
in_diplomatic_range = $NOMAD$ # in_diplomatic_range = $NOMAD$
NOR = { # NOR = {
has_any_good_relationship_with_character_trigger = { CHARACTER = $NOMAD$ } # has_any_good_relationship_with_character_trigger = { CHARACTER = $NOMAD$ }
is_allied_to = $NOMAD$ # is_allied_to = $NOMAD$
is_tributary_of = $NOMAD$ # is_tributary_of = $NOMAD$
$NOMAD$ = { # $NOMAD$ = {
is_tributary_of_suzerain_or_above = prev # is_tributary_of_suzerain_or_above = prev
} # }
$NOMAD$ = { # $NOMAD$ = {
has_truce = prev # has_truce = prev
} # }
} # }
#Fulfills strength comparison # #Fulfills strength comparison
current_military_strength < $NOMAD$.seventy_percent_of_current_military_strength # current_military_strength < $NOMAD$.seventy_percent_of_current_military_strength
OR = { # OR = {
gold <= $NOMAD$.fifty_percent_of_current_gold # gold <= $NOMAD$.fifty_percent_of_current_gold
current_military_strength <= $NOMAD$.forty_percent_of_current_military_strength # current_military_strength <= $NOMAD$.forty_percent_of_current_military_strength
} # }
} # }
# Havsaran zud? Leave the steppe! # Havsaran zud? Leave the steppe!
capital_county ?= { capital_county ?= {
any_county_situation_sub_region = { any_county_situation_sub_region = {