diff --git a/common/religion/doctrine_types/NEOW_virtue_doctrines.txt b/common/religion/doctrine_types/NEOW_virtue_doctrines.txt index f7a2aeeb..3951bde0 100644 --- a/common/religion/doctrine_types/NEOW_virtue_doctrines.txt +++ b/common/religion/doctrine_types/NEOW_virtue_doctrines.txt @@ -1,143 +1,216 @@ #NEOW visible virtue doctrines +anglican_virtues = { + group = "special" -special_doctrine_english_anglican = { - traits = { - virtues = { just = 2 brave = 2 } - sins = { arbitrary = 2 craven = 2 } + is_available_on_create = { + has_doctrine = special_doctrine_english_anglican } -} - -special_doctrine_british_royalty = { - traits = { - virtues = { just stubborn } - sins = { arbitrary fickle } + + special_doctrine_english_anglican = { + traits = { + virtues = { just = 2 brave = 2 } + sins = { arbitrary = 2 craven = 2 } + } } } -special_doctrine_british_admiralty = { - traits = { - virtues = { brave stubborn } - sins = { craven fickle } +britannic_virtues = { + group = "special" + + is_available_on_create = { + OR = { + has_doctrine = special_doctrine_british_royalty + has_doctrine = special_doctrine_british_admiralty + has_doctrine = special_doctrine_british_unity + } + } + + special_doctrine_british_royalty = { + traits = { + virtues = { just stubborn } + sins = { arbitrary fickle } + } + } + + special_doctrine_british_admiralty = { + traits = { + virtues = { brave stubborn } + sins = { craven fickle } + } + } + special_doctrine_british_unity = { + traits = { + virtues = { generous humble diligent } + sins = { greedy arrogant lazy } + } } } -special_doctrine_british_unity = { - traits = { - virtues = { generous humble diligent } - sins = { greedy arrogant lazy } +estatist_virtues = { + group = "special" + + is_available_on_create = { + OR = { + has_doctrine = special_doctrine_liberty + has_doctrine = special_doctrine_equality + has_doctrine = special_doctrine_fraternity + } + } + + special_doctrine_liberty = { + traits = { + virtues = { forgiving compassionate } + sins = { vengeful sadistic } + } + } + + special_doctrine_equality = { + traits = { + virtues = { compassionate humble } + sins = { sadistic arrogant } + } + } + + special_doctrine_fraternity = { + traits = { + virtues = { trusting gregarious } + sins = { paranoid shy } + } } } -special_doctrine_liberty = { - traits = { - virtues = { forgiving compassionate } - sins = { vengeful sadistic } +novelist_virtues = { + group = "special" + + is_available_on_create = { + OR = { + has_doctrine = special_doctrine_aslan + has_doctrine = special_doctrine_numenor + has_doctrine = special_doctrine_charlemagne + has_doctrine = special_doctrine_dracula + has_doctrine = special_doctrine_reason_and_progress + has_doctrine = special_doctrine_simurghi + has_doctrine = special_doctrine_rocambolist + has_doctrine = special_doctrine_absurdist + } + } + + special_doctrine_aslan = { + traits = { + virtues = { humble forgiving } + sins = { arrogant vengeful } + } + } + + special_doctrine_numenor = { + traits = { + virtues = { generous gregarious } + sins = { greedy shy } + } + } + + special_doctrine_charlemagne = { + traits = { + virtues = { ambitious honest } + sins = { content deceitful } + } + } + + special_doctrine_dracula = { + traits = { + virtues = { callous vengeful } + sins = { compassionate forgiving } + } + } + + special_doctrine_reason_and_progress = { + traits = { + virtues = { diligent ambitious } + sins = { lazy content } + } + } + special_doctrine_simurghi = { + traits = { + virtues = { temperate honest } + sins = { gluttonous deceitful } + } + } + special_doctrine_rocambolist = { + traits = { + virtues = { gregarious deceitful } + sins = { shy honest } + } + } + special_doctrine_absurdist = { + traits = { + virtues = { cynical ambitious } + sins = { zealous content } + } } } -special_doctrine_equality = { - traits = { - virtues = { compassionate humble } - sins = { sadistic arrogant } +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 = { just stubborn } + sins = { arbitrary fickle } + } + } + + special_doctrine_old_thelema = { + traits = { + virtues = { ambitious disloyal } + sins = { content loyal } + } } } -special_doctrine_fraternity = { - traits = { - virtues = { trusting gregarious } - sins = { paranoid shy } +wicca_virtues = { + group = "special" + + is_available_on_create = { + OR = { + has_doctrine = special_doctrine_king_arthurs_bravery + has_doctrine = special_doctrine_horned_lords_law + } + } + + special_doctrine_king_arthurs_bravery = { + traits = { + virtues = { brave } + sins = { craven } + } + } + + special_doctrine_horned_lords_law = { + traits = { + virtues = { just } + sins = { arbitrary } + } } } -special_doctrine_aslan = { - traits = { - virtues = { humble forgiving } - sins = { arrogant vengeful } - } -} - -special_doctrine_numenor = { - traits = { - virtues = { generous gregarious } - sins = { greedy shy } - } -} - -special_doctrine_charlemagne = { - traits = { - virtues = { ambitious honest } - sins = { content deceitful } - } -} - -special_doctrine_dracula = { - traits = { - virtues = { callous vengeful } - sins = { compassionate forgiving } - } -} - -special_doctrine_reason_and_progress = { - traits = { - virtues = { diligent ambitious } - sins = { lazy content } - } -} - -special_doctrine_simurghi = { - traits = { - virtues = { temperate honest } - sins = { gluttonous deceitful } - } -} - -special_doctrine_rocambolist = { - traits = { - virtues = { gregarious deceitful } - sins = { shy honest } - } -} - -special_doctrine_absurdist = { - traits = { - virtues = { cynical ambitious } - sins = { zealous content } - } -} - -special_doctrine_base_thelema = { - traits = { - virtues = { just stubborn } - sins = { arbitrary fickle } - } -} - -special_doctrine_old_thelema = { - traits = { - virtues = { ambitious disloyal } - sins = { content loyal } - } -} - -special_doctrine_king_arthurs_bravery = { - traits = { - virtues = { brave } - sins = { craven } - } -} - -special_doctrine_horned_lords_law = { - traits = { - virtues = { just } - sins = { arbitrary } - } -} - - -special_doctrine_helvetic = { - 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 } +radical_virtues = { + group = "special" + + is_available_on_create = { + has_doctrine = special_doctrine_helvetic + } + + special_doctrine_helvetic = { + 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 } + } } }