formables updated + more stuff for baltics
Formables: Hegemony of Europa made in place of e_european_union, dynamically generated hegemony title Kingdom of Rhineland duchies integration and events fixed Cosmetic changes to titles tags and capitals Baltics: Start content for decision to elevate the duchy of Gdansk Konigsberg Cathedral Buildings and Holdings
This commit is contained in:
parent
839540856d
commit
7d4dc30fb0
9 changed files with 375 additions and 121 deletions
|
|
@ -1,10 +1,14 @@
|
|||
restore_european_union_decision = {
|
||||
#european_union
|
||||
#rhineland
|
||||
|
||||
|
||||
restore_european_union_decision = {
|
||||
picture = {
|
||||
reference = "gfx/interface/illustrations/decisions/found_european_union.dds"
|
||||
}
|
||||
desc = restore_european_union_decision_desc
|
||||
selection_tooltip = restore_european_union_decision_tooltip
|
||||
decision_group_type = major
|
||||
decision_group_type = roman
|
||||
|
||||
ai_check_interval = 120
|
||||
|
||||
|
|
@ -15,9 +19,25 @@
|
|||
culture = { has_cultural_pillar = heritage_brythonic }
|
||||
culture = { has_cultural_pillar = heritage_goidelic }
|
||||
culture = { has_cultural_pillar = heritage_anglo_frisian }
|
||||
culture = { has_cultural_pillar = heritage_hispanic }
|
||||
culture = { has_cultural_pillar = heritage_scottish }
|
||||
culture = { has_cultural_pillar = heritage_italian }
|
||||
culture = { has_cultural_pillar = heritage_french }
|
||||
culture = { has_cultural_pillar = heritage_mosellic }
|
||||
culture = { has_cultural_pillar = heritage_west_germanic }
|
||||
culture = { has_cultural_pillar = heritage_west_germanic }
|
||||
culture = { has_cultural_pillar = heritage_central_germanic }
|
||||
culture = { has_cultural_pillar = heritage_north_germanic }
|
||||
culture = { has_cultural_pillar = heritage_south_slavic }
|
||||
culture = { has_cultural_pillar = heritage_west_slavic }
|
||||
culture = { has_cultural_pillar = heritage_east_slavic }
|
||||
culture = { has_cultural_pillar = heritage_romanian }
|
||||
culture = { has_cultural_pillar = heritage_sardic }
|
||||
culture = { has_cultural_pillar = heritage_greek }
|
||||
culture = { has_cultural_pillar = heritage_rhaeto_helvetic }
|
||||
culture = { has_cultural_pillar = heritage_cisalpine }
|
||||
culture = { has_cultural_pillar = heritage_anglo_saxon }
|
||||
culture = { has_cultural_pillar = heritage_hungarian }
|
||||
culture = { has_cultural_pillar = heritage_balto_finnic }
|
||||
}
|
||||
NOT = { #Can only do it once.
|
||||
is_target_in_global_variable_list = {
|
||||
|
|
@ -31,6 +51,9 @@
|
|||
government_has_flag = government_is_clan
|
||||
has_government = administrative_government
|
||||
}
|
||||
any_held_title = {
|
||||
region = world_europe
|
||||
}
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
|
|
@ -62,6 +85,7 @@
|
|||
|
||||
|
||||
hidden_effect = {
|
||||
|
||||
every_held_title = { #Should shift all dejure of all Empires owned at the time.
|
||||
limit = {
|
||||
tier = tier_empire
|
||||
|
|
@ -70,19 +94,50 @@
|
|||
limit = {
|
||||
tier = tier_kingdom
|
||||
}
|
||||
set_de_jure_liege_title = title:e_european_union
|
||||
|
||||
|
||||
}
|
||||
set_de_jure_liege_title = title:h_europa
|
||||
}
|
||||
every_held_title = { #Completely Controlled Kingdoms as well.
|
||||
limit = {
|
||||
tier = tier_kingdom
|
||||
root = { completely_controls = prev }
|
||||
}
|
||||
set_de_jure_liege_title = title:e_european_union
|
||||
set_de_jure_liege_title = title:h_europa
|
||||
}
|
||||
every_sub_realm_county = {
|
||||
if = {
|
||||
limit = {
|
||||
exists = empire
|
||||
}
|
||||
empire = {
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
title:e_alps ?= this
|
||||
title:e_europa ?= this
|
||||
title:e_germany ?= this
|
||||
title:e_france ?= this
|
||||
title:e_britannia ?= this
|
||||
title:e_iberia ?= this
|
||||
title:e_italy ?= this
|
||||
title:e_greece ?= this
|
||||
title:e_baltic ?= this
|
||||
title:e_nistrenia ?= this
|
||||
title:e_zapadoslavia ?= this
|
||||
title:e_yugoslavia ?= this
|
||||
title:e_scandinavia ?= this
|
||||
title:e_finland ?= this
|
||||
}
|
||||
}
|
||||
set_de_jure_liege_title = title:h_europa
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
get_title = title:e_european_union
|
||||
get_title = title:h_europa
|
||||
create_title_and_vassal_change = {
|
||||
type = created
|
||||
save_scope_as = change
|
||||
|
|
@ -97,32 +152,32 @@
|
|||
}
|
||||
}
|
||||
hidden_effect = {
|
||||
primary_title = { transfer_title_maa_ownership = title:e_european_union }
|
||||
primary_title = { transfer_title_maa_ownership = title:h_europa }
|
||||
}
|
||||
}
|
||||
hidden_effect = { set_primary_title_to = title:e_european_union }
|
||||
hidden_effect = { set_primary_title_to = title:h_europa }
|
||||
every_held_title = { #Should destroy all other Empires owned at the time.
|
||||
limit = {
|
||||
tier = tier_empire
|
||||
NOT = { this = title:e_european_union }
|
||||
NOT = { this = title:h_europa }
|
||||
}
|
||||
root = { destroy_title = prev }
|
||||
}
|
||||
if = { #Automatically move capital to Constantinople, unless it's been set to Rome.
|
||||
if = { #Automatically move capital to Court of Europe.
|
||||
limit = {
|
||||
NOT = { capital_county = { this = title:c_brabant } }
|
||||
NOT = { capital_county = { this = title:c_holland } }
|
||||
}
|
||||
hidden_effect = {
|
||||
if = { #Usurp if not held personally.
|
||||
limit = {
|
||||
NOT = { this = title:c_brabant.holder }
|
||||
NOT = { this = title:c_holland.holder }
|
||||
}
|
||||
create_title_and_vassal_change = {
|
||||
type = returned
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
title:c_brabant = {
|
||||
title:c_holland = {
|
||||
change_title_holder = {
|
||||
holder = root
|
||||
change = scope:change
|
||||
|
|
@ -131,15 +186,9 @@
|
|||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
}
|
||||
root = { set_realm_capital = title:c_brabant }
|
||||
root = { set_realm_capital = title:c_holland }
|
||||
}
|
||||
#hidden_effect = {
|
||||
# add_character_flag = flag_restorer_of_rome #used for Eulogy.
|
||||
# title:e_roman_empire = {
|
||||
# set_variable = rome_was_restored_by_byzantium
|
||||
# }
|
||||
#}
|
||||
#trigger_event = roman_restoration.0001 ###to do later
|
||||
#trigger_event = european_union_restoration.0001 ###to do later
|
||||
hidden_effect = {
|
||||
add_to_global_variable_list = {
|
||||
name = unavailable_unique_decisions
|
||||
|
|
@ -162,6 +211,8 @@
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
form_the_kingdom_of_rhineland_decision = {
|
||||
picture = {
|
||||
reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds"
|
||||
|
|
@ -171,7 +222,7 @@ form_the_kingdom_of_rhineland_decision = {
|
|||
ai_check_interval_by_tier = {
|
||||
barony = 0
|
||||
county = 60
|
||||
duchy = 60
|
||||
duchy = 120
|
||||
kingdom = 0
|
||||
empire = 0
|
||||
hegemony = 0
|
||||
|
|
@ -181,6 +232,7 @@ form_the_kingdom_of_rhineland_decision = {
|
|||
selection_tooltip = form_the_kingdom_of_rhineland_decision_tooltip
|
||||
|
||||
is_shown = {
|
||||
NOT = { exists = title:k_rhineland.holder }
|
||||
is_playable_character = yes
|
||||
highest_held_title_tier <= tier_duchy
|
||||
NOT = {
|
||||
|
|
@ -199,104 +251,121 @@ form_the_kingdom_of_rhineland_decision = {
|
|||
}
|
||||
|
||||
is_valid = {
|
||||
top_liege = this
|
||||
has_title = title:d_lower_lorraine
|
||||
has_title = title:d_cologne
|
||||
has_title = title:d_trier
|
||||
has_title = title:c_mainz
|
||||
OR = {
|
||||
top_liege = this
|
||||
AND = {
|
||||
liege = top_liege
|
||||
top_liege = { highest_held_title_tier >= tier_empire }
|
||||
has_strong_usable_hook = top_liege
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_title = title:d_lower_lorraine
|
||||
has_title = title:d_cologne
|
||||
has_title = title:d_trier
|
||||
}
|
||||
completely_controls = title:d_lower_lorraine
|
||||
completely_controls = title:d_cologne
|
||||
completely_controls = title:d_trier
|
||||
top_liege = this
|
||||
completely_controls = title:d_trier
|
||||
prestige_level >= high_prestige_level
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
is_landed = yes
|
||||
is_capable_adult = yes
|
||||
is_imprisoned = no
|
||||
}
|
||||
|
||||
effect = {
|
||||
gain_heroic_legend_seed_tooltip_effect = yes
|
||||
save_scope_as = founder
|
||||
culture = { save_scope_as = founder_culture }
|
||||
title:k_rhineland = { save_scope_as = k_rhineland }
|
||||
title:d_trier = { save_scope_as = d_trier }
|
||||
title:d_cologne = { save_scope_as = d_cologne }
|
||||
title:d_lower_lorraine = { save_scope_as = d_lower_lorraine }
|
||||
title:d_alsace = { save_scope_as = d_alsace }
|
||||
title:c_bitburg = { save_scope_as = c_bitburg }
|
||||
title:c_nassau = { save_scope_as = c_nassau }
|
||||
create_title_and_vassal_change = {
|
||||
type = created
|
||||
save_scope_as = change
|
||||
}
|
||||
title:k_rhineland = {
|
||||
change_title_holder = {
|
||||
holder = scope:founder
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
add_prestige = major_prestige_gain
|
||||
custom_tooltip = form_the_kingdom_of_rhineland_decision_decision.tt.form_rhineland
|
||||
trigger_event = iberia_north_africa.0131
|
||||
# De jure shifts.
|
||||
## Take care of the preferred empire.
|
||||
if = {
|
||||
limit = { NOT = { title:k_rhineland.empire = title:d_lower_lorraine.empire } }
|
||||
title:k_rhineland = { set_de_jure_liege_title = title:d_lower_lorraine.empire }
|
||||
}
|
||||
|
||||
## The heartlands drift over.
|
||||
title:d_lower_lorraine = { set_de_jure_liege_title = title:k_rhineland }
|
||||
## Various neighbouring duchies can be preemptively integrated.
|
||||
if = {
|
||||
limit = { completely_controls = title:d_alsace }
|
||||
title:d_alsace = { set_de_jure_liege_title = title:k_rhineland }
|
||||
title:d_lower_lorraine = { set_de_jure_liege_title = title:k_rhineland }
|
||||
title:d_cologne = { set_de_jure_liege_title = title:k_rhineland }
|
||||
title:d_trier = { set_de_jure_liege_title = title:k_rhineland }
|
||||
show_as_tooltip = {
|
||||
form_rhineland_scripted_effect = yes
|
||||
}
|
||||
else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.d_alsace }
|
||||
if = {
|
||||
limit = { completely_controls = title:c_bitburg }
|
||||
title:c_bitburg = { set_de_jure_liege_title = title:d_trier }
|
||||
}
|
||||
else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.c_bitburg }
|
||||
if = {
|
||||
limit = { completely_controls = title:d_frankfurt }
|
||||
title:d_frankfurt = { set_de_jure_liege_title = title:k_rhineland }
|
||||
}
|
||||
else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.d_frankfurt }
|
||||
if = {
|
||||
limit = { completely_controls = title:d_baden }
|
||||
title:d_frankfurt = { set_de_jure_liege_title = title:k_rhineland }
|
||||
}
|
||||
else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.d_baden }
|
||||
if = {
|
||||
limit = { completely_controls = title:d_freiburg }
|
||||
title:d_frankfurt = { set_de_jure_liege_title = title:k_rhineland }
|
||||
}
|
||||
else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.d_freiburg }
|
||||
# Once per game.
|
||||
add_to_global_variable_list = {
|
||||
name = unavailable_unique_decisions
|
||||
target = flag:flag_formed_kingdom_of_rhineland
|
||||
}
|
||||
# Note this for books and such.
|
||||
set_global_variable = {
|
||||
name = flag_formed_kingdom_of_rhineland
|
||||
value = scope:founder
|
||||
}
|
||||
title:e_europa = {
|
||||
every_in_de_jure_hierarchy = {
|
||||
limit = {
|
||||
tier = tier_kingdom
|
||||
any_in_de_jure_hierarchy = {
|
||||
tier = tier_county
|
||||
title_province = { geographical_region = custom_rhineland}
|
||||
}
|
||||
}
|
||||
set_de_jure_liege_title = title:e_germania
|
||||
|
||||
hidden_effect = {
|
||||
save_scope_as = founder
|
||||
culture = { save_scope_as = founder_culture }
|
||||
title:k_rhineland = { save_scope_as = k_rhineland }
|
||||
title:d_trier = { save_scope_as = d_trier }
|
||||
title:d_cologne = { save_scope_as = d_cologne }
|
||||
title:d_lower_lorraine = { save_scope_as = d_lower_lorraine }
|
||||
title:d_alsace = { save_scope_as = d_alsace }
|
||||
title:d_palatinate = { save_scope_as = d_palatinate }
|
||||
title:d_frankfurt = { save_scope_as = d_frankfurt }
|
||||
title:c_bitburg = { save_scope_as = c_bitburg }
|
||||
title:c_nassau = { save_scope_as = c_nassau }
|
||||
create_title_and_vassal_change = {
|
||||
type = created
|
||||
save_scope_as = change
|
||||
}
|
||||
}
|
||||
}
|
||||
title:k_rhineland = {
|
||||
change_title_holder = {
|
||||
holder = scope:founder
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
# De jure shifts.
|
||||
## Take care of the preferred empire.
|
||||
if = {
|
||||
limit = { NOT = { title:k_rhineland.empire = title:d_lower_lorraine.empire } }
|
||||
title:k_rhineland = { set_de_jure_liege_title = title:d_lower_lorraine.empire }
|
||||
}
|
||||
|
||||
## Various neighbouring duchies can be preemptively integrated.
|
||||
if = {
|
||||
limit = { completely_controls = title:d_alsace }
|
||||
title:d_alsace = { set_de_jure_liege_title = title:k_rhineland }
|
||||
}
|
||||
if = {
|
||||
limit = { completely_controls = title:c_bitburg }
|
||||
title:c_bitburg = { set_de_jure_liege_title = title:d_trier }
|
||||
}
|
||||
if = {
|
||||
limit = { completely_controls = title:d_frankfurt }
|
||||
title:d_frankfurt = { set_de_jure_liege_title = title:k_rhineland }
|
||||
}
|
||||
if = {
|
||||
limit = { completely_controls = title:d_baden }
|
||||
title:d_baden = { set_de_jure_liege_title = title:k_rhineland }
|
||||
}
|
||||
if = {
|
||||
limit = { completely_controls = title:d_freiburg }
|
||||
title:d_freiburg = { set_de_jure_liege_title = title:k_rhineland }
|
||||
}
|
||||
if = {
|
||||
limit = { completely_controls = title:d_palatinate }
|
||||
title:d_palatinate = { set_de_jure_liege_title = title:k_rhineland }
|
||||
}
|
||||
|
||||
add_to_global_variable_list = {
|
||||
name = unavailable_unique_decisions
|
||||
target = flag:flag_formed_kingdom_of_rhineland
|
||||
}
|
||||
set_global_variable = {
|
||||
name = flag_formed_kingdom_of_rhineland
|
||||
value = scope:founder
|
||||
}
|
||||
# title:e_europa = {
|
||||
# every_in_de_jure_hierarchy = {
|
||||
#
|
||||
# limit = {
|
||||
# tier = tier_kingdom
|
||||
# any_in_de_jure_hierarchy = {
|
||||
# tier = tier_county
|
||||
# title_province = { geographical_region = custom_rhineland}
|
||||
# }
|
||||
# set_de_jure_liege_title = title:e_germania
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
# Since we want this to happen, it free for the AI...
|
||||
|
|
@ -307,7 +376,7 @@ form_the_kingdom_of_rhineland_decision = {
|
|||
has_treasury = no
|
||||
is_ai = no
|
||||
}
|
||||
add = 200
|
||||
add = 250
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
|
|
@ -317,16 +386,23 @@ form_the_kingdom_of_rhineland_decision = {
|
|||
has_treasury = yes
|
||||
is_ai = no
|
||||
}
|
||||
add = 200
|
||||
add = 250
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
}
|
||||
add = 1000
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
any_held_title = {
|
||||
this = title:d_lower_lorraine
|
||||
}
|
||||
always = yes
|
||||
}
|
||||
|
||||
ai_will_do = { base = 100 }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue