This commit is contained in:
JulesFlammenkueche 2025-12-19 14:32:25 +01:00
commit d544fed4b2
13 changed files with 363 additions and 1440 deletions

View file

@ -138,16 +138,17 @@ gotsk = {
created = 2100.1.1
parents = { swedish }
ethos = ethos_bellicose
ethos = ethos_communal
heritage = heritage_north_germanic
language = language_nordic
martial_custom = martial_custom_equal
head_determination = head_determination_domain
traditions = {
tradition_zealous_people
tradition_runestones
tradition_things
tradition_fp1_coastal_warriors
tradition_landstinget
tradition_caravaneers
tradition_astute_diplomats
tradition_modest
tradition_pastoralists
}
# FP1 Traditions
@ -177,10 +178,11 @@ gutnsk = {
martial_custom = martial_custom_equal
head_determination = head_determination_domain
traditions = {
tradition_zealous_people
tradition_runestones
tradition_things
tradition_fp1_coastal_warriors
tradition_landstinget
tradition_astute_diplomats
tradition_isolationist
tradition_practiced_pirates
tradition_stalwart_defenders
}
# FP1 Traditions
@ -245,10 +247,11 @@ jaamtsk = {
martial_custom = martial_custom_equal
head_determination = head_determination_domain
traditions = {
tradition_storytellers
tradition_runestones
tradition_things
tradition_maritime_mercantilism
tradition_landstinget
tradition_astute_diplomats
tradition_fp3_fierce_independence
tradition_ce1_ritual_washing
tradition_winter_warriors
}
name_list = name_list_norwegian
@ -304,16 +307,17 @@ skansk = {
created = 2100.1.1
parents = { danish swedish }
ethos = ethos_stoic
ethos = ethos_communal
heritage = heritage_north_germanic
language = language_nordic
martial_custom = martial_custom_equal
head_determination = head_determination_domain
traditions = {
tradition_things
tradition_eye_for_an_eye
tradition_hereditary_hierarchy
tradition_runestones
tradition_landstinget
tradition_astute_diplomats
tradition_pastoralists
tradition_fp3_fierce_independence
tradition_african_tolerance
}
name_list = name_list_danish
@ -369,16 +373,17 @@ svealandsk = {
created = 2100.1.1
parents = { swedish }
ethos = ethos_bellicose
ethos = ethos_bureaucratic
heritage = heritage_north_germanic
language = language_nordic
martial_custom = martial_custom_equal
head_determination = head_determination_domain
traditions = {
tradition_zealous_people
tradition_runestones
tradition_things
tradition_fp1_coastal_warriors
tradition_parochialism
tradition_landstinget
tradition_british_meritocracy
tradition_astute_diplomats
tradition_maritime_mercantilism
}
# FP1 Traditions

View file

@ -517,4 +517,97 @@ tradition_heirs_of_numenor = { # Offshoot of tradition_philosopher_culture
ai_will_do = {
value = 0
}
}
}
tradition_landstinget = {
category = regional
layers = {
0 = learning
1 = western
4 = council.dds
}
is_shown = {
has_cultural_pillar = heritage_north_germanic
}
can_pick = {
has_cultural_pillar = heritage_north_germanic
}
parameters = {
scandinavian_elective_enabled = yes
trait_county_opinion_modifiers = yes
grants_to_lowborns_bonuses = yes
collective_lands_farms_bonuses = yes
peasant_leader_is_inherited = yes
}
county_modifier = {
development_growth_factor = 0.1
monthly_county_control_growth_factor = -0.2
build_speed = 0.2
}
cost = {
prestige = {
add = {
value = tradition_base_cost
desc = BASE
format = "BASE_VALUE_FORMAT"
}
if = {
limit = {
NOR = {
culture_pillar:ethos_bureaucratic = { is_in_list = traits }
culture_pillar:ethos_bellicose = { is_in_list = traits }
}
}
add = {
value = tradition_incompatible_ethos_penalty
desc = not_bellicose_or_bureaucratic_desc
}
}
if = {
limit = {
NOT = {
scope:character = {
any_sub_realm_county = {
county_opinion < 0
}
}
}
}
add = {
value = tradition_unfulfilled_criteria_penalty
desc = counties_with_low_county_opinion_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_things }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
ai_will_do = {
value = 200
if = {
limit = {
OR = {
culture_tradition:tradition_the_witenagemot = { is_in_list = traits }
culture_tradition:tradition_fp3_jirga = { is_in_list = traits }
}
}
multiply = 0
}
}
}