diff --git a/common/on_action/game_start.txt b/common/on_action/game_start.txt index c5b640b18..a1afd0786 100644 --- a/common/on_action/game_start.txt +++ b/common/on_action/game_start.txt @@ -4,9 +4,8 @@ on_game_start = { # fp1_scandinavian_adventurers.0004 # FP1 - Organise Norse adventurers. # fp1_scandinavian_adventurers.0011 # FP1 - Corral famous Norse adventurers that haven't done much yet. # fp1_scandinavian_adventurers.0021 # FP1 - Mark game-start prioritised adventurers. - #Guaranteed historical artifacts fixed spawning debug_portraits.1 # Debug portraits for animation testing - historical_artifacts.999 + historical_artifacts.999 # Guaranteed historical artifacts fixed spawning # easteregg_event.0001 # Charna and Jakub duel. } diff --git a/common/scripted_effects/07_dlc_ep3_scripted_effects.txt b/common/scripted_effects/07_dlc_ep3_scripted_effects.txt index 4e827cb57..36ac398d7 100644 --- a/common/scripted_effects/07_dlc_ep3_scripted_effects.txt +++ b/common/scripted_effects/07_dlc_ep3_scripted_effects.txt @@ -23,6 +23,7 @@ create_landless_minority_title_history_effect = { } } } + create_landless_adventurer_title_effect = { save_scope_as = new_landless_adventurer if = { @@ -829,6 +830,7 @@ create_landless_adventurer_title_tooltip_effect = { } } } + create_landless_minority_title_tooltip_effect = { show_as_tooltip = { custom_tooltip = laamp_become_minority_tt @@ -1567,6 +1569,7 @@ procure_estate_interaction_effect = { if = { limit = { faith != scope:recipient.faith } set_character_faith = scope:recipient.faith + set_character_rite = scope:recipient.rite add_character_flag = { flag = procure_estate_conversion months = 1 @@ -1678,6 +1681,10 @@ procure_estate_interaction_effect = { change = scope:title_change } resolve_title_and_vassal_change = scope:title_change + add_character_modifier = { + modifier = ep3_administrative_outsider_modifier + years = 15 + } hidden_effect = { domicile ?= { if = { @@ -1687,14 +1694,17 @@ procure_estate_interaction_effect = { move_domicile = scope:recipient.capital_province } } - } - add_character_modifier = { - modifier = ep3_administrative_outsider_modifier - years = 15 - } - every_in_list = { - list = titles_list - prev = { destroy_title = prev } + every_held_title = { + limit = { + is_noble_family_title = yes + } + add_to_list = titles_list + } + give_noble_family_title_effect = { GOVERNMENT_GIVER = scope:recipient } + every_in_list = { + list = titles_list + prev = { destroy_title = prev } + } } } scope:recipient.top_liege = { @@ -3328,92 +3338,16 @@ create_noble_family_effect = { } } } - scope:government_giver = { + scope:new_noble_family_holder = { if = { limit = { - scope:new_noble_family_holder = { - NOT = { - any_held_title = { is_noble_family_title = yes } - } - } - } - switch = { - trigger = has_government - japan_administrative_government = { # Japan has count level NFs - scope:new_noble_family_holder = { - give_noble_family_title = { - name = noble_family_name - tier = county - article = DEFAULT_TITLE_NAME_ARTICLE - government = japan_administrative_government - save_scope_as = new_title - } - } - } - japan_feudal_government = { # Japan has count level NFs - scope:new_noble_family_holder = { - give_noble_family_title = { - name = noble_family_name - tier = county - article = DEFAULT_TITLE_NAME_ARTICLE - government = japan_feudal_government - save_scope_as = new_title - } - } - } - celestial_government = { # China has different government - scope:new_noble_family_holder = { - give_noble_family_title = { - name = noble_family_name - tier = county - article = DEFAULT_TITLE_NAME_ARTICLE - government = celestial_government - save_scope_as = new_title - } - trigger_event = { - id = tgp_china_career.0001 - days = { 2 5 } - } - } - } - meritocratic_government = { # Meritocratic has different government - scope:new_noble_family_holder = { - give_noble_family_title = { - name = noble_family_name - tier = county - article = DEFAULT_TITLE_NAME_ARTICLE - government = meritocratic_government - save_scope_as = new_title - } - } - } - steppe_admin_government = { # Steppe Admin has different government - scope:new_noble_family_holder = { - give_noble_family_title = { - name = noble_family_name - tier = county - article = DEFAULT_TITLE_NAME_ARTICLE - government = steppe_admin_government - save_scope_as = new_title - } - } - } - fallback = { - scope:new_noble_family_holder = { - give_noble_family_title = { - name = noble_family_name - tier = duchy - article = DEFAULT_TITLE_NAME_ARTICLE - government = administrative_government - save_scope_as = new_title - } - } + NOT = { + any_held_title = { is_noble_family_title = yes } } } + give_noble_family_title_effect = { GOVERNMENT_GIVER = scope:government_giver } } scope:new_title.holder ?= { - save_scope_as = noble_family_head - scope:new_title = { set_coa = scope:noble_family_head.house } if = { limit = { is_landed = no @@ -3454,6 +3388,85 @@ create_noble_family_effect = { debug_log_scopes = yes } +give_noble_family_title_effect = { + $GOVERNMENT_GIVER$ = { + switch = { + trigger = has_government + japan_administrative_government = { # Japan has count level NFs + prev = { + give_noble_family_title = { + name = noble_family_name + tier = county + article = DEFAULT_TITLE_NAME_ARTICLE + government = japan_administrative_government + save_scope_as = new_title + } + } + } + japan_feudal_government = { # Japan has count level NFs + prev = { + give_noble_family_title = { + name = noble_family_name + tier = county + article = DEFAULT_TITLE_NAME_ARTICLE + government = japan_feudal_government + save_scope_as = new_title + } + } + } + celestial_government = { # China has different government + prev = { + give_noble_family_title = { + name = noble_family_name + tier = county + article = DEFAULT_TITLE_NAME_ARTICLE + government = celestial_government + save_scope_as = new_title + } + trigger_event = { + id = tgp_china_career.0001 + days = { 2 5 } + } + } + } + meritocratic_government = { # Meritocratic has different government + prev = { + give_noble_family_title = { + name = noble_family_name + tier = county + article = DEFAULT_TITLE_NAME_ARTICLE + government = meritocratic_government + save_scope_as = new_title + } + } + } + steppe_admin_government = { # Steppe Admin has different government + prev = { + give_noble_family_title = { + name = noble_family_name + tier = county + article = DEFAULT_TITLE_NAME_ARTICLE + government = steppe_admin_government + save_scope_as = new_title + } + } + } + fallback = { + prev = { + give_noble_family_title = { + name = noble_family_name + tier = duchy + article = DEFAULT_TITLE_NAME_ARTICLE + government = administrative_government + save_scope_as = new_title + } + } + } + } + } + scope:new_title ?= { set_coa = prev.house } +} + increase_governance_effect = { # VALUE - The amount of XP added to the Governor trait/increased chance to gain the Governor trait save_scope_value_as = { @@ -9336,6 +9349,7 @@ ep3_missionary_effect = { } $LOCATION$ = { set_county_faith = $PREACHER$.faith + set_county_rite = $PREACHER$.rite } } # Preacher is Gnostic, convert the locals to a regionally appropriate form of Gnosticism @@ -9804,6 +9818,10 @@ hasan_sabbah_end_war = { var:preferred_caliph = { save_scope_as = caliph } } } + random_owned_story = { + type = story_hasan + var:assassins ?= { save_scope_as = assassins } + } trigger_event = { id = hasan_sabbah.1050 } diff --git a/history/titles/NEOW_laamp_titles.txt b/history/titles/NEOW_laamp_titles.txt index 0e2588df0..f7549a14a 100644 --- a/history/titles/NEOW_laamp_titles.txt +++ b/history/titles/NEOW_laamp_titles.txt @@ -1,18 +1,4 @@ -#d_laamp_vlad = { # Vlad -# 2555.1.1 = { -# liege = 0 -# holder = germany0015 # Vlad -# government = landless_adventurer_government -# succession_laws = { landless_adventurer_succession_law } -# effect = { -# create_landless_adventurer_title_history_effect = yes -# set_variable = { name = adventurer_creation_reason value = flag:voluntary } -# destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } -# } -# } -#} - -d_laamp_test_jewish = { +d_laamp_test_jewish = { 2555.1.1 = { liege = 0 holder = brit_test_jewish @@ -21,7 +7,6 @@ d_laamp_test_jewish = { effect = { create_landless_minority_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -35,7 +20,6 @@ d_laamp_rumi = { effect = { create_landless_minority_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -49,10 +33,10 @@ d_laamp_cale_roman = { effect = { create_landless_minority_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } + d_laamp_traveller_celtic = { 2555.1.1 = { liege = 0 @@ -62,10 +46,10 @@ d_laamp_traveller_celtic = { effect = { create_landless_minority_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } + d_laamp_turkisch_simurghi = { 2555.1.1 = { liege = 0 @@ -75,7 +59,6 @@ d_laamp_turkisch_simurghi = { effect = { create_landless_minority_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -89,7 +72,6 @@ d_laamp_beur_simurghi = { effect = { create_landless_minority_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -103,7 +85,6 @@ d_laamp_beur_simurghi = { # effect = { # create_landless_minority_title_history_effect = yes # set_variable = { name = adventurer_creation_reason value = flag:voluntary } -# destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } # } # } #} @@ -118,7 +99,6 @@ d_laamp_zolt = { # Saltpites effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -132,7 +112,6 @@ d_laamp_bookwyrm = { # Word-Bearers effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -146,7 +125,6 @@ d_laamp_cool = { # Word-Bearers effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -160,7 +138,6 @@ d_laamp_rostagnac = { # Cadets of Gascony effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -174,7 +151,6 @@ d_laamp_knife = { # Leather Aprons effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -188,7 +164,6 @@ d_laamp_masaryk = { # Exiled Son of Count Libor effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:exile } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -203,7 +178,6 @@ d_laamp_wanko_wank = { # WANKO effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -217,7 +191,6 @@ d_laamp_strelok = { # shameless reference effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -231,7 +204,6 @@ d_laamp_islamos_orthodoxou = { # Schizofréneia effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -245,7 +217,6 @@ d_gyrfalcon_company = { # Schizofréneia effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -259,7 +230,6 @@ d_laamp_xerxes = { effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -273,7 +243,6 @@ d_laamp_takeda = { effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -287,7 +256,6 @@ d_laamp_paulius = { effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -301,7 +269,6 @@ d_laamp_sungazer = { effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } @@ -315,10 +282,10 @@ d_laamp_klepht = { effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } + d_laamp_last_of_blood = { 2555.1.1 = { liege = 0 @@ -328,10 +295,10 @@ d_laamp_last_of_blood = { effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } } + d_laamp_firebrands_of_the_ice = { 2555.1.1 = { liege = 0 @@ -341,7 +308,6 @@ d_laamp_firebrands_of_the_ice = { effect = { create_landless_adventurer_title_history_effect = yes set_variable = { name = adventurer_creation_reason value = flag:voluntary } - destroy_landless_title_no_dlc_effect = { DATE = 2555.1.1 } } } }