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 = {
OR = {
location = province:b_constantinople
AND = {
primary_title = title:e_byzantium
title:c_byzantion = {
any_de_jure_top_liege = { this = root }
}
}
# AND = {
# primary_title = title:e_byzantium
# title:c_byzantion = {
# any_de_jure_top_liege = { this = root }
# }
# }
}
}
has_current_phase = coronation_phase_coronation

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -93,21 +93,21 @@ accolade_marauder_character = {
add_trait = berserker
}
}
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
# Cultural Traditions
if = {
@ -646,21 +646,21 @@ accolade_thug_character = {
assign_martial_education_from_squires_quality_effect = yes
}
}
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
#berserker
if = {
limit = {
@ -836,21 +836,21 @@ accolade_disciplinarian_character = {
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_stewardship_education_from_squires_quality_effect = yes
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
# Cultural Traditions
if = {
limit = {
@ -1187,21 +1187,21 @@ accolade_valiant_character = {
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
#berserker
if = {
limit = {
@ -1403,21 +1403,21 @@ accolade_stalwart_character = {
gender_female_chance = scope_value_target_soldier_female_chance
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
# Cultural Traditions
if = {
limit = {
@ -1594,21 +1594,21 @@ accolade_scoundrel_character = {
assign_intrigue_education_from_squires_quality_effect = yes
}
}
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
random = {
chance = 1
@ -1995,21 +1995,21 @@ accolade_tactician_character = {
after_creation = {
assign_martial_education_from_squires_quality_effect = yes
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
if = {
limit = {
culture = {
@ -2362,21 +2362,21 @@ accolade_manipulator_character = {
after_creation = {
assign_intrigue_education_from_squires_quality_effect = yes
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
if = {
limit = {
culture = {
@ -2706,21 +2706,21 @@ accolade_contender_character = {
}
}
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
if = {
limit = {
culture = {
@ -3214,21 +3214,21 @@ accolade_pike_character = {
}
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
if = {
limit = {
culture = {
@ -3651,21 +3651,21 @@ accolade_vanguard_character = {
add_trait = berserker
}
}
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
if = {
limit = {
culture = {
@ -3892,21 +3892,21 @@ accolade_lancer_character = {
}
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
if = {
limit = {
culture = {
@ -4081,21 +4081,21 @@ accolade_besieger_character = {
assign_martial_education_from_squires_quality_effect = yes
add_trait = military_engineer
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
if = {
limit = {
culture = {
@ -5151,21 +5151,21 @@ accolade_blademaster_character = {
}
}
# Cultural Traditions
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
if = {
limit = {
culture = {
@ -5424,21 +5424,21 @@ accolade_house_knight_character = {
}
add_trait = bastard
add_trait = disputed_heritage
if = {
limit = {
current_date < 1400
scope:new_owner = {
has_title = title:e_byzantium
}
culture = {
OR = {
has_cultural_parameter = unlock_maa_huscarls
has_cultural_parameter = unlock_maa_varangian_veterans
}
}
}
add_trait = varangian
}
# if = {
# limit = {
# current_date < 1400
# scope:new_owner = {
# has_title = title:e_byzantium
# }
# culture = {
# OR = {
# has_cultural_parameter = unlock_maa_huscarls
# has_cultural_parameter = unlock_maa_varangian_veterans
# }
# }
# }
# add_trait = varangian
# }
# Cultural Traditions
if = {
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
limit = {
OR = {
has_primary_title = title:e_byzantium
has_primary_title = title:e_latin_empire
}
}
OR = {
current_year >= 1279 # Roughly when the mongols should fracture historically
scope:mongol_emperor = {
completely_controls_region = special_mongol_empire_golden_horde_region # Controls all of Russia and the Steppe
}
any_realm_county = { # Byzantium is expansionist
count >= 50
title_province = {
OR = {
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_3
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_alpha
}
}
}
}
}
# trigger_if = { # We don't want the Byzantine empire to get annihilated immediately
# limit = {
# OR = {
# has_primary_title = title:e_byzantium
# has_primary_title = title:e_latin_empire
# }
# }
# OR = {
# current_year >= 1279 # Roughly when the mongols should fracture historically
# scope:mongol_emperor = {
# completely_controls_region = special_mongol_empire_golden_horde_region # Controls all of Russia and the Steppe
# }
# any_realm_county = { # Byzantium is expansionist
# count >= 50
# title_province = {
# OR = {
# 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_3
# 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_alpha
# }
# }
# }
# }
# }
}
weight = {
base = 0

View file

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

View file

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

View file

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

View file

@ -477,7 +477,7 @@ can_keep_acclamation_succession_law_trigger = {
always = no
OR = {
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_counts_as_basque_trigger = {
culture = {
OR = {
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.
favour_the_countryside_basques_rationale_negative_piety_level_trigger = {
piety_level < low_piety_level
}
favour_the_countryside_basques_rationale_sinful_traits_trigger = {
num_sinful_traits >= 2
}
favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = {
num_virtuous_traits = {
value >= favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value
target = faith:basque_pagan
}
}
favour_the_countryside_basques_rationale_excommunicated_trigger = {
has_trait = excommunicated
}
favour_the_countryside_basques_rationale_naked_cynicism_trigger = {
trigger_if = {
limit = { is_ai = no }
has_trait = cynical
}
}
favour_the_countryside_basques_rationale_hof_rivalry_trigger = {
AND = {
exists = faith.religious_head
has_relation_rival = faith.religious_head
}
}
#
#favour_the_countryside_basques_counts_as_basque_trigger = {
# culture = {
# OR = {
# 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.
#favour_the_countryside_basques_rationale_negative_piety_level_trigger = {
# piety_level < low_piety_level
#}
#
#favour_the_countryside_basques_rationale_sinful_traits_trigger = {
# num_sinful_traits >= 2
#}
#
#favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = {
# num_virtuous_traits = {
# value >= favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value
# target = faith:basque_pagan
# }
#}
#
#favour_the_countryside_basques_rationale_excommunicated_trigger = {
# has_trait = excommunicated
#}
#
#favour_the_countryside_basques_rationale_naked_cynicism_trigger = {
# trigger_if = {
# limit = { is_ai = no }
# has_trait = cynical
# }
#}
#
#favour_the_countryside_basques_rationale_hof_rivalry_trigger = {
# AND = {
# exists = faith.religious_head
# has_relation_rival = faith.religious_head
# }
#}
#
##################################################
# Rebuke Roman Revanchism Triggers
rebuke_roman_revanchism_counties_controlled_trigger = {
holder = {
OR = {
this = root
top_liege = root
}
}
}
rebuke_roman_revanchism_counties_controlled_by_ere_trigger = {
exists = title:e_byzantium.holder
holder = {
OR = {
this = title:e_byzantium.holder
top_liege = title:e_byzantium.holder
}
}
}
rebuke_roman_revanchism_sicily_controls_unlisted_empire_trigger = {
highest_held_title_tier >= tier_empire
primary_title = {
NOR = {
this = title:e_italy
this = title:e_maghreb
}
}
}
restore_roman_empire_decision_religion_culture_trigger = {
custom_tooltip = {
text = restore_roman_empire_decision_religion_culture_tt
OR = {
religion = {
OR = {
is_in_family = rf_abrahamic
this = religion:hellenism_religion
}
}
culture = {
OR = {
has_cultural_pillar = heritage_latin
has_cultural_pillar = heritage_byzantine
}
}
}
}
}
#rebuke_roman_revanchism_counties_controlled_trigger = {
# holder = {
# OR = {
# this = root
# top_liege = root
# }
# }
#}
#
#rebuke_roman_revanchism_counties_controlled_by_ere_trigger = {
# exists = title:e_byzantium.holder
# holder = {
# OR = {
# this = title:e_byzantium.holder
# top_liege = title:e_byzantium.holder
# }
# }
#}
#
#rebuke_roman_revanchism_sicily_controls_unlisted_empire_trigger = {
# highest_held_title_tier >= tier_empire
# primary_title = {
# NOR = {
# this = title:e_italy
# this = title:e_maghreb
# }
# }
#}
#
#restore_roman_empire_decision_religion_culture_trigger = {
# custom_tooltip = {
# text = restore_roman_empire_decision_religion_culture_tt
# OR = {
# religion = {
# OR = {
# is_in_family = rf_abrahamic
# this = religion:hellenism_religion
# }
# }
# culture = {
# OR = {
# has_cultural_pillar = heritage_latin
# has_cultural_pillar = heritage_byzantine
# }
# }
# }
# }
#}
#

View file

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