This commit is contained in:
Heidesommer 2026-05-25 07:54:55 -04:00
parent 26b04f6db4
commit c6eb868ef4
116 changed files with 69758 additions and 26333 deletions

View file

@ -8472,25 +8472,25 @@ coronation_events.6121 = {
OR = {
government_has_flag = government_is_nomadic
has_trait = nomadic_philosophy
primary_title = title:e_mongol_empire
# primary_title = title:e_mongol_empire
}
}
desc = coronation_events.6121.desc_kurultai
}
triggered_desc = {
trigger = {
OR = {
is_roman_emperor_primary_title_trigger = yes
culture = {
has_cultural_tradition = tradition_ep3_roman_ceremonies
}
culture = {
has_cultural_tradition = tradition_roman_legacy
}
}
}
desc = coronation_events.6121.desc_byzantine
}
# triggered_desc = {
# trigger = {
# OR = {
# is_roman_emperor_primary_title_trigger = yes
# culture = {
# has_cultural_tradition = tradition_ep3_roman_ceremonies
# }
# culture = {
# has_cultural_tradition = tradition_roman_legacy
# }
# }
# }
# desc = coronation_events.6121.desc_byzantine
# }
desc = coronation_events.6121.desc_generic_intro
}
#Are the nobles compliant?

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -946,138 +946,138 @@ fund_inspiration.0022 = {
scripted_trigger fund_inspiration_0031_title_based_option_trigger = {
OR = {
AND = {
exists = global_var:flag_restored_roman_empire
global_var:flag_restored_roman_empire = root
NOT = { exists = scope:book_topic_restoration }
}
AND = {
exists = global_var:flag_restored_dumnonia
global_var:flag_restored_dumnonia = root
NOT = { exists = scope:book_topic_restoration }
}
AND = {
exists = global_var:flag_reformed_carolingian_empire
global_var:flag_reformed_carolingian_empire = root
NOT = { exists = scope:book_topic_restoration }
}
AND = {
exists = global_var:restore_holy_roman_empire_decision
global_var:restore_holy_roman_empire_decision = root
NOT = { exists = scope:book_topic_restoration }
}
AND = {
exists = global_var:unite_the_spanish_thrones_decision
global_var:unite_the_spanish_thrones_decision = root
exists = global_var:unite_the_spanish_thrones_decision_title
NOT = { exists = scope:book_topic_unification }
}
AND = {
exists = global_var:unite_the_slavs_decision
global_var:unite_the_slavs_decision = root
NOT = { exists = scope:book_topic_unification }
}
AND = {
exists = global_var:unite_the_southern_slavs_decision
global_var:unite_the_southern_slavs_decision = root
exists = global_var:unite_the_southern_slavs_decision_title
NOT = { exists = scope:book_topic_unification }
}
AND = {
exists = global_var:unite_the_western_slavs_decision
global_var:unite_the_western_slavs_decision = root
NOT = { exists = scope:book_topic_unification }
}
AND = {
exists = global_var:flag_unified_burgundy_kingdom
global_var:flag_unified_burgundy_kingdom = root
NOT = { exists = scope:book_topic_unification }
}
AND = {
exists = global_var:flag_unified_italian_empire
global_var:flag_unified_italian_empire = root
NOT = { exists = scope:book_topic_unification }
}
AND = {
exists = global_var:form_portugal_decision
global_var:form_portugal_decision = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_founded_kingdom_of_bosnia
global_var:flag_founded_kingdom_of_bosnia = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_created_armenian_empire
global_var:flag_created_armenian_empire = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_created_dai_viet_empire
global_var:flag_created_dai_viet_empire = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_created_majapahit_empire
global_var:flag_created_majapahit_empire = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_created_ryukyu_empire
global_var:flag_created_ryukyu_empire = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_created_siam_kingdom
global_var:flag_created_siam_kingdom = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_created_brunei_kingdom
global_var:flag_created_brunei_kingdom = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_created_brunei_empire
global_var:flag_created_brunei_empire = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_formed_rum_sultanate
global_var:flag_formed_rum_sultanate = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:create_israel_kingdom
global_var:create_israel_kingdom = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_created_outremer_empire
global_var:flag_created_outremer_empire = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_formed_switzerland_kingdom
global_var:flag_formed_switzerland_kingdom = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_formed_austria_kingdom
global_var:flag_formed_austria_kingdom = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_formed_kingdom_of_aragon
global_var:flag_formed_kingdom_of_aragon = root
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:form_toledo_decision
global_var:form_toledo_decision = root
NOT = { exists = scope:book_topic_creation }
}
# AND = {
# exists = global_var:flag_restored_roman_empire
# global_var:flag_restored_roman_empire = root
# NOT = { exists = scope:book_topic_restoration }
# }
# AND = {
# exists = global_var:flag_restored_dumnonia
# global_var:flag_restored_dumnonia = root
# NOT = { exists = scope:book_topic_restoration }
# }
# AND = {
# exists = global_var:flag_reformed_carolingian_empire
# global_var:flag_reformed_carolingian_empire = root
# NOT = { exists = scope:book_topic_restoration }
# }
# AND = {
# exists = global_var:restore_holy_roman_empire_decision
# global_var:restore_holy_roman_empire_decision = root
# NOT = { exists = scope:book_topic_restoration }
# }
# AND = {
# exists = global_var:unite_the_spanish_thrones_decision
# global_var:unite_the_spanish_thrones_decision = root
# exists = global_var:unite_the_spanish_thrones_decision_title
# NOT = { exists = scope:book_topic_unification }
# }
# AND = {
# exists = global_var:unite_the_slavs_decision
# global_var:unite_the_slavs_decision = root
# NOT = { exists = scope:book_topic_unification }
# }
# AND = {
# exists = global_var:unite_the_southern_slavs_decision
# global_var:unite_the_southern_slavs_decision = root
# exists = global_var:unite_the_southern_slavs_decision_title
# NOT = { exists = scope:book_topic_unification }
# }
# AND = {
# exists = global_var:unite_the_western_slavs_decision
# global_var:unite_the_western_slavs_decision = root
# NOT = { exists = scope:book_topic_unification }
# }
# AND = {
# exists = global_var:flag_unified_burgundy_kingdom
# global_var:flag_unified_burgundy_kingdom = root
# NOT = { exists = scope:book_topic_unification }
# }
# AND = {
# exists = global_var:flag_unified_italian_empire
# global_var:flag_unified_italian_empire = root
# NOT = { exists = scope:book_topic_unification }
# }
# AND = {
# exists = global_var:form_portugal_decision
# global_var:form_portugal_decision = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_founded_kingdom_of_bosnia
# global_var:flag_founded_kingdom_of_bosnia = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_created_armenian_empire
# global_var:flag_created_armenian_empire = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_created_dai_viet_empire
# global_var:flag_created_dai_viet_empire = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_created_majapahit_empire
# global_var:flag_created_majapahit_empire = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_created_ryukyu_empire
# global_var:flag_created_ryukyu_empire = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_created_siam_kingdom
# global_var:flag_created_siam_kingdom = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_created_brunei_kingdom
# global_var:flag_created_brunei_kingdom = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_created_brunei_empire
# global_var:flag_created_brunei_empire = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_formed_rum_sultanate
# global_var:flag_formed_rum_sultanate = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:create_israel_kingdom
# global_var:create_israel_kingdom = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_created_outremer_empire
# global_var:flag_created_outremer_empire = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_formed_switzerland_kingdom
# global_var:flag_formed_switzerland_kingdom = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_formed_austria_kingdom
# global_var:flag_formed_austria_kingdom = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:flag_formed_kingdom_of_aragon
# global_var:flag_formed_kingdom_of_aragon = root
# NOT = { exists = scope:book_topic_creation }
# }
# AND = {
# exists = global_var:form_toledo_decision
# global_var:form_toledo_decision = root
# NOT = { exists = scope:book_topic_creation }
# }
AND = {
exists = global_var:found_kingdom_decision
global_var:found_kingdom_decision = root
@ -1090,11 +1090,11 @@ scripted_trigger fund_inspiration_0031_title_based_option_trigger = {
exists = global_var:found_empire_decision_empire
NOT = { exists = scope:book_topic_creation }
}
AND = {
exists = global_var:flag_restored_old_vasconia
global_var:flag_restored_old_vasconia = root
NOT = { exists = scope:book_topic_restoration }
}
# AND = {
# exists = global_var:flag_restored_old_vasconia
# global_var:flag_restored_old_vasconia = root
# NOT = { exists = scope:book_topic_restoration }
# }
}
}
@ -1207,330 +1207,330 @@ scripted_effect fund_inspiration_0031_pick_options_to_show_effect = {
trigger = {
fund_inspiration_0031_title_based_option_trigger = yes
}
# if = {
# limit = {
# AND = {
# exists = global_var:flag_restored_roman_empire
# global_var:flag_restored_roman_empire = root
# }
# NOT = { exists = scope:book_topic_restoration }
# }
# save_scope_value_as = {
# name = book_topic_restoration
# value = yes
# }
# title:h_roman_empire = {
# save_scope_as = restored_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_restored_dumnonia
# global_var:flag_restored_dumnonia = root
# }
# NOT = { exists = scope:book_topic_restoration }
# }
# save_scope_value_as = {
# name = book_topic_restoration
# value = yes
# }
# title:k_cornwall = {
# save_scope_as = restored_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_reformed_carolingian_empire
# global_var:flag_reformed_carolingian_empire = root
# }
# NOT = { exists = scope:book_topic_restoration }
# }
# save_scope_value_as = {
# name = book_topic_restoration
# value = yes
# }
# title:e_france = {
# save_scope_as = restored_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:restore_holy_roman_empire_decision
# global_var:restore_holy_roman_empire_decision = root
# }
# NOT = { exists = scope:book_topic_restoration }
# }
# save_scope_value_as = {
# name = book_topic_restoration
# value = yes
# }
# title:e_hre = {
# save_scope_as = restored_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:unite_the_spanish_thrones_decision
# global_var:unite_the_spanish_thrones_decision = root
# exists = global_var:unite_the_spanish_thrones_decision_title
# }
# NOT = { exists = scope:book_topic_unification }
# }
# save_scope_value_as = {
# name = book_topic_unification
# value = yes
# }
# global_var:unite_the_spanish_thrones_decision_title = {
# save_scope_as = united_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:unite_the_slavs_decision
# global_var:unite_the_slavs_decision = root
# }
# NOT = { exists = scope:book_topic_unification }
# }
# save_scope_value_as = {
# name = book_topic_unification
# value = yes
# }
# title:e_slavia = {
# save_scope_as = united_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:unite_the_southern_slavs_decision
# global_var:unite_the_southern_slavs_decision = root
# exists = global_var:unite_the_southern_slavs_decision_title
# }
# NOT = { exists = scope:book_topic_unification }
# }
# save_scope_value_as = {
# name = book_topic_unification
# value = yes
# }
# global_var:unite_the_southern_slavs_decision_title = {
# save_scope_as = united_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:unite_the_western_slavs_decision
# global_var:unite_the_western_slavs_decision = root
# exists = global_var:unite_the_western_slavs_decision_title
# }
# NOT = { exists = scope:book_topic_unification }
# }
# save_scope_value_as = {
# name = book_topic_unification
# value = yes
# }
# global_var:unite_the_western_slavs_decision_title = {
# save_scope_as = united_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_unified_burgundy_kingdom
# global_var:flag_unified_burgundy_kingdom = root
# }
# NOT = { exists = scope:book_topic_unification }
# }
# save_scope_value_as = {
# name = book_topic_unification
# value = yes
# }
# title:k_burgundy = {
# save_scope_as = united_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_unified_italian_empire
# global_var:flag_unified_italian_empire = root
# }
# NOT = { exists = scope:book_topic_unification }
# }
# save_scope_value_as = {
# name = book_topic_unification
# value = yes
# }
# title:e_italy = {
# save_scope_as = united_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:form_portugal_decision
# global_var:form_portugal_decision = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:k_portugal = {
# save_scope_as = created_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_founded_kingdom_of_bosnia
# global_var:flag_founded_kingdom_of_bosnia = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:k_bosnia = {
# save_scope_as = created_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_created_armenian_empire
# global_var:flag_created_armenian_empire = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:e_armenia = {
# save_scope_as = created_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_created_dai_viet_empire
# global_var:flag_created_dai_viet_empire = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:e_viet = {
# save_scope_as = created_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_formed_rum_sultanate
# global_var:flag_formed_rum_sultanate = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:k_rum = {
# save_scope_as = created_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:create_israel_kingdom
# global_var:create_israel_kingdom = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:k_israel = {
# save_scope_as = created_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_created_outremer_empire
# global_var:flag_created_outremer_empire = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:e_outremer = {
# save_scope_as = created_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_formed_switzerland_kingdom
# global_var:flag_formed_switzerland_kingdom = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:k_switzerland = {
# save_scope_as = created_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_formed_austria_kingdom
# global_var:flag_formed_austria_kingdom = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:k_austria = {
# save_scope_as = created_title
# }
# }
# else_if = {
# limit = {
# AND = {
# exists = global_var:flag_formed_kingdom_of_aragon
# global_var:flag_formed_kingdom_of_aragon = root
# }
# NOT = { exists = scope:book_topic_creation }
# }
# save_scope_value_as = {
# name = book_topic_creation
# value = yes
# }
# title:k_aragon = {
# save_scope_as = created_title
# }
# }
if = {
limit = {
AND = {
exists = global_var:flag_restored_roman_empire
global_var:flag_restored_roman_empire = root
}
NOT = { exists = scope:book_topic_restoration }
}
save_scope_value_as = {
name = book_topic_restoration
value = yes
}
title:h_roman_empire = {
save_scope_as = restored_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_restored_dumnonia
global_var:flag_restored_dumnonia = root
}
NOT = { exists = scope:book_topic_restoration }
}
save_scope_value_as = {
name = book_topic_restoration
value = yes
}
title:k_cornwall = {
save_scope_as = restored_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_reformed_carolingian_empire
global_var:flag_reformed_carolingian_empire = root
}
NOT = { exists = scope:book_topic_restoration }
}
save_scope_value_as = {
name = book_topic_restoration
value = yes
}
title:e_france = {
save_scope_as = restored_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:restore_holy_roman_empire_decision
global_var:restore_holy_roman_empire_decision = root
}
NOT = { exists = scope:book_topic_restoration }
}
save_scope_value_as = {
name = book_topic_restoration
value = yes
}
title:e_hre = {
save_scope_as = restored_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:unite_the_spanish_thrones_decision
global_var:unite_the_spanish_thrones_decision = root
exists = global_var:unite_the_spanish_thrones_decision_title
}
NOT = { exists = scope:book_topic_unification }
}
save_scope_value_as = {
name = book_topic_unification
value = yes
}
global_var:unite_the_spanish_thrones_decision_title = {
save_scope_as = united_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:unite_the_slavs_decision
global_var:unite_the_slavs_decision = root
}
NOT = { exists = scope:book_topic_unification }
}
save_scope_value_as = {
name = book_topic_unification
value = yes
}
title:e_slavia = {
save_scope_as = united_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:unite_the_southern_slavs_decision
global_var:unite_the_southern_slavs_decision = root
exists = global_var:unite_the_southern_slavs_decision_title
}
NOT = { exists = scope:book_topic_unification }
}
save_scope_value_as = {
name = book_topic_unification
value = yes
}
global_var:unite_the_southern_slavs_decision_title = {
save_scope_as = united_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:unite_the_western_slavs_decision
global_var:unite_the_western_slavs_decision = root
exists = global_var:unite_the_western_slavs_decision_title
}
NOT = { exists = scope:book_topic_unification }
}
save_scope_value_as = {
name = book_topic_unification
value = yes
}
global_var:unite_the_western_slavs_decision_title = {
save_scope_as = united_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_unified_burgundy_kingdom
global_var:flag_unified_burgundy_kingdom = root
}
NOT = { exists = scope:book_topic_unification }
}
save_scope_value_as = {
name = book_topic_unification
value = yes
}
title:k_burgundy = {
save_scope_as = united_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_unified_italian_empire
global_var:flag_unified_italian_empire = root
}
NOT = { exists = scope:book_topic_unification }
}
save_scope_value_as = {
name = book_topic_unification
value = yes
}
title:e_italy = {
save_scope_as = united_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:form_portugal_decision
global_var:form_portugal_decision = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:k_portugal = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_founded_kingdom_of_bosnia
global_var:flag_founded_kingdom_of_bosnia = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:k_bosnia = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_created_armenian_empire
global_var:flag_created_armenian_empire = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:e_armenia = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_created_dai_viet_empire
global_var:flag_created_dai_viet_empire = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:e_viet = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_formed_rum_sultanate
global_var:flag_formed_rum_sultanate = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:k_rum = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:create_israel_kingdom
global_var:create_israel_kingdom = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:k_israel = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_created_outremer_empire
global_var:flag_created_outremer_empire = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:e_outremer = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_formed_switzerland_kingdom
global_var:flag_formed_switzerland_kingdom = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:k_switzerland = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_formed_austria_kingdom
global_var:flag_formed_austria_kingdom = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:k_austria = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:flag_formed_kingdom_of_aragon
global_var:flag_formed_kingdom_of_aragon = root
}
NOT = { exists = scope:book_topic_creation }
}
save_scope_value_as = {
name = book_topic_creation
value = yes
}
title:k_aragon = {
save_scope_as = created_title
}
}
else_if = {
limit = {
AND = {
exists = global_var:found_kingdom_decision

View file

@ -2664,360 +2664,360 @@ ep3_decisions_event.2090 = {
}
#########################################################
### Restore Backwater Greek Counties Decision Events
### by Chad Uhl
# Event for the Governor when they've completely removed the backwater modifiers
ep3_decisions_event.3000 = {
type = letter_event
opening = ep3_decisions_event.3001.opening
desc = ep3_decisions_event.3000.desc
sender = top_liege
immediate = {
show_as_tooltip = {
every_sub_realm_county = {
limit = {
title_province = {
geographical_region = greek_backwater_modifier_region
}
}
remove_county_modifier = backwater_county_modifier
}
}
}
option = {
name = ep3_decisions_event.3000.a
# Big influence gain
change_influence = massive_influence_gain
# Modifier to improve Stewardship, which in turn improves Governor Efficiency
add_character_modifier = {
modifier = restored_greek_theme_modifier
}
# Let the player know that they are getting boosted governor efficiency
custom_tooltip = restored_greek_theme_gov_efficiency_tt
# Improve relationship with the emperor
reverse_add_opinion = {
target = liege
modifier = impressed_opinion
opinion = 20
}
}
}
# Event for the emperor when all the counties of Greece have been rid of the backwater modifier
ep3_decisions_event.3001 = {
type = character_event
title = ep3_decisions_event.3001.t
desc = ep3_decisions_event.3001.desc
theme = emperor
override_background = { reference = council_chamber }
left_portrait = {
character = root
animation = personality_honorable
}
right_portrait = {
character = scope:interlocutor
triggered_animation = {
trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
animation = scepter # anim uses crucifix scepter
}
animation = war_over_tie
}
trigger = {
any_sub_realm_county = {
title_province = { geographical_region = greek_backwater_modifier_region }
}
any_sub_realm_county = {
count = 0
title_province = {
geographical_region = greek_backwater_modifier_region
}
has_county_modifier = backwater_county_modifier
}
}
# If the emperor isn't valid for this event yet, check next year
on_trigger_fail = {
if = { # If the emperor no longer holds any county in this region, then we remove all the modifiers and just call it quits
limit = {
any_sub_realm_county = {
count = 0
title_province = {
geographical_region = greek_backwater_modifier_region
}
}
}
every_county_in_region = {
region = greek_backwater_modifier_region
limit = {
has_county_modifier = backwater_county_modifier
}
remove_county_modifier = backwater_county_modifier
}
}
else = { # If the emperor still holds counties in Greece, we will check all this again in a year to see the status
trigger_event = {
id = ep3_decisions_event.3001
years = 1
}
}
}
immediate = {
# Find an interlocutor
if = {
limit = { exists = cp:councillor_steward }
cp:councillor_steward = { save_scope_as = interlocutor }
}
else_if = {
limit = { exists = cp:councillor_chancellor }
cp:councillor_chancellor = { save_scope_as = interlocutor }
}
else_if = {
limit = {
any_councillor = { }
}
random_councillor = {
save_scope_as = interlocutor
}
}
else = {
ordered_vassal = {
order_by = stewardship
save_scope_as = interlocutor
}
}
# Create the tooltip showing that all the modifiers have been removed
show_as_tooltip = {
custom_tooltip = {
text = every_county_in_greece_tt
every_county_in_region = {
region = greek_backwater_modifier_region
limit = {
holder = {
OR = {
this = root
any_liege_or_above = {
this = root
}
}
}
}
remove_county_modifier = backwater_county_modifier
}
}
}
}
option = { # Celebrate the Empire's wealth and abundance
name = ep3_decisions_event.3001.a
add_legitimacy = minor_legitimacy_gain
change_influence = major_influence_gain
}
}
#########################################################
### Prepare Greek Fire Dromons
### by Jason Cantalini
# Event for the holder of constantinople when they opt into the decision
ep3_decisions_event.3100 = {
type = character_event
title = ep3_decisions_event.3100.t
desc = ep3_decisions_event.3100.desc
theme = war
override_background = { reference = docks }
left_portrait = {
character = root
animation = debating
}
right_portrait = {
character = scope:aide
triggered_animation = {
trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
animation = scepter # anim uses crucifix scepter
}
animation = war_over_tie
}
immediate = {
# Find an interlocutor
if = {
limit = { exists = cp:councillor_marshal }
cp:councillor_steward = { save_scope_as = aide }
}
else_if = {
limit = { exists = cp:councillor_steward }
cp:councillor_chancellor = { save_scope_as = aide }
}
else_if = {
limit = {
any_councillor = { }
}
random_councillor = {
save_scope_as = aide
}
}
else_if = {
limit = {
vassal_count >= 1
}
ordered_vassal = {
order_by = martial
save_scope_as = aide
}
}
else_if = {
limit = {
any_courtier = {
is_alive = yes
}
}
ordered_courtier = {
order_by = martial
save_scope_as = aide
}
}
else = {
random_pool_character = {
province = root.capital_province
limit = {
is_adult = yes
}
save_scope_as = aide
}
}
}
option = { #Use the city's native capabilities to produce what's needed
name = ep3_decisions_event.3100.a
trigger = {
influence >= major_influence_value
}
show_as_unavailable = { influence < massive_influence_value }
save_scope_as = actor
add_character_flag = {
flag = took_greek_fire_decision_flag
years = 10
}
begin_scheme_with_agents_effect = {
SCHEME_TYPE = prepare_fire_dromons_scheme
TARGET_TYPE = target_title
TARGET_SCOPE = root.capital_county
# Success.
AGENT_1 = agent_alchemist
AGENT_2 = agent_draughtsman
# Speed.
AGENT_3 = agent_drillmaster
AGENT_4 = agent_supplier
AGENT_5 = agent_bureaucrat_title
}
custom_tooltip = defensive_fire_dromons_success_tooltip
custom_tooltip = defensive_fire_dromons_custom_desc
custom_tooltip = defensive_fire_dromons_buildings_desc
change_influence = major_influence_loss
stress_impact = {
compassionate = medium_stress_impact_gain
calm = miniscule_stress_impact_gain
content = miniscule_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_energy = 0.5
}
modifier = {
factor = 0
influence < massive_influence_value
}
modifier = {
factor = 0
}
}
}
option = { #Have the latins manufacture ships
name = ep3_decisions_event.3100.b
trigger = {
treasury >= major_gold_value_static_max
}
show_as_unavailable = { treasury < massive_gold_value_static_max }
save_scope_as = actor
add_character_flag = {
flag = took_greek_fire_decision_flag
years = 10
}
begin_scheme_with_agents_effect = {
SCHEME_TYPE = prepare_fire_dromons_scheme
TARGET_TYPE = target_title
TARGET_SCOPE = root.capital_county
# Success.
AGENT_1 = agent_alchemist
AGENT_2 = agent_draughtsman
# Speed.
AGENT_3 = agent_drillmaster
AGENT_4 = agent_supplier
AGENT_5 = agent_bureaucrat_title
}
custom_tooltip = defensive_fire_dromons_success_tooltip
custom_tooltip = defensive_fire_dromons_custom_desc
custom_tooltip = defensive_fire_dromons_buildings_desc
remove_treasury_or_gold = major_gold_value_static_max
stress_impact = {
compassionate = medium_stress_impact_gain
paranoid = minor_stress_impact_gain
calm = miniscule_stress_impact_gain
content = miniscule_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_greed = -0.5
}
modifier = {
factor = 0
treasury < massive_gold_value_static_max
}
modifier = {
factor = 0
OR = {
has_trait = compassionate
has_trait = paranoid
}
}
}
}
option = { #Actually... never mind
name = ep3_decisions_event.3100.c
remove_decision_cooldown = prepare_greek_fire_dromons_decision
stress_impact = {
sadistic = minor_stress_impact_gain
callous = miniscule_stress_impact_gain
ambitious = miniscule_stress_impact_gain
}
ai_chance = {
base = 0
modifier = {
add = 100
OR = {
has_trait = compassionate
has_trait = calm
has_trait = content
}
}
}
}
}
##########################################################
#### Restore Backwater Greek Counties Decision Events
#### by Chad Uhl
#
## Event for the Governor when they've completely removed the backwater modifiers
#ep3_decisions_event.3000 = {
# type = letter_event
# opening = ep3_decisions_event.3001.opening
# desc = ep3_decisions_event.3000.desc
# sender = top_liege
#
# immediate = {
# show_as_tooltip = {
# every_sub_realm_county = {
# limit = {
# title_province = {
# geographical_region = greek_backwater_modifier_region
# }
# }
# remove_county_modifier = backwater_county_modifier
# }
# }
# }
#
# option = {
# name = ep3_decisions_event.3000.a
# # Big influence gain
# change_influence = massive_influence_gain
# # Modifier to improve Stewardship, which in turn improves Governor Efficiency
# add_character_modifier = {
# modifier = restored_greek_theme_modifier
# }
# # Let the player know that they are getting boosted governor efficiency
# custom_tooltip = restored_greek_theme_gov_efficiency_tt
# # Improve relationship with the emperor
# reverse_add_opinion = {
# target = liege
# modifier = impressed_opinion
# opinion = 20
# }
# }
#}
#
## Event for the emperor when all the counties of Greece have been rid of the backwater modifier
#ep3_decisions_event.3001 = {
# type = character_event
# title = ep3_decisions_event.3001.t
# desc = ep3_decisions_event.3001.desc
# theme = emperor
# override_background = { reference = council_chamber }
#
# left_portrait = {
# character = root
# animation = personality_honorable
# }
# right_portrait = {
# character = scope:interlocutor
# triggered_animation = {
# trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
# animation = scepter # anim uses crucifix scepter
# }
# animation = war_over_tie
# }
#
# trigger = {
# any_sub_realm_county = {
# title_province = { geographical_region = greek_backwater_modifier_region }
# }
# any_sub_realm_county = {
# count = 0
# title_province = {
# geographical_region = greek_backwater_modifier_region
# }
# has_county_modifier = backwater_county_modifier
# }
# }
#
# # If the emperor isn't valid for this event yet, check next year
# on_trigger_fail = {
# if = { # If the emperor no longer holds any county in this region, then we remove all the modifiers and just call it quits
# limit = {
# any_sub_realm_county = {
# count = 0
# title_province = {
# geographical_region = greek_backwater_modifier_region
# }
# }
# }
# every_county_in_region = {
# region = greek_backwater_modifier_region
# limit = {
# has_county_modifier = backwater_county_modifier
# }
# remove_county_modifier = backwater_county_modifier
# }
# }
# else = { # If the emperor still holds counties in Greece, we will check all this again in a year to see the status
# trigger_event = {
# id = ep3_decisions_event.3001
# years = 1
# }
# }
# }
#
# immediate = {
# # Find an interlocutor
# if = {
# limit = { exists = cp:councillor_steward }
# cp:councillor_steward = { save_scope_as = interlocutor }
# }
# else_if = {
# limit = { exists = cp:councillor_chancellor }
# cp:councillor_chancellor = { save_scope_as = interlocutor }
# }
# else_if = {
# limit = {
# any_councillor = { }
# }
# random_councillor = {
# save_scope_as = interlocutor
# }
# }
# else = {
# ordered_vassal = {
# order_by = stewardship
# save_scope_as = interlocutor
# }
# }
#
# # Create the tooltip showing that all the modifiers have been removed
# show_as_tooltip = {
# custom_tooltip = {
# text = every_county_in_greece_tt
# every_county_in_region = {
# region = greek_backwater_modifier_region
# limit = {
# holder = {
# OR = {
# this = root
# any_liege_or_above = {
# this = root
# }
# }
# }
# }
# remove_county_modifier = backwater_county_modifier
# }
# }
# }
# }
#
# option = { # Celebrate the Empire's wealth and abundance
# name = ep3_decisions_event.3001.a
# add_legitimacy = minor_legitimacy_gain
# change_influence = major_influence_gain
# }
#}
#
#
##########################################################
#### Prepare Greek Fire Dromons
#### by Jason Cantalini
#
## Event for the holder of constantinople when they opt into the decision
#ep3_decisions_event.3100 = {
# type = character_event
# title = ep3_decisions_event.3100.t
# desc = ep3_decisions_event.3100.desc
# theme = war
# override_background = { reference = docks }
#
# left_portrait = {
# character = root
# animation = debating
# }
# right_portrait = {
# character = scope:aide
# triggered_animation = {
# trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
# animation = scepter # anim uses crucifix scepter
# }
# animation = war_over_tie
# }
#
# immediate = {
# # Find an interlocutor
# if = {
# limit = { exists = cp:councillor_marshal }
# cp:councillor_steward = { save_scope_as = aide }
# }
# else_if = {
# limit = { exists = cp:councillor_steward }
# cp:councillor_chancellor = { save_scope_as = aide }
# }
# else_if = {
# limit = {
# any_councillor = { }
# }
# random_councillor = {
# save_scope_as = aide
# }
# }
# else_if = {
# limit = {
# vassal_count >= 1
# }
# ordered_vassal = {
# order_by = martial
# save_scope_as = aide
# }
# }
# else_if = {
# limit = {
# any_courtier = {
# is_alive = yes
# }
# }
# ordered_courtier = {
# order_by = martial
# save_scope_as = aide
# }
# }
# else = {
# random_pool_character = {
# province = root.capital_province
# limit = {
# is_adult = yes
# }
# save_scope_as = aide
# }
# }
# }
#
# option = { #Use the city's native capabilities to produce what's needed
# name = ep3_decisions_event.3100.a
# trigger = {
# influence >= major_influence_value
# }
# show_as_unavailable = { influence < massive_influence_value }
# save_scope_as = actor
# add_character_flag = {
# flag = took_greek_fire_decision_flag
# years = 10
# }
# begin_scheme_with_agents_effect = {
# SCHEME_TYPE = prepare_fire_dromons_scheme
# TARGET_TYPE = target_title
# TARGET_SCOPE = root.capital_county
# # Success.
# AGENT_1 = agent_alchemist
# AGENT_2 = agent_draughtsman
# # Speed.
# AGENT_3 = agent_drillmaster
# AGENT_4 = agent_supplier
# AGENT_5 = agent_bureaucrat_title
# }
# custom_tooltip = defensive_fire_dromons_success_tooltip
# custom_tooltip = defensive_fire_dromons_custom_desc
# custom_tooltip = defensive_fire_dromons_buildings_desc
# change_influence = major_influence_loss
#
# stress_impact = {
# compassionate = medium_stress_impact_gain
# calm = miniscule_stress_impact_gain
# content = miniscule_stress_impact_gain
# }
# ai_chance = {
# base = 100
# ai_value_modifier = {
# ai_energy = 0.5
# }
# modifier = {
# factor = 0
# influence < massive_influence_value
# }
# modifier = {
# factor = 0
# }
# }
# }
# option = { #Have the latins manufacture ships
# name = ep3_decisions_event.3100.b
# trigger = {
# treasury >= major_gold_value_static_max
# }
# show_as_unavailable = { treasury < massive_gold_value_static_max }
# save_scope_as = actor
# add_character_flag = {
# flag = took_greek_fire_decision_flag
# years = 10
# }
# begin_scheme_with_agents_effect = {
# SCHEME_TYPE = prepare_fire_dromons_scheme
# TARGET_TYPE = target_title
# TARGET_SCOPE = root.capital_county
# # Success.
# AGENT_1 = agent_alchemist
# AGENT_2 = agent_draughtsman
# # Speed.
# AGENT_3 = agent_drillmaster
# AGENT_4 = agent_supplier
# AGENT_5 = agent_bureaucrat_title
# }
# custom_tooltip = defensive_fire_dromons_success_tooltip
# custom_tooltip = defensive_fire_dromons_custom_desc
# custom_tooltip = defensive_fire_dromons_buildings_desc
# remove_treasury_or_gold = major_gold_value_static_max
#
# stress_impact = {
# compassionate = medium_stress_impact_gain
# paranoid = minor_stress_impact_gain
# calm = miniscule_stress_impact_gain
# content = miniscule_stress_impact_gain
# }
# ai_chance = {
# base = 100
# ai_value_modifier = {
# ai_greed = -0.5
# }
# modifier = {
# factor = 0
# treasury < massive_gold_value_static_max
# }
# modifier = {
# factor = 0
# OR = {
# has_trait = compassionate
# has_trait = paranoid
# }
# }
# }
# }
# option = { #Actually... never mind
# name = ep3_decisions_event.3100.c
# remove_decision_cooldown = prepare_greek_fire_dromons_decision
# stress_impact = {
# sadistic = minor_stress_impact_gain
# callous = miniscule_stress_impact_gain
# ambitious = miniscule_stress_impact_gain
# }
# ai_chance = {
# base = 0
# modifier = {
# add = 100
# OR = {
# has_trait = compassionate
# has_trait = calm
# has_trait = content
# }
# }
# }
# }
#}
#
#########################################################
### Mass Arrests Decision Events

File diff suppressed because it is too large Load diff

View file

@ -44,152 +44,152 @@ ep3_roman_restoration.0001 = {
}
}
}
# Should I LARP or nah?
ep3_roman_restoration.0100 = {
type = character_event
window = fullscreen_event
title = ep3_roman_restoration.0100.t
desc = ep3_roman_restoration.0100.desc
theme = emperor
override_background = { reference = ep3_fullscreen_restore_rome }
immediate = {
save_scope_as = scoped_emperor
}
option = { # LARP (Hard Mode)
name = ep3_roman_restoration.0100.a
custom_tooltip = ep3_roman_restoration.hard_mode
custom_tooltip = ep3_roman_restoration.end_hard_mode
custom_tooltip = ep3_roman_restoration.invasion_cb
every_held_title = {
limit = {
is_head_of_faith = yes
}
root = {
destroy_title = prev
}
}
set_character_faith = faith:hellenic_pagan
if = {
limit = {
faith:hellenic_pagan = { has_doctrine = doctrine_monotheist }
}
custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
}
primary_title = { set_state_faith = faith:hellenic_pagan }
every_held_title = {
custom = custom.every_held_county
title_tier = county
set_county_faith = faith:hellenic_pagan
}
every_vassal = {
custom = custom.every_vassal
limit = {
NOT = {
any_held_title = {
is_head_of_faith = yes # you cannot convert the Ecumenical Patriarch, sorry
}
}
}
custom_tooltip = {
text = may_choose_to_convert_hellenic_desc
run_interaction = { # We use the same interaction as when creating a new faith to keep a consistent behaviour, since that is essentially what you're doing here
interaction = ask_for_conversion_interaction
actor = root
recipient = this
execute_threshold = accept
}
}
}
custom_tooltip = {
text = ep3_roman_restoration.household_gods_tenet
set_global_variable = household_gods_tenet_unlocked
}
custom_tooltip = {
text = uses_custom_caesar_flavourization_tt
set_variable = uses_custom_caesar_flavourization
}
if = {
limit = {
any_owned_story = { type = ep3_story_cycle_restoring_rome }
}
random_owned_story = {
type = ep3_story_cycle_restoring_rome
set_variable = roman_empire_hard_mode
}
}
}
option = { # Roleplay option (become Hellenic without Hard Mode)
name = ep3_roman_restoration.0100.c
custom_tooltip = ep3_roman_restoration.easy_mode
every_held_title = {
limit = {
is_head_of_faith = yes
}
root = {
destroy_title = prev
}
}
set_character_faith = faith:hellenic_pagan
if = {
limit = {
faith:hellenic_pagan = { has_doctrine = doctrine_monotheist }
}
custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
}
primary_title = { set_state_faith = faith:hellenic_pagan }
every_held_title = {
custom = custom.every_held_county
title_tier = county
set_county_faith = faith:hellenic_pagan
}
every_vassal = {
custom = custom.every_vassal
limit = {
NOT = {
any_held_title = {
is_head_of_faith = yes # you cannot convert the Ecumenical Patriarch, sorry
}
}
}
custom_tooltip = {
text = may_choose_to_convert_hellenic_desc
run_interaction = { # We use the same interaction as when creating a new faith to keep a consistent behaviour, since that is essentially what you're doing here
interaction = ask_for_conversion_interaction
actor = root
recipient = this
execute_threshold = accept
}
}
}
custom_tooltip = {
text = ep3_roman_restoration.household_gods_tenet
set_global_variable = household_gods_tenet_unlocked
}
custom_tooltip = {
text = uses_custom_caesar_flavourization_tt
set_variable = uses_custom_caesar_flavourization
}
}
option = { # Easy Mode
name = ep3_roman_restoration.0100.b
custom_tooltip = ep3_roman_restoration.easy_mode
}
after = {
create_roman_empire_scripted_effect = yes
set_nickname_effect = { NICKNAME = nick_the_glorious }
# Send narrative fluff to other players (if any).
every_player = {
limit = { this != root }
trigger_event = ep3_roman_restoration.0101
}
}
}
#
## Should I LARP or nah?
#ep3_roman_restoration.0100 = {
# type = character_event
# window = fullscreen_event
# title = ep3_roman_restoration.0100.t
# desc = ep3_roman_restoration.0100.desc
# theme = emperor
# override_background = { reference = ep3_fullscreen_restore_rome }
#
# immediate = {
# save_scope_as = scoped_emperor
# }
#
# option = { # LARP (Hard Mode)
# name = ep3_roman_restoration.0100.a
# custom_tooltip = ep3_roman_restoration.hard_mode
# custom_tooltip = ep3_roman_restoration.end_hard_mode
# custom_tooltip = ep3_roman_restoration.invasion_cb
# every_held_title = {
# limit = {
# is_head_of_faith = yes
# }
# root = {
# destroy_title = prev
# }
# }
# set_character_faith = faith:hellenic_pagan
# if = {
# limit = {
# faith:hellenic_pagan = { has_doctrine = doctrine_monotheist }
# }
# custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
# }
# primary_title = { set_state_faith = faith:hellenic_pagan }
# every_held_title = {
# custom = custom.every_held_county
# title_tier = county
# set_county_faith = faith:hellenic_pagan
# }
# every_vassal = {
# custom = custom.every_vassal
# limit = {
# NOT = {
# any_held_title = {
# is_head_of_faith = yes # you cannot convert the Ecumenical Patriarch, sorry
# }
# }
# }
# custom_tooltip = {
# text = may_choose_to_convert_hellenic_desc
# run_interaction = { # We use the same interaction as when creating a new faith to keep a consistent behaviour, since that is essentially what you're doing here
# interaction = ask_for_conversion_interaction
# actor = root
# recipient = this
# execute_threshold = accept
# }
# }
# }
# custom_tooltip = {
# text = ep3_roman_restoration.household_gods_tenet
# set_global_variable = household_gods_tenet_unlocked
# }
# custom_tooltip = {
# text = uses_custom_caesar_flavourization_tt
# set_variable = uses_custom_caesar_flavourization
# }
# if = {
# limit = {
# any_owned_story = { type = ep3_story_cycle_restoring_rome }
# }
# random_owned_story = {
# type = ep3_story_cycle_restoring_rome
# set_variable = roman_empire_hard_mode
# }
# }
# }
#
# option = { # Roleplay option (become Hellenic without Hard Mode)
# name = ep3_roman_restoration.0100.c
# custom_tooltip = ep3_roman_restoration.easy_mode
# every_held_title = {
# limit = {
# is_head_of_faith = yes
# }
# root = {
# destroy_title = prev
# }
# }
# set_character_faith = faith:hellenic_pagan
# if = {
# limit = {
# faith:hellenic_pagan = { has_doctrine = doctrine_monotheist }
# }
# custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
# }
# primary_title = { set_state_faith = faith:hellenic_pagan }
# every_held_title = {
# custom = custom.every_held_county
# title_tier = county
# set_county_faith = faith:hellenic_pagan
# }
# every_vassal = {
# custom = custom.every_vassal
# limit = {
# NOT = {
# any_held_title = {
# is_head_of_faith = yes # you cannot convert the Ecumenical Patriarch, sorry
# }
# }
# }
# custom_tooltip = {
# text = may_choose_to_convert_hellenic_desc
# run_interaction = { # We use the same interaction as when creating a new faith to keep a consistent behaviour, since that is essentially what you're doing here
# interaction = ask_for_conversion_interaction
# actor = root
# recipient = this
# execute_threshold = accept
# }
# }
# }
# custom_tooltip = {
# text = ep3_roman_restoration.household_gods_tenet
# set_global_variable = household_gods_tenet_unlocked
# }
# custom_tooltip = {
# text = uses_custom_caesar_flavourization_tt
# set_variable = uses_custom_caesar_flavourization
# }
# }
#
# option = { # Easy Mode
# name = ep3_roman_restoration.0100.b
# custom_tooltip = ep3_roman_restoration.easy_mode
# }
#
# after = {
# create_roman_empire_scripted_effect = yes
# set_nickname_effect = { NICKNAME = nick_the_glorious }
# # Send narrative fluff to other players (if any).
# every_player = {
# limit = { this != root }
# trigger_event = ep3_roman_restoration.0101
# }
# }
#}
# Some chucklefuck restored Rome
ep3_roman_restoration.0101 = {

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -17,7 +17,7 @@ scripted_trigger significant_north_germanic_presence_trigger = {
holder = {
OR = {
culture = { has_cultural_pillar = heritage_north_germanic }
has_culture = culture:norman
# has_culture = culture:norman
has_character_modifier = embraced_local_traditions_modifier
dynasty ?= {
has_dynasty_modifier = settled_norse_dynasty_modifier
@ -43,7 +43,7 @@ scripted_trigger scattered_north_germanic_presence_trigger = {
holder = {
OR = {
culture = { has_cultural_pillar = heritage_north_germanic }
has_culture = culture:norman
# has_culture = culture:norman
has_character_modifier = embraced_local_traditions_modifier
dynasty ?= {
has_dynasty_modifier = settled_norse_dynasty_modifier
@ -57,7 +57,7 @@ scripted_trigger valid_adventurer_target_trigger = {
NOR = {
#Filter out North Germanics & Normans.
culture = { has_cultural_pillar = heritage_north_germanic }
has_culture = culture:norman
# has_culture = culture:norman
has_character_modifier = embraced_local_traditions_modifier
dynasty ?= {
has_dynasty_modifier = settled_norse_dynasty_modifier

View file

@ -16677,10 +16677,7 @@ fp1_yearly.1081 = {
#If Portugal exists, then obviously they were time-travelling Portuguese.
if = {
limit = {
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:form_portugal_decision
}
always = yes
}
culture:portuguese = { save_scope_as = antilia_culture }
}

File diff suppressed because it is too large Load diff

View file

@ -385,12 +385,12 @@ scripted_trigger fp3_assertive_female_believer_trigger = {
scripted_trigger fp3_zoroastrian_holy_sites_province_trigger = {
OR = {
is_holy_site_of = faith:mazdayasna
is_holy_site_of = faith:zurvanism
is_holy_site_of = faith:gayomarthianism
is_holy_site_of = faith:khurmazta
is_holy_site_of = faith:khurramism
is_holy_site_of = faith:mazdakism
is_holy_site_of = faith:urartuism
# is_holy_site_of = faith:zurvanism
# is_holy_site_of = faith:gayomarthianism
# is_holy_site_of = faith:khurmazta
# is_holy_site_of = faith:khurramism
# is_holy_site_of = faith:mazdakism
# is_holy_site_of = faith:urartuism
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -975,25 +975,25 @@ tgp_east_asia_interaction_events.2000 = {
}
}
}
if = {
limit = {
exists = top_participant_group:dynastic_cycle
any_character_situation = {
situation_type = dynastic_cycle
}
}
situation:dynastic_cycle ?= {
if = {
limit = {
situation_top_has_catalyst = catalyst_tyrannical_extinguish_noble_family
}
trigger_situation_catalyst = {
catalyst = catalyst_tyrannical_extinguish_noble_family
character = root
}
}
}
}
# if = {
# limit = {
# exists = top_participant_group:dynastic_cycle
# any_character_situation = {
# situation_type = dynastic_cycle
# }
# }
# situation:dynastic_cycle ?= {
# if = {
# limit = {
# situation_top_has_catalyst = catalyst_tyrannical_extinguish_noble_family
# }
# trigger_situation_catalyst = {
# catalyst = catalyst_tyrannical_extinguish_noble_family
# character = root
# }
# }
# }
# }
}
}
hidden_effect = {

View file

@ -6461,19 +6461,19 @@ tgp_east_asia_mandala_task_contract_events.4100 = {
50 = {
religion:buddhism_religion = {
random_faith = {
limit = {
NOR = {
this = faith:dhyana
this = faith:pundarika
this = faith:vinaya
this = faith:avatamsaka
this = faith:sukhavati
this = faith:acharya
this = faith:mantrayana
this = faith:maitreya
this = faith:yogacara
}
}
# limit = {
# NOR = {
# this = faith:dhyana
# this = faith:pundarika
# this = faith:vinaya
# this = faith:avatamsaka
# this = faith:sukhavati
# this = faith:acharya
# this = faith:mantrayana
# this = faith:maitreya
# this = faith:yogacara
# }
# }
save_scope_as = character_faith
}
}
@ -8680,20 +8680,20 @@ tgp_east_asia_mandala_task_contract_events.5000 = {
50 = {
religion:buddhism_religion = {
random_faith = {
limit = {
NOR = {
this = root.faith
this = faith:dhyana
this = faith:pundarika
this = faith:vinaya
this = faith:avatamsaka
this = faith:sukhavati
this = faith:acharya
this = faith:mantrayana
this = faith:maitreya
this = faith:yogacara
}
}
# limit = {
# NOR = {
# this = root.faith
# this = faith:dhyana
# this = faith:pundarika
# this = faith:vinaya
# this = faith:avatamsaka
# this = faith:sukhavati
# this = faith:acharya
# this = faith:mantrayana
# this = faith:maitreya
# this = faith:yogacara
# }
# }
save_scope_as = character_faith
}
}

View file

@ -252,15 +252,15 @@ mpo_misc.0001 = {
}
leave_behind_heritage_culture_effect = { CULTURE = culture:bolghar }
}
# Hungary: Magyar Heritage (Mogyer)
else_if = {
limit = {
scope:old_capital_county.title_province = {
geographical_region = custom_hungary
}
}
leave_behind_heritage_culture_effect = { CULTURE = culture:mogyer }
}
# # Hungary: Magyar Heritage (Mogyer)
# else_if = {
# limit = {
# scope:old_capital_county.title_province = {
# geographical_region = custom_hungary
# }
# }
# leave_behind_heritage_culture_effect = { CULTURE = culture:mogyer }
# }
# Tarim Basin: Turkic Heritage (Uyghur)
else_if = {
limit = {

View file

@ -172,47 +172,47 @@ false_conversion.0020 = {
right_icon = root
}
}
# Fp3 Struggle Catalyst
if = {
limit = {
highest_held_title_tier >= tier_county
faith.religion = religion:islam_religion
any_character_struggle = {
involvement = involved
phase_has_catalyst = catalyst_revealed_secret_faith_islam
}
}
every_character_struggle = {
involvement = involved
limit = {
phase_has_catalyst = catalyst_revealed_secret_faith_islam
}
activate_struggle_catalyst = {
catalyst = catalyst_revealed_secret_faith_islam
character = root
}
}
}
else_if = {
limit = {
highest_held_title_tier >= tier_county
NOT = { faith.religion = religion:islam_religion }
any_character_struggle = {
involvement = involved
phase_has_catalyst = catalyst_revealed_secret_faith_non_islam
}
}
every_character_struggle = {
involvement = involved
limit = {
phase_has_catalyst = catalyst_revealed_secret_faith_non_islam
}
activate_struggle_catalyst = {
catalyst = catalyst_revealed_secret_faith_non_islam
character = root
}
}
}
# # Fp3 Struggle Catalyst
# if = {
# limit = {
# highest_held_title_tier >= tier_county
# faith.religion = religion:islam_religion
# any_character_struggle = {
# involvement = involved
# phase_has_catalyst = catalyst_revealed_secret_faith_islam
# }
# }
# every_character_struggle = {
# involvement = involved
# limit = {
# phase_has_catalyst = catalyst_revealed_secret_faith_islam
# }
# activate_struggle_catalyst = {
# catalyst = catalyst_revealed_secret_faith_islam
# character = root
# }
# }
# }
# else_if = {
# limit = {
# highest_held_title_tier >= tier_county
# NOT = { faith.religion = religion:islam_religion }
# any_character_struggle = {
# involvement = involved
# phase_has_catalyst = catalyst_revealed_secret_faith_non_islam
# }
# }
# every_character_struggle = {
# involvement = involved
# limit = {
# phase_has_catalyst = catalyst_revealed_secret_faith_non_islam
# }
# activate_struggle_catalyst = {
# catalyst = catalyst_revealed_secret_faith_non_islam
# character = root
# }
# }
# }
stress_impact = {
zealous = medium_stress_impact_gain #Damn it, I was passionate about my openly-practiced faith!

View file

@ -25,26 +25,26 @@ sway_outcome.0001 = {
is_alive = yes
scope:owner = { is_alive = yes }
}
if = {
limit = {
any_character_struggle = {
is_struggle_type = persian_struggle
has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
}
}
add_opinion = {
target = scope:owner
modifier = scheme_sway_and_compelled_to_submit_opinion
opinion = sway_opinion_increase_per_success
}
}
else = {
# if = {
# limit = {
# any_character_struggle = {
# is_struggle_type = persian_struggle
# has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
# }
# }
# add_opinion = {
# target = scope:owner
# modifier = scheme_sway_and_compelled_to_submit_opinion
# opinion = sway_opinion_increase_per_success
# }
# }
# else = {
add_opinion = {
target = scope:owner
modifier = scheme_sway_opinion
opinion = sway_opinion_increase_per_success
}
}
# }
scope:owner = {
if = {
limit = {
@ -141,26 +141,26 @@ sway_outcome.1001 = {
add_prestige = minor_prestige_gain
scope:target = {
if = {
limit = {
any_character_struggle = {
is_struggle_type = persian_struggle
has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
}
}
add_opinion = {
target = scope:owner
modifier = scheme_sway_and_compelled_to_submit_opinion
opinion = 50
}
}
else = {
# if = {
# limit = {
# any_character_struggle = {
# is_struggle_type = persian_struggle
# has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
# }
# }
# add_opinion = {
# target = scope:owner
# modifier = scheme_sway_and_compelled_to_submit_opinion
# opinion = 50
# }
# }
# else = {
add_opinion = {
target = scope:owner
modifier = scheme_sway_opinion
opinion = 50
}
}
# }
scope:owner = {
if = {
limit = {
@ -407,26 +407,26 @@ sway_outcome.1003 = {
years = 5
}
scope:target = {
if = {
limit = {
any_character_struggle = {
is_struggle_type = persian_struggle
has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
}
}
add_opinion = {
target = scope:owner
modifier = scheme_sway_and_compelled_to_submit_opinion
opinion = 30
}
}
else = {
# if = {
# limit = {
# any_character_struggle = {
# is_struggle_type = persian_struggle
# has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
# }
# }
# add_opinion = {
# target = scope:owner
# modifier = scheme_sway_and_compelled_to_submit_opinion
# opinion = 30
# }
# }
# else = {
add_opinion = {
target = scope:owner
modifier = scheme_sway_opinion
opinion = 30
}
}
# }
scope:owner = {
if = {
limit = {
@ -473,26 +473,26 @@ sway_outcome.1003 = {
title = sway_outcome.1003.a.success
scope:target = {
if = {
limit = {
any_character_struggle = {
is_struggle_type = persian_struggle
has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
}
}
add_opinion = {
target = scope:owner
modifier = scheme_sway_and_compelled_to_submit_opinion
opinion = 20
}
}
else = {
# if = {
# limit = {
# any_character_struggle = {
# is_struggle_type = persian_struggle
# has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
# }
# }
# add_opinion = {
# target = scope:owner
# modifier = scheme_sway_and_compelled_to_submit_opinion
# opinion = 20
# }
# }
# else = {
add_opinion = {
target = scope:owner
modifier = scheme_sway_opinion
opinion = 20
}
}
# }
}
}
}
@ -507,26 +507,26 @@ sway_outcome.1003 = {
title = sway_outcome.1003.a.failure
scope:target = {
if = {
limit = {
any_character_struggle = {
is_struggle_type = persian_struggle
has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
}
}
add_opinion = {
target = scope:owner
modifier = scheme_sway_and_compelled_to_submit_opinion
opinion = -10
}
}
else = {
# if = {
# limit = {
# any_character_struggle = {
# is_struggle_type = persian_struggle
# has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
# }
# }
# add_opinion = {
# target = scope:owner
# modifier = scheme_sway_and_compelled_to_submit_opinion
# opinion = -10
# }
# }
# else = {
add_opinion = {
target = scope:owner
modifier = scheme_sway_opinion
opinion = -10
}
}
# }
}
}
}
@ -553,25 +553,25 @@ sway_outcome.1003 = {
title = sway_outcome.1003.a.success
scope:target = {
if = {
limit = {
any_character_struggle = {
is_struggle_type = persian_struggle
has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
}
}
add_opinion = {
target = scope:owner
modifier = scheme_sway_and_compelled_to_submit_opinion
opinion = 15
}
}
else = {
# if = {
# limit = {
# any_character_struggle = {
# is_struggle_type = persian_struggle
# has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
# }
# }
# add_opinion = {
# target = scope:owner
# modifier = scheme_sway_and_compelled_to_submit_opinion
# opinion = 15
# }
# }
# else = {
add_opinion = {
target = scope:owner
modifier = scheme_sway_opinion
opinion = 15
}
# }
}
}
}
@ -587,26 +587,26 @@ sway_outcome.1003 = {
title = sway_outcome.1003.a.failure
scope:target = {
if = {
limit = {
any_character_struggle = {
is_struggle_type = persian_struggle
has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
}
}
add_opinion = {
target = scope:owner
modifier = scheme_sway_and_compelled_to_submit_opinion
opinion = -10
}
}
else = {
# if = {
# limit = {
# any_character_struggle = {
# is_struggle_type = persian_struggle
# has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
# }
# }
# add_opinion = {
# target = scope:owner
# modifier = scheme_sway_and_compelled_to_submit_opinion
# opinion = -10
# }
# }
# else = {
add_opinion = {
target = scope:owner
modifier = scheme_sway_opinion
opinion = -10
}
}
# }
}
}
}
@ -624,188 +624,188 @@ sway_outcome.1003 = {
}
}
#A disloyal vassal can be compelled to reconsider during the Anarchy at Samarra Struggle
#by Ola Jentzsch
sway_outcome.1004 = {
type = character_event
title = sway_outcome.1004.t
desc = {
first_valid = {
triggered_desc = {
trigger = {
scope:target = {
ai_vengefulness >= medium_positive_ai_value
}
}
desc = sway_outcome_grudgingly.1004.desc
}
random_valid = {
desc = sway_outcome_magnanimity.1004.desc
desc = sway_outcome_blessed.1004.desc
triggered_desc = {
trigger = {
scope:target = {
NOR = {
has_trait = stubborn
has_trait = arrogant
has_trait = august
has_trait = callous
}
}
}
desc = sway_outcome_flattery.1004.desc
}
triggered_desc = {
trigger = {
AND = {
scope:target = {
AND = {
OR = {
has_religion = religion:buddhism_religion
has_religion = religion:jainism_religion
has_religion = religion:hinduism_religion
}
ai_zeal >= low_positive_ai_value
}
}
scope:owner = {
OR = {
has_religion = religion:buddhism_religion
has_religion = religion:jainism_religion
has_religion = religion:hinduism_religion
}
}
}
}
desc = sway_outcome_dharmic.1004.desc
}
triggered_desc = {
trigger = {
scope:target = {
has_religion = religion:islam_religion
ai_zeal >= low_positive_ai_value
exists = faith.religious_head
faith.religious_head = { this = root }
}
}
desc = sway_outcome_caliph.1004.desc
}
}
}
}
theme = sway_scheme
left_portrait = {
character = scope:owner
triggered_animation = {
trigger = {
has_trait = callous
has_trait = vengeful
has_trait = sadistic
}
animation = personality_callous
}
animation = personality_bold
}
right_portrait = {
character = scope:target
animation = throne_room_bow_1
}
trigger = {
any_character_struggle = {
is_struggle_type = persian_struggle
has_struggle_phase_parameter = fp3_sway_scheme_more_powerful
}
scope:target = {
AND = {
is_vassal_of = scope:owner
has_trait = disloyal
}
NOT = {
has_relation_rival = scope:owner
}
}
}
weight_multiplier = { #more likely to trigger if the target likes you, or has a flexible personality
base = 1
modifier = {
add = 0.5
scope:target = { has_trait = fickle } #They're flexible
}
modifier = {
add = 0.5
scope:target = { has_trait = trusting } #They trust you
}
modifier = {
add = -0.7
scope:target = { has_trait = stubborn } #They are not prone to change their ways
}
modifier = {
add = -0.3
scope:target = { has_trait = vengeful } #They are not soon to forgive slights, real or imagined
}
}
immediate = {
scope:target = {
add_opinion = {
target = scope:owner
modifier = scheme_sway_opinion
opinion = 20
}
remove_trait = disloyal
}
scope:owner = {
if = {
limit = {
faith = { has_doctrine_parameter = sway_scheme_piety }
OR = {
liege ?= scope:target
target_is_vassal_or_below = scope:target
}
}
add_piety = minor_piety_gain
}
}
}
option = {
name = sway_outcome.1004.a
trigger = {
OR = {
has_trait = vengeful
has_trait = arrogant
has_trait = paranoid
}
}
scope:scheme = {
end_scheme = yes
}
}
option = {
name = sway_outcome.1004.b
trigger = {
NOR = {
has_trait = vengeful
has_trait = arrogant
has_trait = paranoid
}
}
scope:scheme = {
end_scheme = yes
}
}
}
##A disloyal vassal can be compelled to reconsider during the Anarchy at Samarra Struggle
# #by Ola Jentzsch
#
#sway_outcome.1004 = {
# type = character_event
# title = sway_outcome.1004.t
# desc = {
# first_valid = {
# triggered_desc = {
# trigger = {
# scope:target = {
# ai_vengefulness >= medium_positive_ai_value
# }
# }
# desc = sway_outcome_grudgingly.1004.desc
# }
# random_valid = {
# desc = sway_outcome_magnanimity.1004.desc
# desc = sway_outcome_blessed.1004.desc
# triggered_desc = {
# trigger = {
# scope:target = {
# NOR = {
# has_trait = stubborn
# has_trait = arrogant
# has_trait = august
# has_trait = callous
# }
# }
# }
# desc = sway_outcome_flattery.1004.desc
# }
# triggered_desc = {
# trigger = {
# AND = {
# scope:target = {
# AND = {
# OR = {
# has_religion = religion:buddhism_religion
# has_religion = religion:jainism_religion
# has_religion = religion:hinduism_religion
# }
# ai_zeal >= low_positive_ai_value
# }
# }
# scope:owner = {
# OR = {
# has_religion = religion:buddhism_religion
# has_religion = religion:jainism_religion
# has_religion = religion:hinduism_religion
# }
# }
# }
# }
# desc = sway_outcome_dharmic.1004.desc
# }
# triggered_desc = {
# trigger = {
# scope:target = {
# has_religion = religion:islam_religion
# ai_zeal >= low_positive_ai_value
# exists = faith.religious_head
# faith.religious_head = { this = root }
# }
# }
# desc = sway_outcome_caliph.1004.desc
# }
# }
# }
# }
# theme = sway_scheme
# left_portrait = {
# character = scope:owner
# triggered_animation = {
# trigger = {
# has_trait = callous
# has_trait = vengeful
# has_trait = sadistic
# }
# animation = personality_callous
# }
# animation = personality_bold
# }
# right_portrait = {
# character = scope:target
# animation = throne_room_bow_1
# }
#
# trigger = {
#
# any_character_struggle = {
# is_struggle_type = persian_struggle
# has_struggle_phase_parameter = fp3_sway_scheme_more_powerful
# }
#
# scope:target = {
# AND = {
# is_vassal_of = scope:owner
# has_trait = disloyal
# }
# NOT = {
# has_relation_rival = scope:owner
# }
# }
# }
#
# weight_multiplier = { #more likely to trigger if the target likes you, or has a flexible personality
# base = 1
# modifier = {
# add = 0.5
# scope:target = { has_trait = fickle } #They're flexible
# }
# modifier = {
# add = 0.5
# scope:target = { has_trait = trusting } #They trust you
# }
# modifier = {
# add = -0.7
# scope:target = { has_trait = stubborn } #They are not prone to change their ways
# }
# modifier = {
# add = -0.3
# scope:target = { has_trait = vengeful } #They are not soon to forgive slights, real or imagined
# }
# }
#
# immediate = {
#
# scope:target = {
# add_opinion = {
# target = scope:owner
# modifier = scheme_sway_opinion
# opinion = 20
# }
# remove_trait = disloyal
# }
# scope:owner = {
# if = {
# limit = {
# faith = { has_doctrine_parameter = sway_scheme_piety }
# OR = {
# liege ?= scope:target
# target_is_vassal_or_below = scope:target
# }
# }
# add_piety = minor_piety_gain
# }
# }
# }
#
# option = {
# name = sway_outcome.1004.a
#
# trigger = {
# OR = {
# has_trait = vengeful
# has_trait = arrogant
# has_trait = paranoid
# }
# }
#
# scope:scheme = {
# end_scheme = yes
# }
# }
#
# option = {
# name = sway_outcome.1004.b
#
# trigger = {
# NOR = {
# has_trait = vengeful
# has_trait = arrogant
# has_trait = paranoid
# }
# }
#
# scope:scheme = {
# end_scheme = yes
# }
# }
#}
#################################

File diff suppressed because it is too large Load diff