diff --git a/common/religion/doctrine_group_types/00_doctrine_group_types.txt b/common/religion/doctrine_group_types/00_doctrine_group_types.txt index 6bcda65c8..1ad1902fe 100644 --- a/common/religion/doctrine_group_types/00_doctrine_group_types.txt +++ b/common/religion/doctrine_group_types/00_doctrine_group_types.txt @@ -377,6 +377,17 @@ neow_interfaith_tolerance = { } } } +neow_special_doctrine_banner_group = { + category = special + is_available_on_create = { + OR = { + has_doctrine = special_doctrine_banner_default + has_doctrine = special_doctrine_banner_novelist + has_doctrine = special_doctrine_banner_europeanist + has_doctrine = special_doctrine_banner_britannic + } + } +} special_doctrine_english_anglican_group = { category = not_creatable diff --git a/common/religion/doctrine_types/NEOW_banner_doctrines.txt b/common/religion/doctrine_types/NEOW_banner_doctrines.txt new file mode 100644 index 000000000..c080ae558 --- /dev/null +++ b/common/religion/doctrine_types/NEOW_banner_doctrines.txt @@ -0,0 +1,20 @@ +#NEOW visible Banner doctrines + + +special_doctrine_banner_default = { + doctrine_group_type = neow_special_doctrine_banner_group + icon = "special_doctrine_banner" +} +special_doctrine_banner_novelist = { + doctrine_group_type = neow_special_doctrine_banner_group + icon = "special_doctrine_banner" +} +special_doctrine_banner_europeanist = { + doctrine_group_type = neow_special_doctrine_banner_group + icon = "special_doctrine_banner" +} +special_doctrine_banner_britannic = { + doctrine_group_type = neow_special_doctrine_banner_group + icon = "special_doctrine_banner" +} + \ No newline at end of file diff --git a/common/religion/faith_types/NEOW_faiths_awakened.txt b/common/religion/faith_types/NEOW_faiths_awakened.txt index 02dfbef44..500f50e05 100644 --- a/common/religion/faith_types/NEOW_faiths_awakened.txt +++ b/common/religion/faith_types/NEOW_faiths_awakened.txt @@ -19,6 +19,7 @@ doctrines = { special_doctrine_jizya + special_doctrine_banner_default } eminent_holy_sites = { @@ -61,6 +62,7 @@ turkology_faith = { doctrines = { special_doctrine_jizya + special_doctrine_banner_default } eminent_holy_sites = { diff --git a/common/religion/faith_types/NEOW_faiths_baltic.txt b/common/religion/faith_types/NEOW_faiths_baltic.txt index e39bc61ee..ce793d7a7 100644 --- a/common/religion/faith_types/NEOW_faiths_baltic.txt +++ b/common/religion/faith_types/NEOW_faiths_baltic.txt @@ -31,6 +31,7 @@ doctrine_pilgrimage_local_rites doctrine_pluralism_righteous doctrine_funeral_cremation + special_doctrine_banner_default } localization = { # Utilizes the 'West Christian' Saints, shared by Catholics and Orthodox @@ -118,6 +119,7 @@ hiisalka_faith = { doctrines = { special_doctrine_cult_of_saints doctrine_no_head + special_doctrine_banner_default } localization = { # Utilizes the 'West Christian' Saints, shared by Catholics and Orthodox diff --git a/common/religion/faith_types/NEOW_faiths_buddhist.txt b/common/religion/faith_types/NEOW_faiths_buddhist.txt index 70c30fa34..263d97d90 100644 --- a/common/religion/faith_types/NEOW_faiths_buddhist.txt +++ b/common/religion/faith_types/NEOW_faiths_buddhist.txt @@ -22,6 +22,7 @@ doctrines = { special_doctrine_immaterial_harmony + special_doctrine_banner_default } localization = { diff --git a/common/religion/faith_types/NEOW_faiths_catholic.txt b/common/religion/faith_types/NEOW_faiths_catholic.txt index f0abb548e..78cd9b434 100644 --- a/common/religion/faith_types/NEOW_faiths_catholic.txt +++ b/common/religion/faith_types/NEOW_faiths_catholic.txt @@ -48,6 +48,7 @@ doctrine_funeral_stoic doctrine_imperial_anointment special_doctrine_roman_rite + special_doctrine_banner_default } holy_order_names = { #placeholder @@ -86,6 +87,9 @@ compostelan_catholic_faith = { tenet_communion tenet_chivalric_ideals } + doctrines = { + special_doctrine_banner_default + } } mariavite_catholic_faith = { @@ -133,7 +137,9 @@ mariavite_catholic_faith = { doctrine_clerical_gender_either doctrine_clerical_marriage_disallowed doctrine_clerical_succession_spiritual_fixed_appointment + special_doctrine_banner_default } + localization = { # placeholder ReligiousHeadName = mariavite_religious_head_title @@ -186,6 +192,7 @@ penitente_faith = { doctrine_pluralism_fundamentalist doctrine_kinslaying_accepted doctrine_funeral_bewailment + special_doctrine_banner_default } holy_order_names = { #placeholder @@ -227,6 +234,7 @@ cadaverist_faith = { doctrines = { special_doctrine_incorruptible_dogma doctrine_funeral_mummification + special_doctrine_banner_default } localization = { # placeholder @@ -273,6 +281,7 @@ neo_fraticelli_faith = { doctrines = { special_doctrine_incorruptible_dogma + special_doctrine_banner_default } holy_order_names = { #placeholder @@ -314,6 +323,7 @@ illuminated_faith = { special_doctrine_incorruptible_dogma doctrine_pluralism_fundamentalist doctrine_witchcraft_virtuous + special_doctrine_banner_default } holy_order_names = { #placeholder diff --git a/common/religion/faith_types/NEOW_faiths_caucasian.txt b/common/religion/faith_types/NEOW_faiths_caucasian.txt index 2fc5534c6..db9370f0b 100644 --- a/common/religion/faith_types/NEOW_faiths_caucasian.txt +++ b/common/religion/faith_types/NEOW_faiths_caucasian.txt @@ -27,6 +27,7 @@ doctrines = { special_doctrine_old_lore + special_doctrine_banner_default } holy_order_names = { diff --git a/common/religion/faith_types/NEOW_faiths_cosmist.txt b/common/religion/faith_types/NEOW_faiths_cosmist.txt index ca0b5c3f0..6a826aa4e 100644 --- a/common/religion/faith_types/NEOW_faiths_cosmist.txt +++ b/common/religion/faith_types/NEOW_faiths_cosmist.txt @@ -29,6 +29,7 @@ special_doctrine_pure_space doctrine_pilgrimage_mandatory doctrine_pluralism_fundamentalist + special_doctrine_banner_default } localization = { @@ -155,6 +156,7 @@ cosmonaut_faith = { doctrines = { special_doctrine_common_task + special_doctrine_banner_default } localization = { @@ -232,6 +234,7 @@ zimiran_faith = { doctrines = { special_doctrine_common_task + special_doctrine_banner_default } localization = { diff --git a/common/religion/faith_types/NEOW_faiths_druidic.txt b/common/religion/faith_types/NEOW_faiths_druidic.txt index 5ee7495a5..e144c350b 100644 --- a/common/religion/faith_types/NEOW_faiths_druidic.txt +++ b/common/religion/faith_types/NEOW_faiths_druidic.txt @@ -28,6 +28,7 @@ doctrines = { special_doctrine_fae_and_folklore doctrine_kinslaying_any_dynasty_member_crime + special_doctrine_banner_default } localization = { @@ -201,6 +202,7 @@ gorsedd_faith = { doctrines = { doctrine_funeral_stoic special_doctrine_fae_and_folklore + special_doctrine_banner_default } localization = { diff --git a/common/religion/faith_types/NEOW_faiths_europeanist.txt b/common/religion/faith_types/NEOW_faiths_europeanist.txt index 4284ef1e1..a038d4f5f 100644 --- a/common/religion/faith_types/NEOW_faiths_europeanist.txt +++ b/common/religion/faith_types/NEOW_faiths_europeanist.txt @@ -30,6 +30,7 @@ special_doctrine_numenor doctrine_pluralism_pluralistic special_doctrine_not_allowed_to_hof + special_doctrine_banner_novelist } localization = { @@ -181,6 +182,7 @@ neuhumanist_faith = { doctrines = { special_doctrine_dionysian + special_doctrine_banner_europeanist } } @@ -211,6 +213,7 @@ trenchsinger_faith = { doctrines = { special_doctrine_dionysian doctrine_no_head + special_doctrine_banner_default } localization = { @@ -339,6 +342,7 @@ pantheonic_faith = { doctrine_no_head special_doctrine_liberty doctrine_pluralism_pluralistic + special_doctrine_banner_default } } @@ -375,6 +379,7 @@ soleil_royal_faith = { doctrine_clerical_function_taxation doctrine_bastardry_legitimization doctrine_monotheist + special_doctrine_banner_default } localization = { @@ -557,4 +562,7 @@ johannic_faith = { tenet_ritual_celebrations tenet_ancestor_worship } + doctrines = { + special_doctrine_banner_default + } } \ No newline at end of file diff --git a/common/religion/faith_types/NEOW_faiths_folk_germanic.txt b/common/religion/faith_types/NEOW_faiths_folk_germanic.txt index 8f5243f95..2dc47daa5 100644 --- a/common/religion/faith_types/NEOW_faiths_folk_germanic.txt +++ b/common/religion/faith_types/NEOW_faiths_folk_germanic.txt @@ -28,6 +28,7 @@ doctrines = { special_doctrine_old_lore doctrine_pilgrimage_local_rites + special_doctrine_banner_default } localization = { @@ -196,6 +197,7 @@ vaesenite_faith = { doctrines = { special_doctrine_old_lore doctrine_pilgrimage_local_rites + special_doctrine_banner_default } } folktro_faith = { @@ -423,6 +425,7 @@ midnighter_faith = { doctrines = { special_doctrine_heathen_revanchism doctrine_pluralism_righteous + special_doctrine_banner_default } } ny_sed_faith = { @@ -481,6 +484,7 @@ mariner_faith = { doctrines = { special_doctrine_cult_of_saints doctrine_pilgrimage_forbidden + special_doctrine_banner_default } localization = { diff --git a/common/religion/faith_types/NEOW_faiths_folk_slavic.txt b/common/religion/faith_types/NEOW_faiths_folk_slavic.txt index 90d12c271..7c563008d 100644 --- a/common/religion/faith_types/NEOW_faiths_folk_slavic.txt +++ b/common/religion/faith_types/NEOW_faiths_folk_slavic.txt @@ -33,6 +33,7 @@ doctrine_witchcraft_crime doctrine_clerical_gender_male_only doctrine_theocracy_temporal + special_doctrine_banner_default } localization = { # Utilizes the 'West Christian' Saints, shared by Catholics and Orthodox @@ -127,6 +128,7 @@ chernobozhie_faith = { doctrines = { doctrine_pilgrimage_local_rites doctrine_polytheist + special_doctrine_banner_default } localization = { # Utilizes the 'West Christian' Saints, shared by Catholics and Orthodox @@ -215,6 +217,7 @@ malakhit_faith = { doctrines = { doctrine_pilgrimage_local_rites special_doctrine_old_lore + special_doctrine_banner_default } holy_order_names = { diff --git a/common/religion/faith_types/NEOW_faiths_islamic.txt b/common/religion/faith_types/NEOW_faiths_islamic.txt index 5007d028e..c3441eb0b 100644 --- a/common/religion/faith_types/NEOW_faiths_islamic.txt +++ b/common/religion/faith_types/NEOW_faiths_islamic.txt @@ -23,6 +23,7 @@ majlisi_faith = { doctrines = { special_doctrine_jizya doctrine_spiritual_head + special_doctrine_banner_default } eminent_holy_sites = { @@ -71,6 +72,7 @@ naqshbandi_faith = { doctrine_kinslaying_accepted doctrine_deviancy_crime doctrine_witchcraft_crime + special_doctrine_banner_default } eminent_holy_sites = { @@ -114,6 +116,7 @@ salafi_faith = { special_doctrine_jizya doctrine_spiritual_head doctrine_pluralism_fundamentalist + special_doctrine_banner_default } eminent_holy_sites = { @@ -171,6 +174,7 @@ jadidi_faith = { doctrine_theocracy_lay_clergy doctrine_clerical_function_alms_and_pacification doctrine_pluralism_pluralistic + special_doctrine_banner_default } eminent_holy_sites = { @@ -217,6 +221,7 @@ twelver_faith = { special_doctrine_jizya doctrine_spiritual_head doctrine_theocracy_temporal + special_doctrine_banner_default } localization = { @@ -282,6 +287,7 @@ ismaili_faith = { doctrines = { special_doctrine_jizya doctrine_theocracy_temporal + special_doctrine_banner_default } localization = { @@ -353,6 +359,7 @@ alawite_faith = { doctrine_adultery_women_crime doctrine_clerical_gender_either doctrine_pilgrimage_forbidden + special_doctrine_banner_default } localization = { @@ -432,6 +439,7 @@ alevi_faith = { doctrine_homosexuality_accepted doctrine_clerical_succession_spiritual_appointment doctrine_pluralism_pluralistic + special_doctrine_banner_default } localization = { @@ -508,6 +516,7 @@ zaydi_faith = { doctrines = { special_doctrine_jizya doctrine_theocracy_temporal + special_doctrine_banner_default } localization = { @@ -576,6 +585,7 @@ temiri_faith = { doctrines = { special_doctrine_jizya doctrine_temporal_head + special_doctrine_banner_default } eminent_holy_sites = { @@ -618,6 +628,7 @@ taharruri_faith = { doctrines = { special_doctrine_jizya doctrine_temporal_head + special_doctrine_banner_default } eminent_holy_sites = { diff --git a/common/religion/faith_types/NEOW_faiths_jewish.txt b/common/religion/faith_types/NEOW_faiths_jewish.txt index 3cec135d7..041cc9991 100644 --- a/common/religion/faith_types/NEOW_faiths_jewish.txt +++ b/common/religion/faith_types/NEOW_faiths_jewish.txt @@ -24,6 +24,7 @@ doctrine_adultery_women_shunned doctrine_clerical_gender_either doctrine_no_head + special_doctrine_banner_default } tenets = { @@ -57,6 +58,7 @@ meshichist_faith = { special_doctrine_not_allowed_to_hof doctrine_pluralism_fundamentalist doctrine_no_head + special_doctrine_banner_default } tenets = { @@ -92,6 +94,7 @@ kabbalist_faith = { doctrine_homosexuality_accepted doctrine_adultery_women_shunned doctrine_no_head + special_doctrine_banner_default } tenets = { @@ -131,6 +134,7 @@ karaite_faith = { doctrine_no_anointment special_doctrine_not_allowed_to_hof doctrine_no_head + special_doctrine_banner_default } } @@ -166,6 +170,7 @@ haymanot = { doctrine_polygamy doctrine_spiritual_head doctrine_no_anointment + special_doctrine_banner_default } localization = { @@ -236,5 +241,6 @@ samaritan = { doctrine_spiritual_head doctrine_pluralism_righteous doctrine_monogamy + special_doctrine_banner_default } } diff --git a/common/religion/faith_types/NEOW_faiths_kurdish.txt b/common/religion/faith_types/NEOW_faiths_kurdish.txt index 700e2c782..c4a30b921 100644 --- a/common/religion/faith_types/NEOW_faiths_kurdish.txt +++ b/common/religion/faith_types/NEOW_faiths_kurdish.txt @@ -27,7 +27,9 @@ doctrine_spiritual_head doctrine_consanguinity_unrestricted doctrine_major_branch_behdin + special_doctrine_banner_default } + } yazidi_faith = { @@ -59,5 +61,7 @@ yazidi_faith = { doctrine_spiritual_head doctrine_consanguinity_unrestricted doctrine_major_branch_behdin + special_doctrine_banner_default } + } \ No newline at end of file diff --git a/common/religion/faith_types/NEOW_faiths_occidentalist.txt b/common/religion/faith_types/NEOW_faiths_occidentalist.txt index bbe3522eb..90bb26c10 100644 --- a/common/religion/faith_types/NEOW_faiths_occidentalist.txt +++ b/common/religion/faith_types/NEOW_faiths_occidentalist.txt @@ -32,7 +32,9 @@ doctrine_theocracy_lay_clergy special_doctrine_not_allowed_to_hof doctrine_no_anointment + special_doctrine_banner_default } + holy_order_names = { #placeholder { name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" } diff --git a/common/religion/faith_types/NEOW_faiths_occultist.txt b/common/religion/faith_types/NEOW_faiths_occultist.txt index f13add2b0..63d41bc6f 100644 --- a/common/religion/faith_types/NEOW_faiths_occultist.txt +++ b/common/religion/faith_types/NEOW_faiths_occultist.txt @@ -33,6 +33,7 @@ special_doctrine_loyal_servants_of_the_queen doctrine_clerical_succession_spiritual_appointment doctrine_pilgrimage_local_rites + special_doctrine_banner_britannic } localization = { @@ -141,6 +142,7 @@ wiccan_faith = { doctrine_pluralism_righteous doctrine_theocracy_temporal doctrine_witchcraft_accepted + special_doctrine_banner_default } } @@ -177,6 +179,7 @@ chronicler_faith = { doctrine_deviancy_accepted doctrine_witchcraft_shunned doctrine_monogamy + special_doctrine_banner_default } localization = { @@ -281,6 +284,9 @@ adonist_faith = { geneva rome } + doctrines = { + special_doctrine_banner_default + } tenets = { tenet_righteous_fury @@ -324,6 +330,7 @@ old_thelemite_faith = { special_doctrine_crowleyan_magic doctrine_no_anointment doctrine_pilgrimage_local_rites + special_doctrine_banner_default } } @@ -364,6 +371,7 @@ carcosan_faith = { special_doctrine_regicidal doctrine_witchcraft_virtuous doctrine_pilgrimage_local_rites + special_doctrine_banner_default } localization = { @@ -539,7 +547,9 @@ kismetic_faith = { portsmouth gibraltar } - + doctrines = { + special_doctrine_banner_default + } tenets = { tenet_adorcism tenet_ritual_celebrations @@ -567,6 +577,9 @@ draconian_faith = { portsmouth gibraltar } + doctrines = { + special_doctrine_banner_default + } tenets = { tenet_ritual_cannibalism diff --git a/common/religion/faith_types/NEOW_faiths_octobrist.txt b/common/religion/faith_types/NEOW_faiths_octobrist.txt index 353222611..952a4e6eb 100644 --- a/common/religion/faith_types/NEOW_faiths_octobrist.txt +++ b/common/religion/faith_types/NEOW_faiths_octobrist.txt @@ -18,6 +18,9 @@ antioch } + doctrines = { + special_doctrine_banner_default + } localization = { ReligiousHeadName = orthodox_religious_head_title ReligiousHeadNameFemale = orthodox_religious_head_title_female @@ -44,4 +47,7 @@ proletkultist = { alexandria antioch } + doctrines = { + special_doctrine_banner_default + } } diff --git a/common/religion/faith_types/NEOW_faiths_oriental_orthodox.txt b/common/religion/faith_types/NEOW_faiths_oriental_orthodox.txt index b092b7b55..772d06b16 100644 --- a/common/religion/faith_types/NEOW_faiths_oriental_orthodox.txt +++ b/common/religion/faith_types/NEOW_faiths_oriental_orthodox.txt @@ -23,6 +23,7 @@ armenian_apostolic_faith = { doctrines = { special_doctrine_ecumenical_miaphysite special_doctrine_is_eastern_christian_faith + special_doctrine_banner_default } localization = { # Utilizes the 'East Christian' Saints, shared by Coptics and Armenians diff --git a/common/religion/faith_types/NEOW_faiths_orthodox.txt b/common/religion/faith_types/NEOW_faiths_orthodox.txt index f4e00d1fa..8306e5464 100644 --- a/common/religion/faith_types/NEOW_faiths_orthodox.txt +++ b/common/religion/faith_types/NEOW_faiths_orthodox.txt @@ -1,5 +1,4 @@ orthodox = { - doctrines = { special_doctrine_mainline_orthodox } # Scripted main Rite by start date: byzantine_rite from 1054.7.16. Core tenets and Rite-specific doctrines are defined on that Rite; faith-intrinsic doctrines remain inline. main_rite = byzantine_rite faith_details = { @@ -23,6 +22,10 @@ tbilisi kiev } + doctrines = { + special_doctrine_mainline_orthodox + special_doctrine_banner_default + } localization = { # Patriarchs instead of Popes @@ -32,7 +35,6 @@ } } russian_orthodox = { - doctrines = { special_doctrine_mainline_orthodox } # Scripted main Rite by start date: byzantine_rite from 1054.7.16. Core tenets and Rite-specific doctrines are defined on that Rite; faith-intrinsic doctrines remain inline. main_rite = orthodox_slavic_rite faith_details = { @@ -58,6 +60,7 @@ russian_orthodox = { } doctrines = { + special_doctrine_mainline_orthodox doctrine_pluralism_fundamentalist doctrine_homosexuality_crime doctrine_adultery_men_crime @@ -67,6 +70,7 @@ russian_orthodox = { doctrine_witchcraft_crime special_doctrine_is_eastern_christian_faith special_doctrine_not_allowed_to_hof + special_doctrine_banner_default } localization = { @@ -112,6 +116,7 @@ old_believer = { special_doctrine_is_eastern_christian_faith doctrine_clerical_function_alms_and_pacification special_doctrine_not_allowed_to_hof + special_doctrine_banner_default } localization = { @@ -127,7 +132,6 @@ old_believer = { marblist = { - doctrines = { special_doctrine_true_orthodox } main_rite = marblist_rite origin = orthodox faith_details = { @@ -139,6 +143,10 @@ marblist = { } eminent_holy_sites = { constantinople athos athens } holy_sites = { barlad rome } + doctrines = { + special_doctrine_true_orthodox + special_doctrine_banner_default + } localization = { ReligiousHeadName = marblist_religious_head_title ReligiousHeadTitleName = marblist_religious_head_title_name @@ -250,7 +258,6 @@ marblist = { } elysian = { - doctrines = { special_doctrine_true_orthodox } main_rite = elysian_rite origin = orthodox faith_details = { @@ -261,6 +268,10 @@ elysian = { } eminent_holy_sites = { constantinople athos iasi } holy_sites = { barlad konugardr } + doctrines = { + special_doctrine_true_orthodox + special_doctrine_banner_default + } localization = { ReligiousHeadName = elysian_religious_head_title ReligiousHeadTitleName = elysian_religious_head_title_name diff --git a/common/religion/faith_types/NEOW_faiths_protestant.txt b/common/religion/faith_types/NEOW_faiths_protestant.txt index 96a6a4374..44c37d3d4 100644 --- a/common/religion/faith_types/NEOW_faiths_protestant.txt +++ b/common/religion/faith_types/NEOW_faiths_protestant.txt @@ -32,6 +32,7 @@ doctrine_pluralism_righteous doctrine_imperial_anointment doctrine_gender_equal + special_doctrine_banner_default } localization = { @@ -142,6 +143,7 @@ lutheran_faith = { doctrine_pilgrimage_encouraged doctrine_gender_equal doctrine_bastardry_none + special_doctrine_banner_default } localization = { @@ -257,6 +259,7 @@ moravian_faith = { doctrine_theocracy_lay_clergy doctrine_no_head doctrine_gender_equal + special_doctrine_banner_default } } bohemian_faith = { @@ -285,6 +288,9 @@ bohemian_faith = { tenet_asceticism tenet_communal_possessions } + doctrines = { + special_doctrine_banner_default + } } calvinist_faith = { main_rite = genevan_rite @@ -319,6 +325,7 @@ calvinist_faith = { doctrine_no_head doctrine_theocracy_lay_clergy doctrine_gender_equal + special_doctrine_banner_default } } helvetic_faith = { @@ -359,6 +366,7 @@ helvetic_faith = { special_doctrine_restored_church doctrine_pilgrimage_encouraged doctrine_bastardry_none + special_doctrine_banner_default } localization = { # placeholder @@ -398,5 +406,6 @@ unitarian_faith = { doctrine_bastardry_none doctrine_no_head doctrine_theocracy_lay_clergy + special_doctrine_banner_default } } \ No newline at end of file diff --git a/common/religion/faith_types/NEOW_faiths_theomach.txt b/common/religion/faith_types/NEOW_faiths_theomach.txt index 6c7dbdfc1..7957024dc 100644 --- a/common/religion/faith_types/NEOW_faiths_theomach.txt +++ b/common/religion/faith_types/NEOW_faiths_theomach.txt @@ -26,6 +26,7 @@ doctrines = { special_doctrine_olympian + special_doctrine_banner_default } } @@ -60,6 +61,7 @@ stratocratic_faith = { doctrine_bastardry_none doctrine_pluralism_righteous doctrine_gender_equal + special_doctrine_banner_default } localization = { @@ -221,6 +223,7 @@ monadic_faith = { doctrines = { special_doctrine_olympian doctrine_pluralism_pluralistic + special_doctrine_banner_default } localization = { @@ -382,5 +385,6 @@ diadochic_faith = { doctrines = { special_doctrine_olympian doctrine_pluralism_righteous + special_doctrine_banner_default } } \ No newline at end of file diff --git a/common/religion/faith_types/NEOW_faiths_uralic.txt b/common/religion/faith_types/NEOW_faiths_uralic.txt index 52594c21b..f1ed519a7 100644 --- a/common/religion/faith_types/NEOW_faiths_uralic.txt +++ b/common/religion/faith_types/NEOW_faiths_uralic.txt @@ -29,6 +29,7 @@ special_doctrine_old_lore doctrine_pilgrimage_local_rites doctrine_pluralism_pluralistic + special_doctrine_banner_default } localization = { @@ -220,6 +221,7 @@ noaidist_faith = { doctrine_witchcraft_virtuous doctrine_clerical_succession_spiritual_appointment doctrine_theocracy_temporal + special_doctrine_banner_default } } @@ -259,6 +261,7 @@ sisuist_faith = { doctrine_witchcraft_shunned doctrine_funeral_cremation doctrine_bastardry_none + special_doctrine_banner_default } } @@ -288,4 +291,7 @@ jumic_faith = { tenet_ritual_celebrations tenet_ancestor_worship } + doctrines = { + special_doctrine_banner_default + } } \ No newline at end of file diff --git a/common/religion/faith_types/NEOW_faiths_yugoslavist.txt b/common/religion/faith_types/NEOW_faiths_yugoslavist.txt index e6e6b8031..7d95c8b8c 100644 --- a/common/religion/faith_types/NEOW_faiths_yugoslavist.txt +++ b/common/religion/faith_types/NEOW_faiths_yugoslavist.txt @@ -27,5 +27,6 @@ doctrines = { doctrine_temporal_head doctrine_clerical_function_recruitment + special_doctrine_banner_default } } \ No newline at end of file diff --git a/common/religion/faith_types/NEOW_faiths_zoroastrian.txt b/common/religion/faith_types/NEOW_faiths_zoroastrian.txt index 064e04503..9430561b3 100644 --- a/common/religion/faith_types/NEOW_faiths_zoroastrian.txt +++ b/common/religion/faith_types/NEOW_faiths_zoroastrian.txt @@ -26,5 +26,6 @@ doctrine_spiritual_head doctrine_consanguinity_unrestricted doctrine_major_branch_behdin + special_doctrine_banner_default } } \ No newline at end of file diff --git a/gfx/interface/icons/faith_doctrines/doctrine_banner.dds b/gfx/interface/icons/faith_doctrines/special_doctrine_banner.dds similarity index 100% rename from gfx/interface/icons/faith_doctrines/doctrine_banner.dds rename to gfx/interface/icons/faith_doctrines/special_doctrine_banner.dds diff --git a/gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_core.dds b/gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_core.dds new file mode 100644 index 000000000..bb1050040 --- /dev/null +++ b/gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_core.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c99b3caf03e47ea15c944ed6e72b116fb677d991248336641c9af1675715b35 +size 416128 diff --git a/gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_neutral.dds b/gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_neutral.dds new file mode 100644 index 000000000..3623eb308 --- /dev/null +++ b/gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_neutral.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c553b8ca302e412bdee6db8228a978ea12e65be0ca7543a5be1c09b85a6cbb9 +size 416128 diff --git a/gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_heretical.dds b/gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_heretical.dds new file mode 100644 index 000000000..87b4a50a6 --- /dev/null +++ b/gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_heretical.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cb3807de6fdb8b7f652e9593b8793ee34c12408595bd6393b61ef273992284f +size 416128 diff --git a/gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_neutral.dds b/gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_neutral.dds new file mode 100644 index 000000000..ee0ad3aa4 --- /dev/null +++ b/gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_neutral.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa9f6f2c5a2fa3f146f01553b74d20171027ed98bd1a8544a096854f78b357c5 +size 416128 diff --git a/gfx/interface/illustrations/scripted_illustrations/ingame.txt b/gfx/interface/illustrations/scripted_illustrations/ingame.txt index 0b8edf201..6c4fef539 100644 --- a/gfx/interface/illustrations/scripted_illustrations/ingame.txt +++ b/gfx/interface/illustrations/scripted_illustrations/ingame.txt @@ -12504,7 +12504,7 @@ religion_interior = { texture = { trigger = { this = faith:victorian_faith } - reference = "event_scenes/thatcher.dds" + reference = "event_scenes/fp2_throneroom.dds" } texture = { diff --git a/gui/window_faith.gui b/gui/window_faith.gui index 7a692a8fc..076065d2a 100644 --- a/gui/window_faith.gui +++ b/gui/window_faith.gui @@ -2375,60 +2375,85 @@ types FaithWindow ###Religion Defined highlight_icon = {#default system defined in religion name = "doctrine_group_bg_def" - visible = "[Not(Or(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ),Faith.HasDoctrineByKey( 'special_doctrine_dionysian' )))]" + visible = "[Not(Or(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ),Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ),Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' )))]" size = { 130 200 } texture = "[Faith.GetTenetBackgroundIcon( Rite.Self, TenetType.Self )]" } ###Novelist highlight_icon = {#Core name = "doctrine_group_bg_nov_core" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]" size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_core.dds" } highlight_icon = {#permitted name = "doctrine_group_bg_nov_perm" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]" size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_neutral.dds" } highlight_icon = {#prohibited name = "doctrine_group_bg_nov_prob" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]" size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_unknown_heretical.dds" } highlight_icon = {#unknown name = "doctrine_group_bg_nov_unkn" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]" size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_unknown_neutral.dds" } ###Europeanist highlight_icon = {#Core name = "doctrine_group_bg_euro_core" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_dionysian' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]" size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_core.dds" } highlight_icon = {#permitted name = "doctrine_group_bg_euro_perm" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_dionysian' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]" size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_neutral.dds" } highlight_icon = {#prohibited name = "doctrine_group_bg_euro_prob" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_dionysian' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]" size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_unknown_heretical.dds" } highlight_icon = {#unknown name = "doctrine_group_bg_euro_unkn" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_dionysian' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]" size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_unknown_neutral.dds" } + ###British + highlight_icon = {#Core + name = "doctrine_group_bg_brit_core" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]" + size = { 130 200 } + texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_core.dds" + } + highlight_icon = {#permitted + name = "doctrine_group_bg_brit_perm" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]" + size = { 130 200 } + texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_neutral.dds" + } + highlight_icon = {#prohibited + name = "doctrine_group_bg_brit_prob" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]" + size = { 130 200 } + texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_heretical.dds" + } + highlight_icon = {#unknown + name = "doctrine_group_bg_brit_unkn" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]" + size = { 130 200 } + texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_neutral.dds" + } block "tenet_icon" { diff --git a/localization/english/replace/religion/zz_NEOW_special_banner_doctrine_loc_l_english.yml b/localization/english/replace/religion/zz_NEOW_special_banner_doctrine_loc_l_english.yml new file mode 100644 index 000000000..c558cccf4 --- /dev/null +++ b/localization/english/replace/religion/zz_NEOW_special_banner_doctrine_loc_l_english.yml @@ -0,0 +1,11 @@ +l_english: + + special_doctrine_banner_default_name: "Default" + special_doctrine_banner_default_desc: "The default vanilla function of religion banners being defined by their religion (may require game restart to reload textures)" + special_doctrine_banner_novelist_name: "Novelist" + special_doctrine_banner_novelist_desc: "The Novelist Banners(may require game restart to reload textures)" + special_doctrine_banner_europeanist_name: "Europeanist" + special_doctrine_banner_europeanist_desc: "The Europeanist Banners(may require game restart to reload textures)" + special_doctrine_banner_britannic_name: "Britannic" + special_doctrine_banner_britannic_desc: "The Britannic Banners(may require game restart to reload textures)" + neow_special_doctrine_banner_group_name:0 "Banner Type"