From d5691e284ad9894ff4d3fae436433509d4b06e7f Mon Sep 17 00:00:00 2001 From: Archa3opt3ryx Date: Mon, 1 Dec 2025 17:26:07 -0500 Subject: [PATCH] Druidic WIP set up the intended (as of now) tolerance schema, to be polished later today --- .../neow_tolerance_game_concepts.txt | 24 ++++ ...0_1_neow_universal_tolerance_doctrines.txt | 108 +++++++++++++++++- .../religion/religions/NEOW_druidic.txt | 6 +- .../religion/religions/NEOW_folkgerman.txt | 2 +- N3OW/common/religion/religions/NEOW_wicca.txt | 6 +- ...religion_tolerance doctrines_l_english.yml | 15 ++- ...NEOW_tolerance_game_concepts_l_english.yml | 23 +++- 7 files changed, 176 insertions(+), 8 deletions(-) diff --git a/N3OW/common/game_concepts/neow_tolerance_game_concepts.txt b/N3OW/common/game_concepts/neow_tolerance_game_concepts.txt index a7513330..0a3f45fe 100644 --- a/N3OW/common/game_concepts/neow_tolerance_game_concepts.txt +++ b/N3OW/common/game_concepts/neow_tolerance_game_concepts.txt @@ -30,9 +30,15 @@ academic_kinship_astray = { christian_kinship_astray = { } +christian_kinship_hostile = { +} + islamic_kinship_astray = { } +islamic_kinship_hostile = { +} + novelist_kinship_doctrines = { } @@ -55,5 +61,23 @@ reformation_roots_hostile = { people_of_the_book_astray = { } +fae_and_folklore_astray = { +} + +fae_and_folklore_hostile = { +} + +might_and_magick_astray = { +} + +might_and_magick_hostile = { +} + +goddesses_and_glory_astray = { +} + +goddesses_and_glory_hostile = { +} + via_media_astray = { } \ No newline at end of file diff --git a/N3OW/common/religion/doctrines/00_1_neow_universal_tolerance_doctrines.txt b/N3OW/common/religion/doctrines/00_1_neow_universal_tolerance_doctrines.txt index a7ad3c0b..bb74dc94 100644 --- a/N3OW/common/religion/doctrines/00_1_neow_universal_tolerance_doctrines.txt +++ b/N3OW/common/religion/doctrines/00_1_neow_universal_tolerance_doctrines.txt @@ -191,7 +191,11 @@ hostility_override_special_doctrine_academic_kinship = 0 hostility_override_special_doctrine_christian_kinship = 0 hostility_override_special_doctrine_islamic_kinship = 0 + hostility_override_special_doctrine_people_of_the_book = 1 + hostility_override_special_doctrine_fae_and_folklore = 1 + hostility_override_special_doctrine_might_and_magick = 1 + hostility_override_special_doctrine_goddesses_and_glory = 1 hostility_override_special_doctrine_singular_interpretation = 3 @@ -216,8 +220,12 @@ hostility_override_special_doctrine_academic_kinship = 0 hostility_override_special_doctrine_christian_kinship = 0 hostility_override_special_doctrine_islamic_kinship = 0 - hostility_override_special_doctrine_people_of_the_book = 1 + hostility_override_special_doctrine_people_of_the_book = 1 + hostility_override_special_doctrine_might_and_magick = 1 + hostility_override_special_doctrine_goddesses_and_glory = 1 + + hostility_override_special_doctrine_fae_and_folklore = 2 hostility_override_special_doctrine_singular_interpretation = 3 loc_parameter_novelist_kinship = yes @@ -252,6 +260,10 @@ hostility_override_special_doctrine_via_media = 1 hostility_override_special_doctrine_people_of_the_book = 1 + hostility_override_special_doctrine_fae_and_folklore = 2 + hostility_override_special_doctrine_might_and_magick = 2 + hostility_override_special_doctrine_goddesses_and_glory = 2 + hostility_override_special_doctrine_singular_interpretation = 3 loc_parameter_novelist_kinship = yes @@ -277,6 +289,10 @@ hostility_override_special_doctrine_islamic_kinship = 0 hostility_override_special_doctrine_people_of_the_book = 1 + hostility_override_special_doctrine_fae_and_folklore = 2 + hostility_override_special_doctrine_might_and_magick = 2 + hostility_override_special_doctrine_goddesses_and_glory = 2 + hostility_override_special_doctrine_singular_interpretation = 3 loc_parameter_novelist_kinship = yes @@ -425,6 +441,96 @@ } } + special_doctrine_fae_and_folklore = { + is_shown = { + OR = { + religion_tag = druidic_religion + religion_tag = wicca_religion + } + } + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = special_doctrine_fae_and_folklore } + multiply = faith_unchanged_tolerance_doctrine_cost_mult + } + } + parameters = { + hostility_override_special_doctrine_fae_and_folklore = 1 + hostility_override_special_doctrine_might_and_magick = 1 + hostility_override_special_doctrine_goddesses_and_glory = 1 + + hostility_override_special_doctrine_fantastical_kinship = 1 + + hostility_override_special_doctrine_academic_kinship = 2 + hostility_override_special_doctrine_christian_kinship = 2 + hostility_override_special_doctrine_islamic_kinship = 2 + hostility_override_special_doctrine_people_of_the_book = 2 + + loc_parameter_fae_and_folklore_astray = 1 + } + } + + special_doctrine_might_and_magick = { + is_shown = { + OR = { + religion_tag = druidic_religion + religion_tag = wicca_religion + } + } + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = special_doctrine_fae_and_folklore } + multiply = faith_unchanged_tolerance_doctrine_cost_mult + } + } + parameters = { + hostility_override_special_doctrine_fae_and_folklore = 1 + hostility_override_special_doctrine_might_and_magick = 1 + hostility_override_special_doctrine_goddesses_and_glory = 1 + + hostility_override_special_doctrine_academic_kinship = 1 + hostility_override_special_doctrine_fantastical_kinship = 1 + + hostility_override_special_doctrine_christian_kinship = 2 + hostility_override_special_doctrine_islamic_kinship = 2 + hostility_override_special_doctrine_people_of_the_book = 2 + + loc_parameter_might_and_magick_astray = 1 + } + } + + special_doctrine_goddesses_and_glory = { + is_shown = { + OR = { + religion_tag = druidic_religion + religion_tag = wicca_religion + } + } + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = special_doctrine_fae_and_folklore } + multiply = faith_unchanged_tolerance_doctrine_cost_mult + } + } + parameters = { + hostility_override_special_doctrine_fae_and_folklore = 1 + hostility_override_special_doctrine_might_and_magick = 1 + hostility_override_special_doctrine_goddesses_and_glory = 1 + + hostility_override_special_doctrine_academic_kinship = 1 + hostility_override_special_doctrine_fantastical_kinship = 1 + + hostility_override_special_doctrine_christian_kinship = 2 + hostility_override_special_doctrine_islamic_kinship = 2 + hostility_override_special_doctrine_people_of_the_book = 2 + + loc_parameter_goddesses_and_glory_astray = 1 + } + } + special_doctrine_via_media = { is_shown = { OR = { diff --git a/N3OW/common/religion/religions/NEOW_druidic.txt b/N3OW/common/religion/religions/NEOW_druidic.txt index 69ffbdb0..d2e8ec5d 100644 --- a/N3OW/common/religion/religions/NEOW_druidic.txt +++ b/N3OW/common/religion/religions/NEOW_druidic.txt @@ -3,7 +3,7 @@ graphical_faith = pagan_gfx pagan_roots = yes - hostility_doctrine = pagan_hostility_doctrine + doctrine = pagan_hostility_doctrine #Main Group | placeholder doctrine = doctrine_no_head @@ -259,6 +259,8 @@ doctrine = tenet_druidry doctrine = tenet_megaliths doctrine = tenet_communal_identity + + doctrine = special_doctrine_fae_and_folklore } gorsedd = { color = { 149 204 122 } @@ -276,6 +278,8 @@ doctrine = tenet_druidry doctrine = tenet_ancestor_worship doctrine = tenet_ritual_celebrations + + doctrine = special_doctrine_goddesses_and_glory } } } diff --git a/N3OW/common/religion/religions/NEOW_folkgerman.txt b/N3OW/common/religion/religions/NEOW_folkgerman.txt index e3bc2c1c..4a1d4141 100644 --- a/N3OW/common/religion/religions/NEOW_folkgerman.txt +++ b/N3OW/common/religion/religions/NEOW_folkgerman.txt @@ -3,7 +3,7 @@ graphical_faith = pagan_gfx pagan_roots = yes - hostility_doctrine = pagan_hostility_doctrine + doctrine = pagan_hostility_doctrine #Main Group | placeholder doctrine = doctrine_no_head diff --git a/N3OW/common/religion/religions/NEOW_wicca.txt b/N3OW/common/religion/religions/NEOW_wicca.txt index 0f03123c..1e83085c 100644 --- a/N3OW/common/religion/religions/NEOW_wicca.txt +++ b/N3OW/common/religion/religions/NEOW_wicca.txt @@ -1,7 +1,7 @@ wicca_religion = { family = rf_esoteric graphical_faith = pagan_gfx - + doctrine = pagan_hostility_doctrine #Main Group | placeholder @@ -245,7 +245,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - #doctrine = special_doctrine_ecumenical_christian + doctrine = special_doctrine_goddesses_and_glory doctrine = special_doctrine_king_arthurs_bravery #Tenets | placeholder @@ -338,7 +338,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - #doctrine = special_doctrine_ecumenical_christian + doctrine = special_doctrine_might_and_magick doctrine = special_doctrine_horned_lords_law doctrine = doctrine_spiritual_head diff --git a/N3OW/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml b/N3OW/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml index 0a73d08b..935f4c90 100644 --- a/N3OW/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml +++ b/N3OW/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml @@ -60,7 +60,9 @@ doctrine_parameter_loc_parameter_fantastical_kinship_astray:0 "$click_here_to_view_doctrines$ [fantastical_kinship_astray|L] considers to be Astray" doctrine_parameter_loc_parameter_academic_kinship_astray:0 "$click_here_to_view_doctrines$ [academic_kinship_astray|L] considers to be Astray" doctrine_parameter_loc_parameter_christian_kinship_astray:0 "$click_here_to_view_doctrines$ [christian_kinship_astray|L] considers to be Astray" + doctrine_parameter_loc_parameter_christian_kinship_hostile:0 "$click_here_to_view_doctrines$ [christian_kinship_hostile|L] considers to be Hostile" doctrine_parameter_loc_parameter_islamic_kinship_astray:0 "$click_here_to_view_doctrines$ [islamic_kinship_astray|L] considers to be Astray" + doctrine_parameter_loc_parameter_islamic_kinship_hostile:0 "$click_here_to_view_doctrines$ [islamic_kinship_hostile|L] considers to be Hostile" doctrine_parameter_loc_parameter_established_church_astray:0 "$click_here_to_view_doctrines$ [established_church_astray|L] considers to be Astray" doctrine_parameter_loc_parameter_established_church_hostile:0 "$click_here_to_view_doctrines$ [established_church_hostile|L] considers to be Hostile" @@ -68,6 +70,9 @@ doctrine_parameter_loc_parameter_reformation_roots_hostile:0 "$click_here_to_view_doctrines$ [reformation_roots_hostile|L] considers to be Hostile" doctrine_parameter_loc_parameter_people_of_the_book_astray:0 "$click_here_to_view_doctrines$ [people_of_the_book_astray|L] considers to be Astray" + doctrine_parameter_loc_parameter_fae_and_folklore_astray:0 "$click_here_to_view_doctrines$ [fae_and_folklore_astray|L] considers to be Astray" + doctrine_parameter_loc_parameter_might_and_magick_astray:0 "$click_here_to_view_doctrines$ [might_and_magick_astray|L] considers to be Astray" + doctrine_parameter_loc_parameter_goddesses_and_glory_astray:0 "$click_here_to_view_doctrines$ [goddesses_and_glory_astray|L] considers to be Astray" doctrine_parameter_loc_parameter_via_media_astray:0 "$click_here_to_view_doctrines$ [via_media_astray|L] considers to be Astray" #Other parameters @@ -79,17 +84,25 @@ #Blank parameters doctrine_parameter_hostility_override_abrahamic_hostility_doctrine: "" doctrine_parameter_hostility_override_pagan_hostility_doctrine: "" + doctrine_parameter_hostility_override_special_doctrine_fantastical_kinship:1 "" doctrine_parameter_hostility_override_special_doctrine_academic_kinship:1 "" doctrine_parameter_hostility_override_special_doctrine_christian_kinship:1 "" doctrine_parameter_hostility_override_special_doctrine_islamic_kinship:1 "" - doctrine_parameter_hostility_override_special_doctrine_people_of_the_book:1 "" + doctrine_parameter_hostility_override_special_doctrine_roman_rite:1 "" doctrine_parameter_hostility_override_special_doctrine_sevillian_rite:0 "" doctrine_parameter_hostility_override_special_doctrine_independent_catholic:0 "" + doctrine_parameter_hostility_override_special_doctrine_established_church:0 "" doctrine_parameter_hostility_override_special_doctrine_reformation_roots:0 "" + doctrine_parameter_hostility_override_special_doctrine_radical_reform:0 "" doctrine_parameter_hostility_override_special_doctrine_incorruptible_dogma:0 "" doctrine_parameter_hostility_override_special_doctrine_singular_interpretation: "" + + doctrine_parameter_hostility_override_special_doctrine_people_of_the_book:1 "" + doctrine_parameter_hostility_override_special_doctrine_fae_and_folklore0 "" + doctrine_parameter_hostility_override_special_doctrine_might_and_magick:0 "" + doctrine_parameter_hostility_override_special_doctrine_goddesses_and_glory: "" doctrine_parameter_hostility_override_special_doctrine_via_media:0 "" \ No newline at end of file diff --git a/N3OW/localization/english/replace/religion/doctrines/zz_NEOW_tolerance_game_concepts_l_english.yml b/N3OW/localization/english/replace/religion/doctrines/zz_NEOW_tolerance_game_concepts_l_english.yml index 066f8799..5b6712d1 100644 --- a/N3OW/localization/english/replace/religion/doctrines/zz_NEOW_tolerance_game_concepts_l_english.yml +++ b/N3OW/localization/english/replace/religion/doctrines/zz_NEOW_tolerance_game_concepts_l_english.yml @@ -37,9 +37,15 @@ game_concept_christian_kinship_astray: "$special_doctrine_christian_kinship_name$" game_concept_christian_kinship_astray_desc: "[faiths|E] with the $special_doctrine_christian_kinship_name$ doctrine consider faiths with the following doctrines to be $hostility_astray_tooltippable$:\n#bold $catholic_religion$:#!\n#true_white [GetFaithDoctrine('special_doctrine_roman_rite').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_sevillian_rite').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_independent_catholic').GetBaseName]#!\n#bold $interreligious_doctrines$:#!\n#true_white [GetFaithDoctrine('special_doctrine_people_of_the_book').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_via_media').GetBaseName]#!\n#bold $protestant_religion$:#!\n#true_white [GetFaithDoctrine('special_doctrine_established_church').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_reformation_roots').GetBaseName]#!" + game_concept_christian_kinship_hostile: "$special_doctrine_christian_kinship_name$" + game_concept_christian_kinship_hostile_desc: "[faiths|E] with the $special_doctrine_christian_kinship_name$ doctrine consider faiths with the following doctrines to be $hostility_hostile_tooltippable$:\n#bold $interreligious_doctrines$:#!\n#true_white [GetFaithDoctrine('special_doctrine_people_of_the_book').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_via_media').GetBaseName]#!" + game_concept_islamic_kinship_astray: "$special_doctrine_islamic_kinship_name$" game_concept_islamic_kinship_astray_desc: "[faiths|E] with the $special_doctrine_islamic_kinship_name$ doctrine consider faiths with the following doctrines to be $hostility_astray_tooltippable$:\n#bold $interreligious_doctrines$:#!\n#true_white [GetFaithDoctrine('special_doctrine_people_of_the_book').GetBaseName]#!" + game_concept_islamic_kinship_hostile: "$special_doctrine_islamic_kinship_name$" + game_concept_islamic_kinship_hostile_desc: "[faiths|E] with the $special_doctrine_islamic_kinship_name$ doctrine consider faiths with the following doctrines to be $hostility_hostile_tooltippable$:\n#bold $interreligious_doctrines$:#!\n#true_white [GetFaithDoctrine('special_doctrine_people_of_the_book').GetBaseName]#!" + game_concept_novelist_kinship_doctrines: "Novelist Kinship" game_concept_novelist_kinship_doctrines_desc: "The following doctrines are Novelist Kinship doctrines:\n#true_white [GetFaithDoctrine('special_doctrine_fantastical_kinship').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_academic_kinship').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_christian_kinship').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_islamic_kinship').GetBaseName]#!" @@ -57,11 +63,26 @@ game_concept_reformation_roots_hostile: "$special_doctrine_reformation_roots_name$" game_concept_reformation_roots_hostile_desc: "[faiths|E] with the $special_doctrine_reformation_roots_name$ doctrine consider faiths with the following doctrines to be $hostility_hostile_tooltippable$:\n#bold $catholic_religion$:#!\n#true_white [GetFaithDoctrine('special_doctrine_roman_rite').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_sevillian_rite').GetBaseName]#!\n#bold $interreligious_doctrines$:#!\n#true_white [GetFaithDoctrine('special_doctrine_via_media').GetBaseName]#!\n#bold $novelist_religion$:#!\n#true_white [GetFaithDoctrine('special_doctrine_christian_kinship').GetBaseName]#!" - #Interreligious + ### Interreligious ### + + #Novelist aligned game_concept_people_of_the_book_astray: "$special_doctrine_people_of_the_book_name$" game_concept_people_of_the_book_astray_desc: "[faiths|E] with the $special_doctrine_people_of_the_book_name$ doctrine consider faiths with the following doctrines to be $hostility_astray_tooltippable$:\n#true_white;game_link $special_doctrine_people_of_the_book_name$#!\n#bold $novelist_religion$:#!\n#true_white [novelist_kinship_doctrines|L]#!" + #Wicca/Druidic + + game_concept_fae_and_folklore_astray: "$special_doctrine_fae_and_folklore_name$" + game_concept_fae_and_folklore_astray_desc: "[faiths|E] with the $special_doctrine_fae_and_folklore_name$ doctrine consider faiths with the following doctrines to be $hostility_astray_tooltippable$:\n#true_white;game_link $special_doctrine_people_of_the_book_name$#!\n#bold $novelist_religion$:#!\n#true_white [novelist_kinship_doctrines|L]#!" + + game_concept_might_and_magick_astray: "$special_doctrine_might_and_magick_name$" + game_concept_might_and_magick_astray_desc: "[faiths|E] with the $special_doctrine_might_and_magick_name$ doctrine consider faiths with the following doctrines to be $hostility_astray_tooltippable$:\n#true_white;game_link $special_doctrine_people_of_the_book_name$#!\n#bold $novelist_religion$:#!\n#true_white [novelist_kinship_doctrines|L]#!" + + game_concept_goddesses_and_glory_astray: "$special_doctrine_goddesses_and_glory_name$" + game_concept_goddesses_and_glory_astray_desc: "[faiths|E] with the $special_doctrine_goddesses_and_glory_name$ doctrine consider faiths with the following doctrines to be $hostility_astray_tooltippable$:\n#true_white;game_link $special_doctrine_people_of_the_book_name$#!\n#bold $novelist_religion$:#!\n#true_white [novelist_kinship_doctrines|L]#!" + + #Anglican + game_concept_via_media_astray: "$special_doctrine_via_media_name$" game_concept_via_media_astray_desc: "[faiths|E] with the $special_doctrine_via_media_name$ doctrine consider faiths with the following doctrines to be $hostility_astray_tooltippable$:\n#bold $catholic_religion$:#!\n#true_white [GetFaithDoctrine('special_doctrine_roman_rite').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_sevillian_rite').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_independent_catholic').GetBaseName]#!\n#bold $protestant_religion$:#!\n#true_white [GetFaithDoctrine('special_doctrine_established_church').GetBaseName]#!\n#true_white [GetFaithDoctrine('special_doctrine_reformation_roots').GetBaseName]#!"