Virtue doctrines started

Added new virtue doctrines to fix a bug related to custom faiths, added/fixed up various loc, and fixed bug related to # of tenets selectable.
This commit is contained in:
Archa3opt3ryx 2025-04-19 19:17:33 -04:00
parent acf095e931
commit e600c3c0f2
9 changed files with 93 additions and 54 deletions

View file

@ -1,6 +1,6 @@
doctrine_core_tenets = {
group = "core_tenets"
number_of_picks = 4
number_of_picks = 3
############################
# Christian Faith Tenets #
@ -881,11 +881,6 @@
}
}
traits = {
virtues = { just = 2 }
sins = { arbitrary = 2 }
}
parameters = {
easier_to_convert_faith_in_hills_forests = yes
easier_to_convert_culture_in_same_faith_hills_forests = yes
@ -918,11 +913,6 @@
}
}
traits = {
virtues = { just = 2 }
sins = { arbitrary = 2 }
}
parameters = {
legalism_modified_law_costs = yes
legalism_modified_law_costs_2 = yes
@ -946,11 +936,6 @@
multiply = faith_unchanged_doctrine_cost_mult
}
}
traits = {
virtues = { brave = 2 }
sins = { craven = 2 }
}
character_modifier = {
prowess = 4
tolerance_advantage_mod = 2
@ -1009,14 +994,6 @@
province_modifier = {
garrison_size = 0.33
}
traits = {
virtues = {
ambitious
}
sins = {
content
}
}
}
tenet_rule_the_waves = {
icon = core_tenet_rule_the_waves
@ -1069,11 +1046,6 @@
no_unfaithfulness_penalty_active = yes
spouse_piety_loss = yes
}
traits = {
virtues = { lustful }
#sins = { chaste }
}
}
tenet_do_what_thou_wilt = {
icon = core_tenet_literalism
@ -1090,11 +1062,6 @@
}
}
traits = {
virtues = { patient }
sins = { impatient }
}
parameters = {
meditation_mechanics_active = yes
has_access_to_runestones = yes
@ -1226,14 +1193,6 @@
}
}
traits = {
virtues = {
just = 2
scholar
}
sins = { arbitrary = 2 }
}
parameters = {
legalism_modified_law_costs = yes
legalism_modified_law_costs_2 = yes

View file

@ -365,3 +365,60 @@ has_jizya_doctrine = {
}
}
}
#NEOW visible virtue doctrines
anglican_virtues = {
group = "special"
is_available_on_create = {
has_doctrine = special_doctrine_english_anglican
}
special_doctrine_english_anglican = {
traits = {
virtues = { just = 2 brave = 2 }
sins = { arbitrary = 2 craven = 2 }
}
}
}
thelema_virtues = {
group = "special"
is_available_on_create = {
OR = {
has_doctrine = special_doctrine_base_thelema
has_doctrine = special_doctrine_old_thelema
}
}
special_doctrine_base_thelema = {
traits = {
virtues = { lustful patient}
sins = { impatient }
}
}
special_doctrine_old_thelema = {
traits = {
virtues = { ambitious lustful patient}
sins = { content impatient }
}
}
}
estatist_virtues = {
group = "special"
is_available_on_create = {
has_doctrine = special_doctrine_liberty
}
special_doctrine_liberty = {
traits = {
virtues = { just = 2 scholar }
sins = { arbitrary = 2 }
}
}
}

View file

@ -261,6 +261,9 @@
doctrine = for_king_and_country
doctrine = last_knights_of_britain
#Special/virtue | placeholder
doctrine = special_doctrine_english_anglican
holy_order_names = { #placeholder
{ name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" }
{ name = "holy_order_knights_hospitaller" coat_of_arms = "ho_knights_hospitaller" }

View file

@ -260,6 +260,9 @@
doctrine = tenet_do_what_thou_wilt
doctrine = tenet_rule_the_waves
#Special/virtue | placeholder
doctrine = special_doctrine_base_thelema
holy_order_names = { #placeholder
{ name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" }
{ name = "holy_order_knights_hospitaller" coat_of_arms = "ho_knights_hospitaller" }
@ -339,6 +342,9 @@
doctrine = tenet_do_what_thou_wilt
doctrine = tenet_true_will
#Special/virtue | placeholder
doctrine = special_doctrine_old_thelema
holy_order_names = { #placeholder
{ name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" }
{ name = "holy_order_knights_hospitaller" coat_of_arms = "ho_knights_hospitaller" }

View file

@ -261,6 +261,9 @@
doctrine = tenet_egalite
doctrine = tenet_fraternite
#Special/virtue | placeholder
doctrine = special_doctrine_liberty
holy_order_names = { #placeholder
{ name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" }
{ name = "holy_order_knights_hospitaller" coat_of_arms = "ho_knights_hospitaller" }