#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 } }