From f684da8772db8f1f42de2bced675406924bf24cd Mon Sep 17 00:00:00 2001 From: trashmasteruni Date: Wed, 8 Jul 2026 16:46:18 +0200 Subject: [PATCH] paulius invasion, variety of fixes --- common/landed_titles/LAAMPs.txt | 15 ++++++ history/characters/NEOW_e_baltic.txt | 53 ++++++++++++++++++- history/provinces/e_baltic.txt | 11 ++-- history/provinces/e_europa.txt | 2 +- history/provinces/e_germany.txt | 2 +- history/titles/NEOW_laamp_titles.txt | 14 +++++ history/titles/k_lithuania.txt | 8 ++- history/wars/00_wars.txt | 17 +++++- .../english/replace/titles_l_english.yml | 2 + .../replace/zz_NEOW_wars_l_english.yml | 3 +- 10 files changed, 113 insertions(+), 14 deletions(-) diff --git a/common/landed_titles/LAAMPs.txt b/common/landed_titles/LAAMPs.txt index cdf0d23f3..f4298639b 100644 --- a/common/landed_titles/LAAMPs.txt +++ b/common/landed_titles/LAAMPs.txt @@ -256,5 +256,20 @@ d_laamp_takeda = { destroy_if_invalid_heir = yes + ai_primary_priority = { add = @never_primary_score } +} + +d_laamp_paulius = { + color = { 100 100 100 } + capital = c_czerska + + definite_form = yes + landless = yes + ruler_uses_title_name = no + always_follows_primary_heir = yes + no_automatic_claims = no + + destroy_if_invalid_heir = yes + ai_primary_priority = { add = @never_primary_score } } \ No newline at end of file diff --git a/history/characters/NEOW_e_baltic.txt b/history/characters/NEOW_e_baltic.txt index 105173286..29f8014c7 100644 --- a/history/characters/NEOW_e_baltic.txt +++ b/history/characters/NEOW_e_baltic.txt @@ -54,7 +54,8 @@ baltic0005 = { dynasty = juze_dynasty religion = "romuva" culture = samogitian - 2519.5.7 = { + father=baltic0018 + 2529.5.7 = { birth = yes } 2600.1.1 = { @@ -288,4 +289,54 @@ baltic0017 = { 2600.1.1 = { death = yes } +} + +baltic0018 = { + name = "Mindaugas" + dynasty = juze_dynasty + religion = "romuva" + culture = samogitian + 2475.6.2 = { + birth = yes + } + 2541.12.1 = { + death = yes + } +} + +baltic0019 = { + name = "Paulius" + dynasty = juze_dynasty + religion = "mariavite" + culture = samogitian + father=baltic0018 + trait=zealous + trait=vengeful + trait=ambitious + trait=education_martial_3 + 2521.5.7 = { + birth = yes + } + 2554.1.1 = { + add_pressed_claim = title:k_lithuania + add_pressed_claim = title:d_samogitia + effect = { + spawn_army = { + name = event_troop_default_name + men_at_arms = { + type = light_footmen + stacks = 12 + } + men_at_arms = { + type = bowmen + stacks = 12 + } + location = province:4936 + origin = province:4936 + inheritable = yes + war_keep_on_attacker_victory = yes + } + 2600.1.1 = { + death = yes + } } \ No newline at end of file diff --git a/history/provinces/e_baltic.txt b/history/provinces/e_baltic.txt index eadd5cdd4..d12d080eb 100644 --- a/history/provinces/e_baltic.txt +++ b/history/provinces/e_baltic.txt @@ -159,15 +159,10 @@ 130 = { culture = lithuanian religion = romuva - holding = castle_holding + holding = tribal_holding } 153 = { - holding = tribal_holding - 1066.1.1 = { - buildings = { - war_camps_01 - } - } + holding = none } 160 = { holding = none @@ -185,7 +180,7 @@ holding = tribal_holding } 156 = { - holding = tribal_holding + holding = none } 158 = { holding = none diff --git a/history/provinces/e_europa.txt b/history/provinces/e_europa.txt index 2dcfbe36c..42893dbe2 100644 --- a/history/provinces/e_europa.txt +++ b/history/provinces/e_europa.txt @@ -338,7 +338,7 @@ ###c_munster 2670 = { culture = low_saxon - religion = mysteriosophy + religion = volksmarchen holding = tribal_holding } 2671 = { diff --git a/history/provinces/e_germany.txt b/history/provinces/e_germany.txt index 46157fedb..46aecc3cb 100644 --- a/history/provinces/e_germany.txt +++ b/history/provinces/e_germany.txt @@ -90,7 +90,7 @@ ###c_szczecin 2823 = { culture = odrzan - religion = chernobozhye + religion = mariavite holding = castle_holding } 2818 = { diff --git a/history/titles/NEOW_laamp_titles.txt b/history/titles/NEOW_laamp_titles.txt index 4311535e7..47dc3d565 100644 --- a/history/titles/NEOW_laamp_titles.txt +++ b/history/titles/NEOW_laamp_titles.txt @@ -263,3 +263,17 @@ d_laamp_takeda = { } } } + +d_laamp_paulius = { + 2555.1.1 = { + liege = 0 + holder = baltic0019 + 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 } + } + } +} diff --git a/history/titles/k_lithuania.txt b/history/titles/k_lithuania.txt index eec537a8b..91486142f 100644 --- a/history/titles/k_lithuania.txt +++ b/history/titles/k_lithuania.txt @@ -25,7 +25,13 @@ c_utena = { #} d_samogitia= { - 2550.1.1 = { + 2500.1.1 = { + holder = baltic0018 + } + 2541.12.1 = { + holder = baltic0019 + } + 2552.1.1 = { holder = baltic0005 liege = k_lithuania change_development_level = 7 diff --git a/history/wars/00_wars.txt b/history/wars/00_wars.txt index a76de38cf..034bcda23 100644 --- a/history/wars/00_wars.txt +++ b/history/wars/00_wars.txt @@ -15,7 +15,7 @@ war = { claimant = hungary0007 } -# Ukrainian independance war +# Ukrainian Independence War war = { name = "ukraine_independence_war" start_date = 2554.12.1 # Originally 853.1.1, but it caused the AI to auto-truce the conflict on game start @@ -54,3 +54,18 @@ war = { attackers = { germany0024 } defenders = { germany0023 } } + +# Lithuanian Crusade + +war = { + name = "lithuanian_crusade" + start_date = 2554.10.1 + end_date = 2556.9.25 + targeted_titles={ + k_lithuania + } + casus_belli = claim_cb + attackers = { baltic0019 } + defenders = { baltic0001 } + claimant = baltic0019 +} diff --git a/localization/english/replace/titles_l_english.yml b/localization/english/replace/titles_l_english.yml index 6a2e3c80c..b6dc48be8 100644 --- a/localization/english/replace/titles_l_english.yml +++ b/localization/english/replace/titles_l_english.yml @@ -25506,6 +25506,8 @@ d_laamp_xerxes_article: "$DEFAULT_TITLE_NAME_ARTICLE$" d_laamp_takeda: "Outreach Mission" d_laamp_takeda_article: "$DEFAULT_TITLE_NAME_ARTICLE$" + d_laamp_paulius: "Mariavite Host" + d_laamp_paulius_article: "$DEFAULT_TITLE_NAME_ARTICLE$" #Special c_new_england: "New England" diff --git a/localization/english/replace/zz_NEOW_wars_l_english.yml b/localization/english/replace/zz_NEOW_wars_l_english.yml index 558d7c3b0..09b0c226f 100644 --- a/localization/english/replace/zz_NEOW_wars_l_english.yml +++ b/localization/english/replace/zz_NEOW_wars_l_english.yml @@ -1,4 +1,5 @@ l_english: saxon_rebellion: "Saxon Rebellion" ukraine_independence_war: "Ukrainian Rebellion" -nistrenian_civil_war: "Nistrenian Civil War" \ No newline at end of file +nistrenian_civil_war: "Nistrenian Civil War" +lithuanian_crusade: "Lithuanian Crusade" \ No newline at end of file