Merge branch 'next-version-dev' of https://forgejo.damimani-alex.org/damimani/N3OW into next-version-dev

This commit is contained in:
Heidesommer 2026-05-29 01:15:01 -04:00
commit ce70fe752e
22 changed files with 1855 additions and 108 deletions

View file

@ -2554,6 +2554,22 @@ migration_interaction = {
}
scope:recipient = {
is_ruler = yes
NOR = {
government_has_flag = government_is_feudal
government_has_flag = government_is_republic
government_has_flag = government_is_theocracy
government_has_flag = government_is_clan
government_has_flag = government_is_tribal
government_has_flag = government_is_holy_order
government_has_flag = government_is_mercenary
government_has_flag = government_is_administrative
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
government_has_flag = government_is_celestial
government_has_flag = government_is_mandala
government_has_flag = government_is_steppe_admin
government_has_flag = government_is_meritocratic
}
NOT = { is_allied_to = scope:actor }
}
}

View file

@ -15586,7 +15586,7 @@ d_epirus = {
}
}
d_peloponnese = {
d_achaia = {
pattern = "pattern_solid.dds"
color1 = "yellow"
color2 = "black"
@ -18035,7 +18035,6 @@ d_somogy = {
instance = { position = { 0.5 0.48 } scale = { 0.9 1.1 } }
}
}
}
c_baghdad = { #Baghdad
pattern="pattern_solid.dds"

View file

@ -601,93 +601,93 @@ select_personal_deity_hinduism_decision = {
}
### Determine Personal Deity ###
select_personal_deity_germanic_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/fp1_decisons_hold_bolt.dds"
}
desc = select_personal_deity_germanic_decision_desc
selection_tooltip = select_personal_deity_germanic_decision_tooltip
is_shown = {
# DLC check.
has_fp1_dlc_trigger = yes
# Following a valid religion & faith.
religion = religion:folkgerman_religion
faith = { has_doctrine_parameter = select_personal_god_active }
}
is_valid = {
}
is_valid_showing_failures_only = {
# Have to at _least_ not be in piety debt.
piety >= 0
}
cooldown = { years = 2 }
effect = {
# Show the possible options.
show_as_tooltip = {
random_list = {
desc = select_personal_deity_germanic_decision_tt
100 = {
show_chance = no
desc = select_personal_deity_germanic_decision.select_odin
add_character_modifier = bhakti_germanic_generic_odin
}
100 = {
trigger = { is_vaguely_danish_bhakti_trigger = no }
show_chance = no
desc = select_personal_deity_germanic_decision.select_ullr
add_character_modifier = bhakti_germanic_not_danish_ullr
}
100 = {
trigger = { is_vaguely_danish_bhakti_trigger = yes }
show_chance = no
desc = select_personal_deity_germanic_decision.select_tyr
add_character_modifier = bhakti_germanic_danish_tyr
}
100 = {
show_chance = no
desc = select_personal_deity_germanic_decision.select_thor
add_character_modifier = bhakti_germanic_generic_thor
}
100 = {
show_chance = no
desc = select_personal_deity_germanic_decision.select_freyr
add_character_modifier = bhakti_germanic_generic_freyr
}
}
}
# And the actual effect.
trigger_event = religious_decision.0102
}
ai_check_interval_by_tier = {
barony = 0
county = 96
duchy = 96
kingdom = 96
empire = 96
hegemony = 96
}
ai_potential = {
piety >= minor_piety_value
NOR = {
has_character_modifier = bhakti_germanic_generic_odin
has_character_modifier = bhakti_germanic_not_danish_ullr
has_character_modifier = bhakti_germanic_danish_tyr
has_character_modifier = bhakti_germanic_generic_thor
has_character_modifier = bhakti_germanic_generic_freyr
}
}
ai_will_do = {
base = 100
}
}
#select_personal_deity_germanic_decision = {
# picture = {
# reference = "gfx/interface/illustrations/decisions/fp1_decisons_hold_bolt.dds"
# }
# desc = select_personal_deity_germanic_decision_desc
# selection_tooltip = select_personal_deity_germanic_decision_tooltip
#
# is_shown = {
# # DLC check.
# has_fp1_dlc_trigger = yes
# # Following a valid religion & faith.
# religion = religion:folkgerman_religion
# faith = { has_doctrine_parameter = select_personal_god_active }
# }
#
# is_valid = {
# }
#
# is_valid_showing_failures_only = {
# # Have to at _least_ not be in piety debt.
# piety >= 0
# }
#
# cooldown = { years = 2 }
#
# effect = {
# # Show the possible options.
# show_as_tooltip = {
# random_list = {
# desc = select_personal_deity_germanic_decision_tt
# 100 = {
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_odin
# add_character_modifier = bhakti_germanic_generic_odin
# }
# 100 = {
# trigger = { is_vaguely_danish_bhakti_trigger = no }
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_ullr
# add_character_modifier = bhakti_germanic_not_danish_ullr
# }
# 100 = {
# trigger = { is_vaguely_danish_bhakti_trigger = yes }
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_tyr
# add_character_modifier = bhakti_germanic_danish_tyr
# }
# 100 = {
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_thor
# add_character_modifier = bhakti_germanic_generic_thor
# }
# 100 = {
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_freyr
# add_character_modifier = bhakti_germanic_generic_freyr
# }
# }
# }
# # And the actual effect.
# trigger_event = religious_decision.0102
# }
#
# ai_check_interval_by_tier = {
# barony = 0
# county = 96
# duchy = 96
# kingdom = 96
# empire = 96
# hegemony = 96
# }
#
# ai_potential = {
# piety >= minor_piety_value
# NOR = {
# has_character_modifier = bhakti_germanic_generic_odin
# has_character_modifier = bhakti_germanic_not_danish_ullr
# has_character_modifier = bhakti_germanic_danish_tyr
# has_character_modifier = bhakti_germanic_generic_thor
# has_character_modifier = bhakti_germanic_generic_freyr
# }
# }
#
# ai_will_do = {
# base = 100
# }
#}
### Meditate in Seclusion ###
meditate_in_seclusion_decision = {

View file

@ -83,6 +83,78 @@
}
}
ai_will_do = {
base = 100
}
}
select_personal_deity_folketero_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
}
desc = select_personal_deity_folketero_decision_desc
selection_tooltip = select_personal_deity_folketero_decision_tooltip
is_shown = {
# Following a valid religion & faith.
faith = faith:folketro
faith = { has_doctrine_parameter = select_personal_god_active }
}
is_valid = {
}
is_valid_showing_failures_only = {
# Have to at _least_ not be in piety debt.
piety >= 0
}
cooldown = { years = 2 }
effect = {
# Show the possible options.
show_as_tooltip = {
random_list = {
desc = select_personal_deity_folketero_decision_tt
100 = {
show_chance = no
desc = select_personal_deity_folketero_decision.select_jesus
add_character_modifier = bhakti_folketero_jesus
}
100 = {
show_chance = no
desc = select_personal_deity_folketero_decision.select_per
add_character_modifier = bhakti_folketero_per
}
100 = {
show_chance = no
desc = select_personal_deity_folketero_decision.select_lucia
add_character_modifier = bhakti_folketero_lucia
}
100 = {
show_chance = no
desc = select_personal_deity_folketero_decision.select_olaf
add_character_modifier = bhakti_folketero_olaf
}
}
}
# And the actual effect.
trigger_event = NEOW_religious_decision.0103
}
ai_check_interval = 96
ai_potential = {
piety >= minor_piety_value
NOR = {
has_character_modifier = bhakti_folketero_olaf
has_character_modifier = bhakti_folketero_lucia
has_character_modifier = bhakti_folketero_jesus
has_character_modifier = bhakti_folketero_per
}
}
ai_will_do = {
base = 100
}

File diff suppressed because it is too large Load diff

View file

@ -88,6 +88,8 @@ bowmen = {
counters = {
skirmishers = 1
chemical_weapons = 1
archer_cavalry = 0.5
archer_cavalry = 1
}
can_recruit = {
@ -478,7 +480,7 @@ crossbowmen = {
counters = {
heavy_infantry = 1
heavy_cavalry = 1
archer_cavalry = 0.5
#archer_cavalry = 0.5
}
can_recruit = {
@ -623,6 +625,7 @@ handgunners = {
counters = {
heavy_infantry = 1
archer_cavalry = 0.25
}
buy_cost = { gold = handgunner_recruitment_cost }

View file

@ -298,9 +298,9 @@ mangudai = {
}
counters = {
pikemen = 0.5
#pikemen = 0.5
peasant_militia = 2
heavy_infantry = 1
#heavy_infantry = 1
}
can_recruit = {
@ -354,7 +354,7 @@ cataphract_archers = {
counters = {
archer_cavalry = 1
archers = 1
gunpowder = 0.5
#gunpowder = 0.5
}
winter_bonus = {

View file

@ -38,4 +38,28 @@ bhakti_leviathan_aerosaurs = { # Gods of warfare, combat, destruction, fire, dea
icon = martial_positive
martial = 1
movement_speed = 0.1
}
bhakti_folketero_jesus = {
icon = prowess_positive
prowess = 3
martial = 1
}
bhakti_folketero_per = {
icon = learning_positive
learning = 1
monthly_piety = 0.5
}
bhakti_folketero_lucia = {
icon = letter_positive
diplomacy = 1
build_speed = -0.1
}
bhakti_folketero_olaf = {
icon = stewardship_positive
stewardship = 1
monthly_county_control_growth_add = 0.1
}

View file

@ -499,7 +499,7 @@ special_doctrine_reformation_roots = {
hostility_override_special_doctrine_christian_kinship = 2
hostility_override_special_doctrine_via_media = 2
hostility_override_special_doctrine_via_media = 1
hostility_override_special_doctrine_radical_reform = 3

View file

@ -2244,10 +2244,14 @@
}
parameters = {
hostility_override_special_doctrine_is_christian_faith = 1
#For loc:
is_christian_faith_pastoral_isolation_loc_override = 1
sanctioned_false_conversion = yes
unattractive_for_character_conversions = yes
tenet_unlocks_t3_withdraw_from_view = yes
christian_syncretic_actor_opinion_active = yes
opinion_of_christian_syncretic_recipient_opinion_active = 30 #Sync this to syncretic_mutual_opinion_bonus_value
}
character_modifier = {
@ -3046,9 +3050,23 @@
trigger = { religion_tag = hinduism_religion }
desc = tenet_bhakti_name
}
triggered_desc = {
faith = faith:folketro
desc = tenet_bhakti_folketro_name
}
desc = tenet_bhakti_patron_god_name
}
}
desc = {
first_valid = {
triggered_desc = {
faith = faith:folketro
desc = tenet_bhakti_folketro_desc
}
desc = tenet_bhakti_desc
}
}
icon = core_tenet_bhakti
piety_cost = faith_tenet_cost_mid

View file

@ -22,7 +22,7 @@ baltic_religion = { #placeholder
doctrine = doctrine_homosexuality_shunned
doctrine = doctrine_adultery_men_shunned
doctrine = doctrine_adultery_women_shunned
doctrine = doctrine_kinslaying_close_kin_shunned
doctrine = doctrine_kinslaying_shunned
doctrine = doctrine_deviancy_accepted
doctrine = doctrine_witchcraft_accepted

View file

@ -440,7 +440,171 @@
doctrine = tenet_christian_syncretism
doctrine = tenet_ancestor_worship
doctrine = tenet_megaliths
doctrine = tenet_bhakti
doctrine = doctrine_witchcraft_crime
localization = {
#HighGod | placeholder
HighGodName = folketro_high_god_name
HighGodName2 = folketro_high_god_name_alternate
HighGodNamePossessive = folketro_high_god_name_alternate_possessive
HighGodNameSheHe = CHARACTER_SHEHE_HE
HighGodHerselfHimself = CHARACTER_HIMSELF
HighGodHerHis = CHARACTER_HERHIS_HIS
HighGodNameAlternate = germanic_high_god_alternate
HighGodNameAlternatePossessive = folketro_high_god_name_alternate_possessive
#Creator | placeholder
CreatorName = folketro_high_god_name
CreatorNamePossessive = folketro_high_god_name_possessive
CreatorSheHe = CHARACTER_SHEHE_HE
CreatorHerHis = CHARACTER_HERHIS_HIS
CreatorHerHim = CHARACTER_HERHIM_HIM
#HealthGod | placeholder
HealthGodName = folketro_health_god_name
HealthGodNamePossessive = folketro_health_god_name_possessive
HealthGodSheHe = CHARACTER_SHEHE_HE
HealthGodHerHis = CHARACTER_HERHIS_HIS
HealthGodHerHim = CHARACTER_HERHIM_HIM
#FertilityGod | placeholder
FertilityGodName = folketro_health_god_name
FertilityGodNamePossessive = folketro_health_god_name_possessive
FertilityGodSheHe = CHARACTER_SHEHE_SHE
FertilityGodHerHis = CHARACTER_HERHIS_HER
FertilityGodHerHim = CHARACTER_HERHIM_HER
#WealthGod | placeholder
WealthGodName = folketro_wealth_god_name
WealthGodNamePossessive = folketro_wealth_god_name_possessive
WealthGodSheHe = CHARACTER_SHEHE_HE
WealthGodHerHis = CHARACTER_HERHIS_HIS
WealthGodHerHim = CHARACTER_HERHIM_HIM
#HouseholdGod | placeholder
HouseholdGodName = folketro_health_god_name
HouseholdGodNamePossessive = folketro_health_god_name_possessive
HouseholdGodSheHe = CHARACTER_SHEHE_HSE
HouseholdGodHerHis = CHARACTER_HERHIS_HER
HouseholdGodHerHim = CHARACTER_HERHIM_HER
#FateGod | placeholder
FateGodName = folketro_fate_god_name
FateGodNamePossessive = folketro_fate_god_name_possessive
FateGodSheHe = CHARACTER_SHEHE_HE
FateGodHerHis = CHARACTER_HERHIS_HIS
FateGodHerHim = CHARACTER_HERHIM_HIM
#KnowledgeGod | placeholder
KnowledgeGodName = folketro_wealth_god_name
KnowledgeGodNamePossessive = folketro_wealth_god_name_possessive
KnowledgeGodSheHe = CHARACTER_SHEHE_HE
KnowledgeGodHerHis = CHARACTER_HERHIS_HIS
KnowledgeGodHerHim = CHARACTER_HERHIM_HIM
#WarGod | placeholder
WarGodName = folketro_war_god_name
WarGodNamePossessive = folketro_war_god_name_possessive
WarGodSheHe = CHARACTER_SHEHE_HE
WarGodHerHis = CHARACTER_HERHIS_HIS
WarGodHerHim = CHARACTER_HERHIM_HIM
#TricksterGod | placeholder
TricksterGodName = folketro_trickster_god_name
TricksterGodNamePossessive = folketro_trickster_god_name_possessive
TricksterGodSheHe = CHARACTER_SHEHE_HE
TricksterGodHerHis = CHARACTER_HERHIS_HIS
TricksterGodHerHim = CHARACTER_HERHIM_HIM
#NightGod | placeholder
NightGodName = folketro_trickster_god_name
NightGodNamePossessive = folketro_trickster_god_name_possessive
NightGodSheHe = CHARACTER_SHEHE_HE
NightGodHerHis = CHARACTER_HERHIS_HIS
NightGodHerHim = CHARACTER_HERHIM_HIM
#WaterGod | placeholder
WaterGodName = folketro_wealth_god_name
WaterGodNamePossessive = folketro_wealth_god_name_possessive
WaterGodSheHe = CHARACTER_SHEHE_HE
WaterGodHerHis = CHARACTER_HERHIS_HIS
WaterGodHerHim = CHARACTER_HERHIM_HIM
PantheonTerm = folketro_pantheon_name
PantheonTerm2 = folketro_pantheon_name
PantheonTerm3 = folkgerman_high_god_name_3
PantheonTermHasHave = pantheon_term_have
GoodGodNames = {
folketro_high_god_name
folketro_high_god_name_alternate
}
DevilName = folketro_trickster_god_name
DevilNamePossessive = folketro_trickster_god_name_possessive
DevilSheHe = CHARACTER_SHEHE_HE
DevilHerHis = CHARACTER_HERHIS_HIS
DevilHerHis = CHARACTER_HERHIS_HIS
DevilHerselfHimself = CHARACTER_HIMSELF
EvilGodNames = {
folkgerman_devil_name
}
HouseOfWorship = christianity_house_of_worship
HouseOfWorship2 = christianity_house_of_worship_2
HouseOfWorship3 = christianity_house_of_worship_3
HouseOfWorshipPlural = christianity_house_of_worship_plural
ReligiousSymbol = christianity_religious_symbol
ReligiousSymbol2 = christianity_religious_symbol_2
ReligiousSymbol3 = christianity_religious_symbol_3
ReligiousText = germanic_religious_text
ReligiousText2 = germanic_religious_text_2
ReligiousText3 = germanic_religious_text_3
ReligiousHeadName = adoptionist_religious_head_title
ReligiousHeadTitleName = adoptionist_religious_head_title_name
DevoteeMale = folkgerman_devotee_male
DevoteeMalePlural = folkgerman_devotee_male_plural
DevoteeFemale = folkgerman_devotee_female
DevoteeFemalePlural = folkgerman_devotee_female_plural
DevoteeNeuter = folkgerman_devotee_neuter
DevoteeNeuterPlural = folkgerman_devotee_neuter_plural
PriestMale = christianity_priest_male
PriestMalePlural = christianity_priest_male_plural
PriestFemale = christianity_priest_male
PriestFemalePlural = christianity_priest_male_plural
PriestNeuter = christianity_priest_male
PriestNeuterPlural = christianity_priest_male_plural
AltPriestTermPlural = christianity_priest_male_plural
BishopMale = christianity_bishop
BishopMalePlural = christianity_bishop_plural
BishopFemale = christianity_bishop
BishopFemalePlural = christianity_bishop_plural
BishopNeuter = christianity_bishop
BishopNeuterPlural = christianity_bishop_plural
DivineRealm = christianity_positive_afterlife
DivineRealm2 = christianity_positive_afterlife
DivineRealm3 = christianity_positive_afterlife
PositiveAfterLife = christianity_positive_afterlife
PositiveAfterLife2 = christianity_positive_afterlife
PositiveAfterLife3 = christianity_positive_afterlife
NegativeAfterLife = folkgerman_negative_afterlife
NegativeAfterLife2 = folkgerman_negative_afterlife_2
NegativeAfterLife3 = folkgerman_negative_afterlife_3
DeathDeityName = folketro_fate_god_name
DeathDeityNamePossessive = folketro_fate_god_name_possessive
DeathDeitySheHe = CHARACTER_SHEHE_HE
DeathDeityHerHis = CHARACTER_HERHIS_HIS
DeathDeityHerHim = CHARACTER_HERHIM_HIM
WitchGodName = folketro_trickster_god_name
WitchGodNamePossessive = folketro_trickster_god_name_possessive
WitchGodHerHis = CHARACTER_HERHIS_HIS
WitchGodSheHe = CHARACTER_SHEHE_HE
WitchGodHerHim = CHARACTER_HERHIM_HIM
WitchGodMistressMaster = master
WitchGodMotherFather = father
GHWName = ghw_crusade
GHWNamePlural = ghw_crusades
}
}
midnighter = {
color = { 39 20 102 }

View file

@ -346,7 +346,7 @@
#Tenets | placeholder
doctrine = tenet_adaptive
doctrine = tenet_pentarchy
doctrine = tenet_mendicant_preachers
doctrine = tenet_literalism
holy_order_names = { #placeholder

View file

@ -300,6 +300,11 @@
county_fertility_decline_mult = cf_severe_drought_decline_mult_value
county_fertility_growth_mult = cf_severe_drought_growth_mult_value
}
character_modifier = {
levy_size = 0.1
vassal_tax_contribution_mult = 0.1
vassal_levy_contribution_mult = 0.1
}
}
}
@ -328,9 +333,9 @@
character_modifier = {
herd_conversion = 0.1
herd_gain_mult = -0.1
levy_size = -0.25
vassal_tax_contribution_mult = -0.1
vassal_levy_contribution_mult = -0.1
levy_size = -0.05
vassal_tax_contribution_mult = -0.05
vassal_levy_contribution_mult = -0.05
}
}
}
@ -404,6 +409,11 @@
county_modifier = {
county_fertility_growth_mult = cf_warm_nights_growth_mult_value
}
character_modifier = {
levy_size = 0.15
vassal_tax_contribution_mult = 0.15
vassal_levy_contribution_mult = 0.15
}
}
}

View file

@ -359,12 +359,11 @@ steppe = {
supply_limit_mult = 0
travel_danger = steppe_danger_value
county_fertility_growth_add = steppe_county_fertility_value
monthly_county_control_decline_factor = 0.15
fort_level = -1
monthly_county_control_decline_factor = 0.1
}
county_capital_modifier = {
development_growth_factor = -0.5
development_growth_factor = -0.2
}
audio_parameter = 5.0