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
408 lines
11 KiB
Text
408 lines
11 KiB
Text
#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 = roman
|
|
|
|
ai_check_interval = 120
|
|
|
|
is_shown = {
|
|
is_ruler = yes
|
|
is_playable_character = yes
|
|
OR = {
|
|
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_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 = {
|
|
name = unavailable_unique_decisions
|
|
target = flag:flag_restored_european_union
|
|
}
|
|
}
|
|
OR = {
|
|
government_has_flag = government_is_feudal
|
|
government_has_flag = government_is_republic
|
|
government_has_flag = government_is_clan
|
|
has_government = administrative_government
|
|
}
|
|
any_held_title = {
|
|
region = world_europe
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
prestige_level >= max_prestige_level
|
|
|
|
completely_controls = title:d_meath
|
|
completely_controls = title:d_london
|
|
completely_controls = title:d_ile_de_france
|
|
completely_controls = title:d_toledo
|
|
completely_controls = title:d_beja
|
|
completely_controls = title:d_brabant
|
|
completely_controls = title:d_holland
|
|
completely_controls = title:d_luxembourg
|
|
completely_controls = title:d_transjurania
|
|
completely_controls = title:d_latium
|
|
completely_controls = title:d_ostmark
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_landed = yes
|
|
is_capable_adult = yes
|
|
is_imprisoned = no
|
|
is_independent_ruler = yes
|
|
}
|
|
|
|
effect = {
|
|
custom_tooltip = restore_european_union_decision_effect_tooltip
|
|
#Create Roman Empire, shift dejure/history/laws, destroy e_byzantium.
|
|
|
|
|
|
hidden_effect = {
|
|
|
|
every_held_title = { #Should shift all dejure of all Empires owned at the time.
|
|
limit = {
|
|
tier = tier_empire
|
|
}
|
|
every_in_de_jure_hierarchy = {
|
|
limit = {
|
|
tier = tier_kingdom
|
|
}
|
|
|
|
}
|
|
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: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:h_europa
|
|
create_title_and_vassal_change = {
|
|
type = created
|
|
save_scope_as = change
|
|
add_claim_on_loss = no
|
|
}
|
|
resolve_title_and_vassal_change = scope:change
|
|
if = { # Move your Title MaAs to your new title if you have any
|
|
limit = {
|
|
government_has_flag = government_is_administrative
|
|
primary_title = {
|
|
any_title_maa_regiment = { count >= 1 }
|
|
}
|
|
}
|
|
hidden_effect = {
|
|
primary_title = { transfer_title_maa_ownership = title:h_europa }
|
|
}
|
|
}
|
|
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:h_europa }
|
|
}
|
|
root = { destroy_title = prev }
|
|
}
|
|
if = { #Automatically move capital to Court of Europe.
|
|
limit = {
|
|
NOT = { capital_county = { this = title:c_holland } }
|
|
}
|
|
hidden_effect = {
|
|
if = { #Usurp if not held personally.
|
|
limit = {
|
|
NOT = { this = title:c_holland.holder }
|
|
}
|
|
create_title_and_vassal_change = {
|
|
type = returned
|
|
save_scope_as = change
|
|
add_claim_on_loss = no
|
|
}
|
|
title:c_holland = {
|
|
change_title_holder = {
|
|
holder = root
|
|
change = scope:change
|
|
}
|
|
}
|
|
resolve_title_and_vassal_change = scope:change
|
|
}
|
|
}
|
|
root = { set_realm_capital = title:c_holland }
|
|
}
|
|
#trigger_event = european_union_restoration.0001 ###to do later
|
|
hidden_effect = {
|
|
add_to_global_variable_list = {
|
|
name = unavailable_unique_decisions
|
|
target = flag:flag_restored_european_union
|
|
}
|
|
set_global_variable = {
|
|
name = flag_restored_european_union
|
|
value = root
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
always = yes
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
form_the_kingdom_of_rhineland_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds"
|
|
}
|
|
decision_group_type = major
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 120
|
|
kingdom = 0
|
|
empire = 0
|
|
hegemony = 0
|
|
}
|
|
|
|
desc = form_the_kingdom_of_rhineland_decision_desc
|
|
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 = {
|
|
is_target_in_global_variable_list = {
|
|
name = unavailable_unique_decisions
|
|
target = flag:flag_formed_kingdom_of_rhineland
|
|
}
|
|
}
|
|
OR = {
|
|
culture = culture:palatine
|
|
culture = culture:rhinelander
|
|
culture = culture:turkisch
|
|
culture = culture:elsasse
|
|
culture = culture:kleverlandish
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
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
|
|
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
|
|
|
|
## The heartlands drift over.
|
|
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
|
|
}
|
|
|
|
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...
|
|
value = 0
|
|
# ... but costs for players
|
|
if = {
|
|
limit = {
|
|
has_treasury = no
|
|
is_ai = no
|
|
}
|
|
add = 250
|
|
}
|
|
}
|
|
treasury = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
has_treasury = yes
|
|
is_ai = no
|
|
}
|
|
add = 250
|
|
}
|
|
}
|
|
prestige = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
add = 1000
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
always = yes
|
|
}
|
|
|
|
ai_will_do = { base = 100 }
|
|
}
|