From f37f6977e0990cfde218340e672b3c235c84fede Mon Sep 17 00:00:00 2001 From: Damimani Date: Fri, 17 Jul 2026 16:49:33 +0200 Subject: [PATCH] warmongers can get berserker --- ..._pool_repopulation_character_templates.txt | 14 +++---------- .../04_ep2_accolade_character_templates.txt | 20 ++++++++++++++----- .../07_ep3_character_templates.txt | 4 +++- history/provinces/e_visegrad.txt | 7 +++---- 4 files changed, 24 insertions(+), 21 deletions(-) diff --git a/common/scripted_character_templates/00_pool_repopulation_character_templates.txt b/common/scripted_character_templates/00_pool_repopulation_character_templates.txt index 7385aacc3..d984775f9 100644 --- a/common/scripted_character_templates/00_pool_repopulation_character_templates.txt +++ b/common/scripted_character_templates/00_pool_repopulation_character_templates.txt @@ -346,16 +346,12 @@ pool_repopulate_martial = { } if = { limit = { - OR = { - culture = { has_cultural_pillar = heritage_north_germanic } - religion = religion:folkgerman_religion + faith = { + has_doctrine = tenet_warmonger } } random_list = { - 65 = {} -# 15 = { -# add_trait = varangian -# } + 80 = {} 15 = { add_trait = berserker } @@ -1584,10 +1580,6 @@ pool_repopulate_local_flavor = { faith = { has_doctrine = tenet_warmonger } - OR = { - culture = { has_cultural_pillar = heritage_north_germanic } - religion = religion:folkgerman_religion - } NOR = { has_trait = craven has_trait = berserker diff --git a/common/scripted_character_templates/04_ep2_accolade_character_templates.txt b/common/scripted_character_templates/04_ep2_accolade_character_templates.txt index c19439aef..c47bdae0b 100644 --- a/common/scripted_character_templates/04_ep2_accolade_character_templates.txt +++ b/common/scripted_character_templates/04_ep2_accolade_character_templates.txt @@ -86,7 +86,9 @@ accolade_marauder_character = { #berserker if = { limit = { - faith.religion = faith:folketro.religion + faith = { + has_doctrine = tenet_warmonger + } } random = { chance = 20 @@ -664,7 +666,9 @@ accolade_thug_character = { #berserker if = { limit = { - faith.religion = faith:folketro.religion + faith = { + has_doctrine = tenet_warmonger + } } random = { chance = 20 @@ -1205,7 +1209,9 @@ accolade_valiant_character = { #berserker if = { limit = { - faith.religion = faith:folketro.religion + faith = { + has_doctrine = tenet_warmonger + } } random = { chance = 20 @@ -2698,7 +2704,9 @@ accolade_contender_character = { #berserker if = { limit = { - faith.religion = faith:folketro.religion + faith = { + has_doctrine = tenet_warmonger + } } random = { chance = 20 @@ -3644,7 +3652,9 @@ accolade_vanguard_character = { #berserker if = { limit = { - faith.religion = faith:folketro.religion + faith = { + has_doctrine = tenet_warmonger + } } random = { chance = 20 diff --git a/common/scripted_character_templates/07_ep3_character_templates.txt b/common/scripted_character_templates/07_ep3_character_templates.txt index f01f8f5cd..f3d10e469 100644 --- a/common/scripted_character_templates/07_ep3_character_templates.txt +++ b/common/scripted_character_templates/07_ep3_character_templates.txt @@ -139,7 +139,9 @@ varangian_template = { #berserker if = { limit = { - faith.religion = faith:folketro.religion + faith = { + has_doctrine = tenet_warmonger + } } random = { chance = 33 diff --git a/history/provinces/e_visegrad.txt b/history/provinces/e_visegrad.txt index 642b63942..4a604917b 100644 --- a/history/provinces/e_visegrad.txt +++ b/history/provinces/e_visegrad.txt @@ -1032,10 +1032,9 @@ } ###c_komarno 3916 = { - holding = none - 1000.1.1 = { - holding = city_holding - } + culture = hungarian + religion = roman_catholic + holding = castle_holding } 3976 = { holding = none