diff --git a/common/religion/religion_types/NEOW_chronicler.txt b/common/religion/religion_types/NEOW_chronicler.txt index 1f29da81f..1dcfc6802 100644 --- a/common/religion/religion_types/NEOW_chronicler.txt +++ b/common/religion/religion_types/NEOW_chronicler.txt @@ -413,6 +413,88 @@ doctrine = doctrine_monogamy holy_order_names = { #placeholder } + localization = { + + ReligiousSymbol = rosenkreuzer_religious_symbol + PantheonTerm = rosenkreuzer_high_god_name + PantheonTermHasHave = pantheon_term_has + + #HighGod | placeholder + HighGodName = rosenkreuzer_high_god_name + HighGodNamePossessive = rosenkreuzer_high_god_name_possessive + HighGodNameSheHe = CHARACTER_SHEHE_HE + HighGodHerselfHimself = CHARACTER_HIMSELF + HighGodHerHis = CHARACTER_HERHIS_HIS + HighGodNameAlternate = rosenkreuzer_high_god_name_alternate + HighGodNameAlternatePossessive = rosenkreuzer_high_god_name_alternate_possessive + + #Creator | placeholder + CreatorName = rosenkreuzer_creator_god_name + CreatorNamePossessive = rosenkreuzer_creator_god_name_possessive + CreatorSheHe = CHARACTER_SHEHE_HE + CreatorHerHis = CHARACTER_HERHIS_HIS + CreatorHerHim = CHARACTER_HERHIM_HIM + + #HealthGod | placeholder + HealthGodName = rosenkreuzer_health_god_name + HealthGodNamePossessive = rosenkreuzer_health_god_name_possessive + HealthGodSheHe = CHARACTER_SHEHE_HE + HealthGodHerHis = CHARACTER_HERHIS_HIS + HealthGodHerHim = CHARACTER_HERHIM_HIM + + #FertilityGod | placeholder + FertilityGodName = rosenkreuzer_fertility_god_name + FertilityGodNamePossessive = rosenkreuzer_fertility_god_name_possessive + FertilityGodSheHe = CHARACTER_SHEHE_HE + FertilityGodHerHis = CHARACTER_HERHIS_HIS + FertilityGodHerHim = CHARACTER_HERHIM_HIM + + #WaterGod | placeholder + WaterGodName = rosenkreuzer_water_god_name + WaterGodNamePossessive = rosenkreuzer_water_god_name_possessive + WaterGodSheHe = CHARACTER_SHEHE_HE + WaterGodHerHis = CHARACTER_HERHIS_HIS + WaterGodHerHim = CHARACTER_HERHIM_HIM + + #WarGod | placeholder + WarGodName = rosenkreuzer_war_god_name + WarGodNamePossessive = rosenkreuzer_war_god_name_possessive + WarGodSheHe = CHARACTER_SHEHE_HE + WarGodHerHis = CHARACTER_HERHIS_HIS + WarGodHerHim = CHARACTER_HERHIM_HIM + + #KnowledgeGod | placeholder + KnowledgeGodName = rosenkreuzer_knowledge_god_name + KnowledgeGodNamePossessive = rosenkreuzer_knowledge_god_name_possessive + KnowledgeGodSheHe = CHARACTER_SHEHE_IT + KnowledgeGodHerHis = CHARACTER_HERHIS_ITS + KnowledgeGodHerHim = CHARACTER_HERHIM_IT + + #HouseholdGod | placeholder + HouseholdGodName = rosenkreuzer_household_god_name + HouseholdGodNamePossessive = rosenkreuzer_household_god_name_possessive + HouseholdGodSheHe = CHARACTER_SHEHE_HE + HouseholdGodHerHis = CHARACTER_HERHIS_HIS + HouseholdGodHerHim = CHARACTER_HERHIM_HIM + + GoodGodNames = { + rosenkreuzer_high_god_name + rosenkreuzer_high_god_name_alternate + rosenkreuzer_health_god_name + rosenkreuzer_knowledge_god_name + rosenkreuzer_household_god_name + chronicler_witch_god_name + chronicler_wealth_god_name + chronicler_fate_god_name + chronicler_night_god_name + } + EvilGodNames = { + chronicler_devil_name + rosenkreuzer_war_god_name + chronicler_death_diety_name + } + } + } } } diff --git a/common/scripted_triggers/00_religious_triggers.txt b/common/scripted_triggers/00_religious_triggers.txt index 193df3149..fcbd36f3a 100644 --- a/common/scripted_triggers/00_religious_triggers.txt +++ b/common/scripted_triggers/00_religious_triggers.txt @@ -767,42 +767,50 @@ is_preferred_heresy = { HERETICAL_FAITH = $HERETICAL_FAITH$ } -# OR = { -# #If we're Chistian, pick a heretical faiths which is in the same regional group as our origin faith (i.e., Lollards for Catholics, Iconoclasts for Orthodox, etc.) -# AND = { -# OR = { religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion } -# OR = { -# faiths_are_in_western_christianity_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$ } -# faiths_are_in_orthodox_christianity_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$ } -# faiths_are_in_eastern_christianity_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$ } -# } -# } -# -# #If we're Muslim, we want to stay within our 'branch' of Islam: -# AND = { -# religion_tag = islam_religion -# OR = { -# faiths_are_in_sunni_islam_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$} -# faiths_are_in_shia_islam_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$} -# faiths_are_in_muhakkima_islam_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$} -# } -# } -# #If we're Zoroastrian, we don't want Sogdian faith in Armenia and vice versa -# AND = { -# religion_tag = zoroastrianism_religion -# OR = { -# faiths_are_eastern_zoroastrian = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$} -# faiths_are_western_zoroastrian = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$} -# } -# } -# -# #Otherwise, we don't have any special preferences. -# NOT = { -# religion_tag = islam_religion -# OR = { religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion } -# religion_tag = zoroastrianism_religion -# } -# } + OR = { + #If we're Chistian, pick a heretical faiths which is in the same regional group as our origin faith + AND = { + $ORIGIN_FAITH$ = { + OR = { + religion_tag = eastern_orthodox_religion + religion_tag = catholic_religion + religion_tag = protestant_religion + } + } + OR = { + faiths_are_in_western_christianity_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$ } + faiths_are_in_orthodox_christianity_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$ } + faiths_are_in_eastern_christianity_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$ } + } + } + + # If we are British + AND = { + $ORIGIN_FAITH$ = { + OR = { + religion_tag = thelema_religion + religion_tag = britannic_religion + religion_tag = wicca_religion + religion_tag = druidic_religion + this = faith:celtic + this = faith:presbyterian + this = faith:anglican + } + } + OR = { + faiths_are_in_british_group = { FAITH_1 = $ORIGIN_FAITH$ FAITH_2 = $HERETICAL_FAITH$ } + } + } + + #Otherwise, we don't have any special preferences. + NOR = { + religion_tag = islam_religion + religion_tag = eastern_orthodox_religion + religion_tag = catholic_religion + religion_tag = protestant_religion + religion_tag = zoroastrianism_religion + } + } } is_valid_heresy = { @@ -878,6 +886,50 @@ no_heretical_hof_faith_trigger = { #Head of Faith shouldn't convert. } } +#British Heresies + +faiths_are_in_british_group = { # Britannic religion, Thelema religion, Wicca religion, Druidic, Anglican, Presbyterian, Celtic Church + OR = { + $FAITH_1$.religion = religion:thelema_religion + $FAITH_1$.religion = religion:britannic_religion + $FAITH_1$.religion = religion:wicca_religion + $FAITH_1$.religion = religion:druidic_religion + $FAITH_1$ = faith:anglican + $FAITH_1$ = faith:presbyterian + $FAITH_1$ = faith:celtic + } + OR = { # these are all heresies of each other + $FAITH_2$.religion = religion:thelema_religion + $FAITH_2$.religion = religion:britannic_religion + $FAITH_2$.religion = religion:wicca_religion + $FAITH_2$.religion = religion:druidic_religion + $FAITH_2$ = faith:anglican + $FAITH_2$ = faith:presbyterian + $FAITH_2$ = faith:celtic + } +} + +faiths_are_in_french_group = { # Novelist religion, Pantheonic religion + OR = { + $FAITH_1$.religion = religion:thelema_religion + $FAITH_1$.religion = religion:britannic_religion + $FAITH_1$.religion = religion:wicca_religion + $FAITH_1$.religion = religion:druidic_religion + $FAITH_1$ = faith:anglican + $FAITH_1$ = faith:presbyterian + $FAITH_1$ = faith:celtic + } + OR = { # these are all heresies of each other + $FAITH_2$.religion = religion:thelema_religion + $FAITH_2$.religion = religion:britannic_religion + $FAITH_2$.religion = religion:wicca_religion + $FAITH_2$.religion = religion:druidic_religion + $FAITH_2$ = faith:anglican + $FAITH_2$ = faith:presbyterian + $FAITH_2$ = faith:celtic + } +} + ##Christian Heresy Groups #faiths_are_in_western_christianity_group = { # OR = { diff --git a/events/story_cycles/story_cycle_almohad_events.txt b/events/story_cycles/story_cycle_almohad_events.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/events/story_cycles/story_cycle_almohad_events.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/events/story_cycles/story_cycle_mongol_invasion_events.txt b/events/story_cycles/story_cycle_mongol_invasion_events.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/events/story_cycles/story_cycle_mongol_invasion_events.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/map_data/geographical_regions/geographical_region.txt b/map_data/geographical_regions/geographical_region.txt index da2067390..aa12166e3 100644 --- a/map_data/geographical_regions/geographical_region.txt +++ b/map_data/geographical_regions/geographical_region.txt @@ -5903,6 +5903,20 @@ custom_bulgarian_empire_region = { } } +custom_big_alps = { + kingdoms = { + k_switzerland + k_rhodania + k_tirol + k_austria + k_swabia + k_bavaria + k_slovenia + k_italy + k_venice + } +} + custom_left_bank_rhine = { kingdoms = { k_belgium