doctrines should be working

This commit is contained in:
Greekman 2026-10-06 14:35:14 +01:00
parent 876d5d901a
commit 3bd4233e83
5 changed files with 1147 additions and 682 deletions

View file

@ -329,3 +329,139 @@ pope_blessing = {
always = no
}
}
# NEOW legacy interfaith/tolerance doctrine network, ported to the current doctrine system.
neow_interfaith_tolerance = {
category = special
is_available_on_create = {
OR = {
has_doctrine = special_doctrine_roman_rite
has_doctrine = special_doctrine_sevillian_rite
has_doctrine = special_doctrine_independent_catholic
has_doctrine = special_doctrine_mainline_orthodox
has_doctrine = special_doctrine_miaphysite
has_doctrine = special_doctrine_olympian
has_doctrine = special_doctrine_fantastical_kinship
has_doctrine = special_doctrine_academic_kinship
has_doctrine = special_doctrine_christian_kinship
has_doctrine = special_doctrine_islamic_kinship
has_doctrine = special_doctrine_populares
has_doctrine = special_doctrine_optimates
has_doctrine = special_doctrine_established_church
has_doctrine = special_doctrine_reformation_roots
has_doctrine = special_doctrine_hermetic
has_doctrine = special_doctrine_apollonian
has_doctrine = special_doctrine_dionysian
has_doctrine = special_doctrine_common_task
has_doctrine = special_doctrine_the_reds
has_doctrine = special_doctrine_the_whites
has_doctrine = special_doctrine_fae_and_folklore
has_doctrine = special_doctrine_might_and_magick
has_doctrine = special_doctrine_goddesses_and_glory
has_doctrine = special_doctrine_crowleyan_magic
has_doctrine = special_doctrine_loyal_servants_of_the_queen
has_doctrine = special_doctrine_servants_of_the_regency
has_doctrine = special_doctrine_cult_of_saints
has_doctrine = special_doctrine_old_lore
has_doctrine = special_doctrine_via_media
has_doctrine = special_doctrine_incorruptible_dogma
has_doctrine = special_doctrine_restored_church
has_doctrine = special_doctrine_true_orthodox
has_doctrine = special_doctrine_singular_interpretation
has_doctrine = special_doctrine_regicidal
has_doctrine = special_doctrine_truest_servants_of_the_queen
has_doctrine = special_doctrine_heathen_revanchism
has_doctrine = special_doctrine_pure_space
has_doctrine = special_doctrine_the_blacks
has_doctrine = special_doctrine_religion_fallback
}
}
}
special_doctrine_english_anglican_group = {
category = not_creatable
}
special_doctrine_british_royalty_group = {
category = not_creatable
}
special_doctrine_british_admiralty_group = {
category = not_creatable
}
special_doctrine_british_unity_group = {
category = not_creatable
}
special_doctrine_liberty_group = {
category = not_creatable
}
special_doctrine_equality_group = {
category = not_creatable
}
special_doctrine_fraternity_group = {
category = not_creatable
}
special_doctrine_aslan_group = {
category = not_creatable
}
special_doctrine_numenor_group = {
category = not_creatable
}
special_doctrine_charlemagne_group = {
category = not_creatable
}
special_doctrine_dracula_group = {
category = not_creatable
}
special_doctrine_reason_and_progress_group = {
category = not_creatable
}
special_doctrine_simurghi_group = {
category = not_creatable
}
special_doctrine_rocambolist_group = {
category = not_creatable
}
special_doctrine_absurdist_group = {
category = not_creatable
}
special_doctrine_base_thelema_group = {
category = not_creatable
}
special_doctrine_old_thelema_group = {
category = not_creatable
}
special_doctrine_king_arthurs_bravery_group = {
category = not_creatable
}
special_doctrine_horned_lords_law_group = {
category = not_creatable
}
special_doctrine_hesychastic_virtue_group = {
category = not_creatable
}
special_doctrine_marble_valour_group = {
category = not_creatable
}
special_doctrine_helvetic_group = {
category = not_creatable
}

View file

@ -55,3 +55,18 @@ sinitic_hostility_doctrine = {
}
}
}
antediluvianist_hostility_doctrine = {
doctrine_group_type = hostility_group
index = 4
divergence = 30
special_parameters = {
hostility_levels = {
same_religion = hostile
same_family = hostile
unrelated = evil
}
}
}

View file

@ -132,6 +132,7 @@ special_doctrine_is_gnostic_faith = {
}
special_doctrine_ecumenical_christian = {
index = 0
doctrine_group_type = special_tolerance
icon = "special_doctrine_ecumenical_christian"
@ -147,6 +148,7 @@ special_doctrine_ecumenical_christian = {
# Full communion between the Miaphysite churches: righteous towards each other, astray towards the rest of ecumenical Christendom.
special_doctrine_ecumenical_miaphysite = {
index = 1
doctrine_group_type = special_tolerance
icon = "special_doctrine_ecumenical_christian"

View file

@ -2,153 +2,344 @@
special_doctrine_english_anglican = {
doctrine_group_type = special_doctrine_english_anglican_group
icon = "special_doctrine_default"
traits = {
virtues = { just = 2 brave = 2 }
sins = { arbitrary = 2 craven = 2 }
virtues = {
just = { weight = 20 scale = 2 }
brave = { weight = 20 scale = 2 }
}
sins = {
arbitrary = { weight = 20 scale = 2 }
craven = { weight = 20 scale = 2 }
}
}
}
special_doctrine_british_royalty = {
doctrine_group_type = special_doctrine_british_royalty_group
icon = "special_doctrine_default"
traits = {
virtues = { stubborn loyal }
sins = { fickle disloyal }
virtues = {
stubborn = { weight = 20 scale = 1 }
loyal = { weight = 20 scale = 1 }
}
sins = {
fickle = { weight = 20 scale = 1 }
disloyal = { weight = 20 scale = 1 }
}
}
}
special_doctrine_british_admiralty = {
doctrine_group_type = special_doctrine_british_admiralty_group
icon = "special_doctrine_default"
traits = {
virtues = { brave loyal }
sins = { craven disloyal }
virtues = {
brave = { weight = 20 scale = 1 }
loyal = { weight = 20 scale = 1 }
}
sins = {
craven = { weight = 20 scale = 1 }
disloyal = { weight = 20 scale = 1 }
}
}
}
special_doctrine_british_unity = {
doctrine_group_type = special_doctrine_british_unity_group
icon = "special_doctrine_default"
traits = {
virtues = { generous humble diligent }
sins = { greedy arrogant lazy }
virtues = {
generous = { weight = 20 scale = 1 }
humble = { weight = 20 scale = 1 }
diligent = { weight = 20 scale = 1 }
}
sins = {
greedy = { weight = 20 scale = 1 }
arrogant = { weight = 20 scale = 1 }
lazy = { weight = 20 scale = 1 }
}
}
}
special_doctrine_liberty = {
doctrine_group_type = special_doctrine_liberty_group
icon = "special_doctrine_default"
traits = {
virtues = { forgiving compassionate }
sins = { vengeful sadistic }
virtues = {
forgiving = { weight = 20 scale = 1 }
compassionate = { weight = 20 scale = 1 }
}
sins = {
vengeful = { weight = 20 scale = 1 }
sadistic = { weight = 20 scale = 1 }
}
}
}
special_doctrine_equality = {
doctrine_group_type = special_doctrine_equality_group
icon = "special_doctrine_default"
traits = {
virtues = { compassionate humble }
sins = { sadistic arrogant }
virtues = {
compassionate = { weight = 20 scale = 1 }
humble = { weight = 20 scale = 1 }
}
sins = {
sadistic = { weight = 20 scale = 1 }
arrogant = { weight = 20 scale = 1 }
}
}
}
special_doctrine_fraternity = {
doctrine_group_type = special_doctrine_fraternity_group
icon = "special_doctrine_default"
traits = {
virtues = { trusting gregarious }
sins = { paranoid shy }
virtues = {
trusting = { weight = 20 scale = 1 }
gregarious = { weight = 20 scale = 1 }
}
sins = {
paranoid = { weight = 20 scale = 1 }
shy = { weight = 20 scale = 1 }
}
}
}
special_doctrine_aslan = {
doctrine_group_type = special_doctrine_aslan_group
icon = "special_doctrine_default"
traits = {
virtues = { humble forgiving }
sins = { arrogant vengeful }
virtues = {
humble = { weight = 20 scale = 1 }
forgiving = { weight = 20 scale = 1 }
}
sins = {
arrogant = { weight = 20 scale = 1 }
vengeful = { weight = 20 scale = 1 }
}
}
}
special_doctrine_numenor = {
doctrine_group_type = special_doctrine_numenor_group
icon = "special_doctrine_default"
traits = {
virtues = { just generous gregarious }
sins = { arbitrary greedy shy }
virtues = {
just = { weight = 20 scale = 1 }
generous = { weight = 20 scale = 1 }
gregarious = { weight = 20 scale = 1 }
}
sins = {
arbitrary = { weight = 20 scale = 1 }
greedy = { weight = 20 scale = 1 }
shy = { weight = 20 scale = 1 }
}
}
}
special_doctrine_charlemagne = {
doctrine_group_type = special_doctrine_charlemagne_group
icon = "special_doctrine_default"
traits = {
virtues = { just ambitious honest }
sins = { arbitrary content deceitful }
virtues = {
just = { weight = 20 scale = 1 }
ambitious = { weight = 20 scale = 1 }
honest = { weight = 20 scale = 1 }
}
sins = {
arbitrary = { weight = 20 scale = 1 }
content = { weight = 20 scale = 1 }
deceitful = { weight = 20 scale = 1 }
}
}
}
special_doctrine_dracula = {
doctrine_group_type = special_doctrine_dracula_group
icon = "special_doctrine_default"
traits = {
virtues = { callous vengeful }
sins = { compassionate forgiving }
virtues = {
callous = { weight = 20 scale = 1 }
vengeful = { weight = 20 scale = 1 }
}
sins = {
compassionate = { weight = 20 scale = 1 }
forgiving = { weight = 20 scale = 1 }
}
}
}
special_doctrine_reason_and_progress = {
doctrine_group_type = special_doctrine_reason_and_progress_group
icon = "special_doctrine_default"
traits = {
virtues = { diligent ambitious }
sins = { lazy content }
virtues = {
diligent = { weight = 20 scale = 1 }
ambitious = { weight = 20 scale = 1 }
}
sins = {
lazy = { weight = 20 scale = 1 }
content = { weight = 20 scale = 1 }
}
}
}
special_doctrine_simurghi = {
doctrine_group_type = special_doctrine_simurghi_group
icon = "special_doctrine_default"
traits = {
virtues = { temperate honest }
sins = { gluttonous deceitful }
virtues = {
temperate = { weight = 20 scale = 1 }
honest = { weight = 20 scale = 1 }
}
sins = {
gluttonous = { weight = 20 scale = 1 }
deceitful = { weight = 20 scale = 1 }
}
}
}
special_doctrine_rocambolist = {
doctrine_group_type = special_doctrine_rocambolist_group
icon = "special_doctrine_default"
traits = {
virtues = { gregarious deceitful }
sins = { shy honest }
virtues = {
gregarious = { weight = 20 scale = 1 }
deceitful = { weight = 20 scale = 1 }
}
sins = {
shy = { weight = 20 scale = 1 }
honest = { weight = 20 scale = 1 }
}
}
}
special_doctrine_absurdist = {
doctrine_group_type = special_doctrine_absurdist_group
icon = "special_doctrine_default"
traits = {
virtues = { cynical ambitious }
sins = { zealous content }
virtues = {
cynical = { weight = 20 scale = 1 }
ambitious = { weight = 20 scale = 1 }
}
sins = {
zealous = { weight = 20 scale = 1 }
content = { weight = 20 scale = 1 }
}
}
}
special_doctrine_base_thelema = {
doctrine_group_type = special_doctrine_base_thelema_group
icon = "special_doctrine_default"
traits = {
virtues = { stubborn loyal }
sins = { fickle disloyal }
virtues = {
stubborn = { weight = 20 scale = 1 }
loyal = { weight = 20 scale = 1 }
}
sins = {
fickle = { weight = 20 scale = 1 }
disloyal = { weight = 20 scale = 1 }
}
}
}
special_doctrine_old_thelema = {
doctrine_group_type = special_doctrine_old_thelema_group
icon = "special_doctrine_default"
traits = {
virtues = { ambitious }
sins = { chaste }
virtues = {
ambitious = { weight = 20 scale = 1 }
}
sins = {
chaste = { weight = 20 scale = 1 }
}
}
}
special_doctrine_king_arthurs_bravery = {
doctrine_group_type = special_doctrine_king_arthurs_bravery_group
icon = "special_doctrine_default"
traits = {
virtues = { brave }
sins = { craven }
virtues = {
brave = { weight = 20 scale = 1 }
}
sins = {
craven = { weight = 20 scale = 1 }
}
}
}
special_doctrine_horned_lords_law = {
doctrine_group_type = special_doctrine_horned_lords_law_group
icon = "special_doctrine_default"
traits = {
virtues = { just }
sins = { arbitrary }
virtues = {
just = { weight = 20 scale = 1 }
}
sins = {
arbitrary = { weight = 20 scale = 1 }
}
}
}
special_doctrine_hesychastic_virtue = {
doctrine_group_type = special_doctrine_hesychastic_virtue_group
icon = "special_doctrine_default"
traits = {
virtues = { zealous humble diligent }
sins = { cynical lazy arrogant }
virtues = {
zealous = { weight = 20 scale = 1 }
humble = { weight = 20 scale = 1 }
diligent = { weight = 20 scale = 1 }
}
sins = {
cynical = { weight = 20 scale = 1 }
lazy = { weight = 20 scale = 1 }
arrogant = { weight = 20 scale = 1 }
}
}
}
special_doctrine_marble_valour = {
doctrine_group_type = special_doctrine_marble_valour_group
icon = "special_doctrine_default"
traits = {
virtues = { just = 1 brave = 1 loyal = 1 augustus = 10 }
sins = { arbitrary = 1 craven = 1 disloyal = 1 }
virtues = {
just = { weight = 20 scale = 1 }
brave = { weight = 20 scale = 1 }
loyal = { weight = 20 scale = 1 }
augustus = { weight = 20 scale = 10 }
}
sins = {
arbitrary = { weight = 20 scale = 1 }
craven = { weight = 20 scale = 1 }
disloyal = { weight = 20 scale = 1 }
}
}
}
special_doctrine_helvetic = {
doctrine_group_type = special_doctrine_helvetic_group
icon = "special_doctrine_default"
traits = {
virtues = { chaste = 3 humble = 3 temperate = 3 diligent = 3 patient = 3 compassionate = 3 generous = 3 }
sins = { lustful = 3 arrogant = 3 wrathful = 3 lazy = 3 gluttonous = 3 sadistic = 3 vengeful = 3 }
virtues = {
chaste = { weight = 20 scale = 3 }
humble = { weight = 20 scale = 3 }
temperate = { weight = 20 scale = 3 }
diligent = { weight = 20 scale = 3 }
patient = { weight = 20 scale = 3 }
compassionate = { weight = 20 scale = 3 }
generous = { weight = 20 scale = 3 }
}
sins = {
lustful = { weight = 20 scale = 3 }
arrogant = { weight = 20 scale = 3 }
wrathful = { weight = 20 scale = 3 }
lazy = { weight = 20 scale = 3 }
gluttonous = { weight = 20 scale = 3 }
sadistic = { weight = 20 scale = 3 }
vengeful = { weight = 20 scale = 3 }
}
}
}