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 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 = { special_doctrine_ecumenical_christian = {
index = 0
doctrine_group_type = special_tolerance doctrine_group_type = special_tolerance
icon = "special_doctrine_ecumenical_christian" 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. # Full communion between the Miaphysite churches: righteous towards each other, astray towards the rest of ecumenical Christendom.
special_doctrine_ecumenical_miaphysite = { special_doctrine_ecumenical_miaphysite = {
index = 1
doctrine_group_type = special_tolerance doctrine_group_type = special_tolerance
icon = "special_doctrine_ecumenical_christian" icon = "special_doctrine_ecumenical_christian"

View file

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