From 4e072239794d54c1e4b00d062fe71838363dd3da Mon Sep 17 00:00:00 2001 From: Greekman Date: Tue, 20 Oct 2026 00:57:52 +0100 Subject: [PATCH] cornish palegologs --- .../coat_of_arms/NEOW_dynasties.txt | 62 ++++++++++ common/decisions/major_decisions_NEOW.txt | 73 +++++++++++- common/dynasty_houses/NEOW_dynasty_houses.txt | 8 +- .../faith_types/NEOW_faiths_orthodox.txt | 9 +- .../holy_site_types/00_holy_site_types.txt | 107 +++++++++++++++++- .../decisions_events/NEOW_decision_events.txt | 26 ++++- history/characters/NEOW_e_britannia.txt | 70 +++++++++++- history/provinces/e_britannia.txt | 4 + history/titles/k_england.txt | 9 +- .../religion/zz_NEOW_holy_sites_l_english.yml | 10 +- ..._NEOW_culture_creation_names_l_english.yml | 5 +- .../replace/zz_NEOW_decisions_l_english.yml | 10 +- .../zz_NEOW_dynasty_names_l_english.yml | 4 +- .../replace/zz_NEOW_events_l_english.yml | 5 + .../replace/zz_NEOW_titles_l_english.yml | 4 + 15 files changed, 388 insertions(+), 18 deletions(-) diff --git a/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt b/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt index b8fd9a508..27c47b578 100644 --- a/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt +++ b/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt @@ -23950,3 +23950,65 @@ bogarne_dynasty={ } +house_paleologus_cornwall={ + pattern="pattern_solid.dds" + color1=black + color2=blue + color3=yellow + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_eagle_double.dds" + instance={ + position={ 0.500000 0.590000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.200000 0.200000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.170000 0.170000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_chi_rho.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.200000 0.200000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_crown_head.dds" + instance={ + position={ 0.500000 0.110000 } + scale={ 0.260000 0.260000 } + } + + } + +} diff --git a/common/decisions/major_decisions_NEOW.txt b/common/decisions/major_decisions_NEOW.txt index d2e61e0b0..6374b40f8 100644 --- a/common/decisions/major_decisions_NEOW.txt +++ b/common/decisions/major_decisions_NEOW.txt @@ -1,4 +1,4 @@ -#european_union +#european_union #rhineland @@ -1861,3 +1861,74 @@ restore_troy_decision = { # base = 50 # } #} + +NEOW_proclaim_alvion_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" } + desc = NEOW_proclaim_alvion_decision_desc + selection_tooltip = NEOW_proclaim_alvion_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 60 + hegemony = 60 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + dynasty = dynasty:48 # Palaiologos, including its Paleologus cadet house + title:e_britannia = { NOT = { has_variable = NEOW_alvion_proclaimed } } + } + + is_valid = { + prestige_level >= high_prestige_level + is_at_war = no + has_title = title:e_britannia + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + } + + effect = { + title:e_britannia = { + set_variable = { name = NEOW_alvion_proclaimed value = 1 } + set_title_name = NEOW_alvion_title + set_definitive_form = no + } + + create_hybrid_culture = culture:NEOW_aegeaner + if = { + limit = { exists = scope:new_culture } + scope:new_culture = { + set_culture_name = { + noun = NEOW_alvionian + collective_noun = NEOW_alvionians + prefix = NEOW_alvionian_prefix + } + } + set_culture = scope:new_culture + every_sub_realm_county = { + limit = { culture = culture:cornish } + set_county_culture = scope:new_culture + } + every_close_or_extended_family_member = { + limit = { + is_courtier_of = root + culture = culture:cornish + } + set_culture = scope:new_culture + } + } + trigger_event = NEOW_decision.0005 + } + + ai_potential = { always = yes } + ai_will_do = { base = 10 } +} diff --git a/common/dynasty_houses/NEOW_dynasty_houses.txt b/common/dynasty_houses/NEOW_dynasty_houses.txt index 155a087f9..776d1a5d7 100644 --- a/common/dynasty_houses/NEOW_dynasty_houses.txt +++ b/common/dynasty_houses/NEOW_dynasty_houses.txt @@ -1,4 +1,4 @@ - + house_belgium_oranje_nassau_weilburg = { name = "dynn_belgium_oranje_nassau_weilburg" dynasty = belgium_dynasty # belgium @@ -107,3 +107,9 @@ house_olimpiyat = { name = dynn_olimpiyat dynasty = olympios_dynasty } + +house_paleologus_cornwall = { + name = dynn_Paleologus_Cornwall + dynasty = 48 # Already existing Palaiologos dynasty + motto = NEOW_paleologus_cornwall_motto +} diff --git a/common/religion/faith_types/NEOW_faiths_orthodox.txt b/common/religion/faith_types/NEOW_faiths_orthodox.txt index 51fbdfde3..1437a55c1 100644 --- a/common/religion/faith_types/NEOW_faiths_orthodox.txt +++ b/common/religion/faith_types/NEOW_faiths_orthodox.txt @@ -1,4 +1,4 @@ -orthodox = { +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 = { @@ -12,13 +12,15 @@ athos iasi constantinople - jerusalem } holy_sites = { + jerusalem rome antioch alexandria + tbilisi + kiev } localization = { @@ -42,12 +44,15 @@ russian_orthodox = { eminent_holy_sites = { constantinople jerusalem + moscow } holy_sites = { rome antioch alexandria + novgorod + kiev } localization = { diff --git a/common/religion/holy_site_types/00_holy_site_types.txt b/common/religion/holy_site_types/00_holy_site_types.txt index 3a9abf930..87d7206e2 100644 --- a/common/religion/holy_site_types/00_holy_site_types.txt +++ b/common/religion/holy_site_types/00_holy_site_types.txt @@ -1,4 +1,4 @@ -############# +############# # Christian # ############# @@ -207,6 +207,81 @@ antioch = { } } +athos = { + county = c_athos + + county_holder_character_modifier = { + learning = 1 + clergy_opinion = 5 + } + + county_modifier_scaled = { + scale = holy_site_total_artifact_rarity + development_growth_factor = 0.01 + travel_danger = -1 + } + + faith_character_modifier = { + learning_per_piety_level = 1 + } + + faith_character_modifier_scaled = { + scale = holy_site_total_artifact_rarity + monthly_lifestyle_xp_gain_mult = 0.01 + monthly_piety_gain_mult = 0.01 + } +} + +iasi = { + county = c_iasi + + county_holder_character_modifier = { + martial = 1 + } + + county_modifier_scaled = { + scale = holy_site_total_artifact_rarity + levy_size = 0.02 + defender_holding_advantage = 0.5 + } + + faith_character_modifier = { + martial_per_piety_level = 1 + knight_effectiveness_mult = 0.1 + } + + faith_character_modifier_scaled = { + scale = holy_site_total_artifact_rarity + knight_effectiveness_mult = 0.01 + } +} + +tbilisi = { + county = c_tbilisi + barony = b_tbilisi + + county_holder_character_modifier = { + learning = 1 + clergy_opinion = 5 + } + + county_modifier_scaled = { + scale = holy_site_total_artifact_rarity + development_growth_factor = 0.01 + travel_danger = -1 + } + + faith_character_modifier = { + clergy_opinion = 5 + same_faith_opinion = 5 + } + + faith_character_modifier_scaled = { + scale = holy_site_total_artifact_rarity + monthly_piety_gain_mult = 0.01 + } +} + # Coptic aksum = { @@ -3458,7 +3533,7 @@ jorvik = { } konugardr = { - county = c_kiev + county = c_kyiv county_holder_character_modifier = { prowess = 2 @@ -3585,7 +3660,7 @@ perm = { # Slavic kiev = { - county = c_kiev + county = c_kyiv county_holder_character_modifier = { knight_effectiveness_mult = 0.05 @@ -3681,6 +3756,32 @@ plock = { } } +moscow = { + county = c_moskva + barony = b_moskva + + county_holder_character_modifier = { + learning = 1 + monthly_piety_gain_mult = 0.05 + } + + county_modifier_scaled = { + scale = holy_site_total_artifact_rarity + development_growth_factor = 0.01 + monthly_county_control_growth_factor = 0.01 + } + + faith_character_modifier = { + monthly_piety_gain_mult = 0.1 + legitimacy_gain_mult = 0.1 + } + + faith_character_modifier_scaled = { + scale = holy_site_total_artifact_rarity + monthly_piety_gain_mult = 0.01 + } +} + # Baltic pokaini = { diff --git a/events/decisions_events/NEOW_decision_events.txt b/events/decisions_events/NEOW_decision_events.txt index a1d39ee51..259975e1c 100644 --- a/events/decisions_events/NEOW_decision_events.txt +++ b/events/decisions_events/NEOW_decision_events.txt @@ -1,4 +1,4 @@ -namespace = NEOW_decision +namespace = NEOW_decision NEOW_decision.0001 = { # Restoring Czechoslovakia type = character_event @@ -138,4 +138,26 @@ NEOW_decision.0004 = { # its ossi time } } } -} \ No newline at end of file +} +NEOW_decision.0005 = { # Alvion: faith of the Paleologus court + type = character_event + title = NEOW_decision.0005.t + desc = NEOW_decision.0005.desc + theme = byzantine + left_portrait = { + character = root + animation = personality_honorable + } + immediate = { play_music_cue = "mx_cue_epic_sacral_moment" } + + option = { # Rejoin the faith of Constantinople + name = NEOW_decision.0005.a + trigger = { NOT = { rite = rite:orthodox_hellenic_rite } } + set_character_rite_with_conversion = rite:orthodox_hellenic_rite + ai_chance = { base = 25 } + } + option = { # Maintain the inherited faith of Cornwall + name = NEOW_decision.0005.b + ai_chance = { base = 75 } + } +} diff --git a/history/characters/NEOW_e_britannia.txt b/history/characters/NEOW_e_britannia.txt index d74ede706..28e71b11c 100644 --- a/history/characters/NEOW_e_britannia.txt +++ b/history/characters/NEOW_e_britannia.txt @@ -1,4 +1,4 @@ -#dynn_britannia_cyflymarhyan +#dynn_britannia_cyflymarhyan britannia_cyflymarhyan_frydyryk = { name = "Ffreddryk" dynasty = dynn_britannia_cyflymarhyan @@ -3277,3 +3277,71 @@ fishe0001 = { death=yes } } + +britannia_paleologus_constantine = { + name = "Constantine" + dynasty_house = house_paleologus_cornwall + rite = victorian_rite + culture = cornish + trait = education_learning_3 + trait = diligent + trait = arrogant + trait = stubborn + 2475.4.9 = { birth = yes } + 2547.8.1 = { death = yes } +} + +britannia_paleologus_elowen = { + name = "Elowen" + female = yes + rite = victorian_rite + culture = cornish + trait = education_diplomacy_2 + trait = temperate + trait = patient + 2491.7.1 = { birth = yes } + 2511.5.1 = { add_spouse = britannia_paleologus_constantine } + 2555.9.1 = { death = yes } +} + +britannia_paleologus_theodore = { + name = "Theodore" + dynasty_house = house_paleologus_cornwall + father = britannia_paleologus_constantine + mother = britannia_paleologus_elowen + rite = victorian_rite + culture = cornish + trait = education_diplomacy_3 + trait = ambitious + trait = diligent + trait = patient + 2524.2.11 = { birth = yes } + 2590.1.1 = { death = yes } +} + +britannia_paleologus_mabyn = { + name = "Mabyn" + female = yes + rite = victorian_rite + culture = cornish + trait = education_stewardship_2 + trait = content + trait = compassionate + 2526.3.14 = { birth = yes } + 2543.6.19 = { add_spouse = britannia_paleologus_theodore } + 2601.1.1 = { death = yes } +} + +britannia_paleologus_godscall = { + name = "Godscall" + female = yes + dynasty_house = house_paleologus_cornwall + father = britannia_paleologus_theodore + mother = britannia_paleologus_mabyn + rite = victorian_rite + culture = cornish + trait = curious + trait = patient + 2544.1.12 = { birth = yes } + 2625.1.1 = { death = yes } +} diff --git a/history/provinces/e_britannia.txt b/history/provinces/e_britannia.txt index 28c2cf1ea..07c3e2fca 100644 --- a/history/provinces/e_britannia.txt +++ b/history/provinces/e_britannia.txt @@ -482,9 +482,13 @@ holding = city_holding } 1574 = { + culture = cornish + rite = avalonian_rite holding = castle_holding } 1575 = { + culture = cornish + rite = avalonian_rite holding = none } ###c_scilly diff --git a/history/titles/k_england.txt b/history/titles/k_england.txt index 4dd00e48a..e51ce15d9 100644 --- a/history/titles/k_england.txt +++ b/history/titles/k_england.txt @@ -1,4 +1,4 @@ - + k_england = { 2498.1.1 = { holder = britannia_cyflymarhyan_elyan #Elyan Cyflymarhyan @@ -107,6 +107,11 @@ c_cornwall = { 2538.5.19 = { change_development_level = 8 } + 2554.1.1 = { + holder = britannia_paleologus_theodore + government = administrative_government + liege = d_cornwall + } } c_devon = { @@ -132,7 +137,7 @@ d_canterbury = { } d_cornwall = { - 2554.1.1 = { + 2553.1.1 = { holder = britannia_flamank_tristan #Tristan Flamank government = administrative_government liege = e_britannia diff --git a/localization/english/replace/religion/zz_NEOW_holy_sites_l_english.yml b/localization/english/replace/religion/zz_NEOW_holy_sites_l_english.yml index 94e406d05..5a47bacf3 100644 --- a/localization/english/replace/religion/zz_NEOW_holy_sites_l_english.yml +++ b/localization/english/replace/religion/zz_NEOW_holy_sites_l_english.yml @@ -474,4 +474,12 @@ holy_site_urmiya_name:0 "Urmia" holy_site_urmiya_effect_name:0 "From [holy_site|E] #weak ($holy_site_urmiya_name$)#!" - \ No newline at end of file + + holy_site_tbilisi_name:0 "Tbilisi" + holy_site_tbilisi_effect_name:0 "From [holy_site|E] #weak ($holy_site_tbilisi_name$)#!" + + holy_site_kiev_name:0 "Kyiv" + holy_site_kiev_effect_name:0 "From [holy_site|E] #weak ($holy_site_kiev_name$)#!" + + holy_site_novgorod_name:0 "Novgorod" + holy_site_novgorod_effect_name:0 "From [holy_site|E] #weak ($holy_site_novgorod_name$)#!" diff --git a/localization/english/replace/zz_NEOW_culture_creation_names_l_english.yml b/localization/english/replace/zz_NEOW_culture_creation_names_l_english.yml index bede1ad80..0ac83abae 100644 --- a/localization/english/replace/zz_NEOW_culture_creation_names_l_english.yml +++ b/localization/english/replace/zz_NEOW_culture_creation_names_l_english.yml @@ -22,4 +22,7 @@ marbantine_prefix:0 "Marmaroméno" trojan_name:0 "Troikós" trojan_collective_noun:0 "Troikoí" - trojan_prefix:0 "Troio" \ No newline at end of file + trojan_prefix:0 "Troio" + NEOW_alvionian:0 "Alvionian" + NEOW_alvionians:0 "Alvionians" + NEOW_alvionian_prefix:0 "Alviono" \ No newline at end of file diff --git a/localization/english/replace/zz_NEOW_decisions_l_english.yml b/localization/english/replace/zz_NEOW_decisions_l_english.yml index a11b013c2..18851d046 100644 --- a/localization/english/replace/zz_NEOW_decisions_l_english.yml +++ b/localization/english/replace/zz_NEOW_decisions_l_english.yml @@ -284,6 +284,10 @@ NEOW_form_empire_of_athos_decision_effect_tooltip:0 "The Garden of the Theotokos will be proclaimed, its ruler will become head of the Orthodox faith, and Mount Athos will become the Citadel of the Theotokos." NEOW_form_empire_of_athos_decision_confirm:0 "Under the Protection of the Theotokos!" - e_athos:0 "Garden of the Theotokos" - e_athos_adj:0 "Athonite" - e_athos_article:0 "the " + NEOW_proclaim_alvion_decision:0 "Proclaim the Empire of Alvión" + NEOW_proclaim_alvion_decision_desc:0 "Long after the fall of the emperors of Constantinople, the Palalegis of Cornwall kept the remembrance of an older dignity, and their claim has survived the ages.\n\nWith the crown of Britannia in our hands, we may proclaim an Alvión that weds the customs of Kernow to the learning and imperial memory of the Greeks. Let our descendants remember that the inheritance of the Romans need not be forgotten upon these western shores." + NEOW_proclaim_alvion_decision_tooltip:0 "Embrace your family's legacy." + NEOW_proclaim_alvion_decision_confirm:0 "Let the Palalegisi arise!" + NEOW_alvion_title:0 "Alvión" + NEOW_alvion_title_adj:0 "Alvionian" + \ No newline at end of file diff --git a/localization/english/replace/zz_NEOW_dynasty_names_l_english.yml b/localization/english/replace/zz_NEOW_dynasty_names_l_english.yml index d85eee1ad..4cb3fe135 100644 --- a/localization/english/replace/zz_NEOW_dynasty_names_l_english.yml +++ b/localization/english/replace/zz_NEOW_dynasty_names_l_english.yml @@ -8555,4 +8555,6 @@ dynn_Ellecosta:0 "Ellecosta" dynn_Pescollderungg:0 "Pescollderungg" dynn_bogarne:0 "Boarnua" - \ No newline at end of file + + dynn_Paleologus_Cornwall:0 "Palalegis" + NEOW_paleologus_cornwall_motto:0 "Fe ddewch chi fel mellten." diff --git a/localization/english/replace/zz_NEOW_events_l_english.yml b/localization/english/replace/zz_NEOW_events_l_english.yml index 14b94340d..005bd8450 100644 --- a/localization/english/replace/zz_NEOW_events_l_english.yml +++ b/localization/english/replace/zz_NEOW_events_l_english.yml @@ -66,3 +66,8 @@ NEOW_religious_decision.0203.t:0 "The Garden of the Theotokos Crowned" NEOW_religious_decision.0203.desc:0 "For centuries the monasteries of the Holy Mountain have stood as beacons of prayer amid the ruin of the world. Empires rose and fell beyond its shores, yet the fathers of Athos kept vigil before the holy icons, guarding the sacred traditions handed down from generation to generation.\n\nNow the faithful assemble beneath the protection of the Most Holy Theotokos, and a new empire is proclaimed from her Garden. Where once the monasteries stood exposed to the storms of war, the Citadel of the Theotokos rises to shelter their churches, libraries, and holy relics.\n\nBy the grace of [ROOT.Char.GetFaith.HighGodName], the care of the Orthodox Church is entrusted to the throne of Athos. The dignity bestowed upon me is a heavy burden, for no earthly crown is greater than the duty of guarding the faith.\n\nMay the Mother of God preserve the Holy Mountain unto the ages of ages." NEOW_religious_decision.0203.a:0 "Most Holy Theotokos, save us!" + + NEOW_decision.0005.t:0 "The Faith of Our Fathers" + NEOW_decision.0005.desc:0 "The imperial crown rests upon my brow, and Alvión has been proclaimed before the lords of the realm. Yet the question of our fathers' faith remains.\n\nThe old household chronicles speak of the Paleologoi, our forebears held fast to the hope that they descended from the emperors who once ruled beside the Bosporus. And the remembrance of New Rome has never departed from our house.\n\nShall we now embrace the Orthodox Church which those emperors defended, or remain in the confession handed down to us upon these western shores? Neither crown nor ancestry alone may answer for the soul." + NEOW_decision.0005.a:0 "I shall return to the Orthodox faith of the Romans." + NEOW_decision.0005.b:0 "Let us keep the faith we have inherited." diff --git a/localization/english/replace/zz_NEOW_titles_l_english.yml b/localization/english/replace/zz_NEOW_titles_l_english.yml index 7915c40e0..c7b396601 100644 --- a/localization/english/replace/zz_NEOW_titles_l_english.yml +++ b/localization/english/replace/zz_NEOW_titles_l_english.yml @@ -27583,3 +27583,7 @@ b_lachin:0 "Lachin" b_qubadli:0 "Qubadlı" b_tende:0 "Saluzzo" + e_athos:0 "Garden of the Theotokos" + e_athos_adj:0 "Athonite" + e_athos_article:0 "the " +