From 40fd76551d3623114e07972a3715eec99e60b220 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Sun, 10 May 2026 15:59:04 +0100 Subject: [PATCH 1/5] soem coa --- .../coat_of_arms/NEOW_landed_titles.txt | 67 +++++++++++++++++-- history/characters/NEOW_e_yugoslavia.txt | 3 +- 2 files changed, 63 insertions(+), 7 deletions(-) diff --git a/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt b/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt index 76a8f588..a13136ec 100644 --- a/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt +++ b/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt @@ -5705,26 +5705,83 @@ k_thrace = { k_hellas = { - pattern="pattern_tricolor_bend_02.dds" + pattern="pattern_quarter.dds" color1=blue_light color2=white - color3=white + color3=red colored_emblem={ color1=blue_light - color2=blue_light - texture="ce_per_fess.dds" + texture="ce_block_02.dds" instance={ + position={ 0.000000 0.000000 } + scale={ 0.900000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_mena_pale.dds" + instance={ + position={ 0.280000 0.000000 } + scale={ 0.400000 1.000000 } depth=1.010000 } } + + colored_emblem={ + color1=blue_light + color2=white + texture="ce_vertical_stripes_01.dds" + instance={ + depth=3.010000 + } + + } + colored_emblem={ color1=white - texture="ce_cross_large.dds" + texture="ce_block_03.dds" + instance={ + position={ 0.060000 0.250000 } + scale={ 1.000000 0.470000 } + } + } } +d_thessalonika={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + texture="NEOW_ce_vergina.dds" + instance={ + scale={ 0.850000 0.850000 } + } + + } + +} + + +d_macedonia = { + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=yellow + texture="NEOW_ce_vergina.dds" + } +} + + k_krete = { pattern="pattern_horizontal_split_01.dds" color1=white diff --git a/history/characters/NEOW_e_yugoslavia.txt b/history/characters/NEOW_e_yugoslavia.txt index 993d251e..4cecf39d 100644 --- a/history/characters/NEOW_e_yugoslavia.txt +++ b/history/characters/NEOW_e_yugoslavia.txt @@ -119,11 +119,10 @@ yugoslavia0013 = { #bulgarian king father culture = NEOW_bulgarian sexuality = heterosexual father = yugoslavia0014 - trait = humble + trait = zealous trait = brave trait = stubborn trait = peasent_leader - trait = adventurer 2482.1.1 = { birth = yes } From 9cc300a287b7cdd9208164a61f4d290a97dec1c0 Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Sun, 10 May 2026 16:00:29 +0100 Subject: [PATCH 2/5] fixed nomads and fort temples --- common/buildings/00_nomad_buildings.txt | 3 + common/buildings/temple_citadel_buildings.txt | 76 +++++++++++++++---- 2 files changed, 66 insertions(+), 13 deletions(-) diff --git a/common/buildings/00_nomad_buildings.txt b/common/buildings/00_nomad_buildings.txt index 7faa5e2f..5f4b4fa6 100644 --- a/common/buildings/00_nomad_buildings.txt +++ b/common/buildings/00_nomad_buildings.txt @@ -194,14 +194,17 @@ herder_camp_01 = { is_enabled = { scope:holder = { government_allows = replenishes_county_fertility } + scope:holder = { government_has_flag = government_is_true_herder } } can_construct_potential = { scope:holder = { government_allows = replenishes_county_fertility } + scope:holder = { government_has_flag = government_is_true_herder } } can_construct_showing_failures_only = { scope:holder = { government_allows = replenishes_county_fertility } + scope:holder = { government_has_flag = government_is_true_herder } } cost_prestige = 1 diff --git a/common/buildings/temple_citadel_buildings.txt b/common/buildings/temple_citadel_buildings.txt index 7a445b96..f541bfa1 100644 --- a/common/buildings/temple_citadel_buildings.txt +++ b/common/buildings/temple_citadel_buildings.txt @@ -17,7 +17,7 @@ temple_citadel_01 = { construction_time = slow_construction_time - assets = { + #Meshes (Indented for readability) #Generic Base: asset = { type = pdxmesh @@ -625,15 +625,24 @@ temple_citadel_01 = { } graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia graphical_mediterranean graphical_india graphical_mena } } - } can_construct_potential = { barony_cannot_construct_holding = no - scope:holder = { government_has_flag = government_is_mandala } + scope:holder = { + OR = { + government_has_flag = government_is_mandala + faith = { has_doctrine_parameter = NEOW_can_build_citadels } + } + } } can_construct = { - scope:holder = { government_has_flag = government_is_mandala } + scope:holder = { + OR = { + government_has_flag = government_is_mandala + faith = { has_doctrine_parameter = NEOW_can_build_citadels } + } + } } can_construct_showing_failures_only = { @@ -924,7 +933,10 @@ temple_citadel_01 = { modifier = { factor = 0 scope:holder = { - NOT = { government_has_flag = government_is_mandala } + NOR = { + government_has_flag = government_is_mandala + faith = { has_doctrine_parameter = NEOW_can_build_citadels } + } } } } @@ -933,7 +945,7 @@ temple_citadel_01 = { temple_citadel_02 = { construction_time = slow_construction_time - assets = { + #Meshes (Indented for readability) ### GENERIC ### #Generic Base: asset = { @@ -1632,6 +1644,13 @@ temple_citadel_02 = { defender_holding_advantage = 3 } + character_modifier = { + men_at_arms_cap = 1 + } + county_culture_modifier = { + parameter = use_farmer_republics + county_fertility_decline_add = -2 + } flag = temple_citadel on_complete = { @@ -1760,7 +1779,7 @@ temple_citadel_02 = { temple_citadel_03 = { construction_time = slow_construction_time - assets = { + #Meshes (Indented for readability) ### GENERIC ### #Generic Base: asset = { @@ -2570,7 +2589,7 @@ temple_citadel_03 = { temple_citadel_04 = { construction_time = slow_construction_time - assets = { + #Meshes (Indented for readability) ### GENERIC ### #Generic Base: asset = { @@ -3390,6 +3409,8 @@ citadel_shrine_01 = { can_construct_potential = { has_building_or_higher = temple_citadel_01 + + scope:holder = { government_has_flag = government_is_mandala } has_dlc = "All Under Heaven" } @@ -3449,6 +3470,10 @@ citadel_shrine_02 = { can_construct_potential = { has_building_or_higher = temple_citadel_01 + scope:holder = { government_has_flag = government_is_mandala } + culture = { + has_innovation = innovation_city_planning + } has_dlc = "All Under Heaven" } @@ -3496,6 +3521,7 @@ citadel_shrine_03 = { can_construct = { has_building_or_higher = temple_citadel_02 + scope:holder = { government_has_flag = government_is_mandala } culture = { has_innovation = innovation_manorialism } @@ -3543,6 +3569,7 @@ citadel_shrine_04 = { can_construct = { has_building_or_higher = temple_citadel_02 + scope:holder = { government_has_flag = government_is_mandala } culture = { has_innovation = innovation_manorialism } @@ -3590,6 +3617,7 @@ citadel_shrine_05 = { can_construct = { has_building_or_higher = temple_citadel_03 + scope:holder = { government_has_flag = government_is_mandala } culture = { has_innovation = innovation_windmills } @@ -3637,6 +3665,7 @@ citadel_shrine_06 = { can_construct = { has_building_or_higher = temple_citadel_03 + scope:holder = { government_has_flag = government_is_mandala } culture = { has_innovation = innovation_windmills } @@ -3684,6 +3713,7 @@ citadel_shrine_07 = { can_construct = { has_building_or_higher = temple_citadel_04 + scope:holder = { government_has_flag = government_is_mandala } culture = { has_innovation = innovation_cranes } @@ -3731,6 +3761,7 @@ citadel_shrine_08 = { can_construct = { has_building_or_higher = temple_citadel_03 + scope:holder = { government_has_flag = government_is_mandala } culture = { has_innovation = innovation_cranes } @@ -3780,6 +3811,7 @@ sacred_pool_01 = { can_construct_potential = { has_building_or_higher = temple_citadel_01 + scope:holder = { government_has_flag = government_is_mandala } has_dlc = "All Under Heaven" } @@ -3847,11 +3879,7 @@ sacred_pool_02 = { can_construct_potential = { has_building_or_higher = temple_citadel_01 - has_dlc = "All Under Heaven" - } - - can_construct_showing_failures_only = { - building_requirement_tribal = no + scope:holder = { government_has_flag = government_is_mandala } trigger_if = { limit = { NOT = { @@ -3869,6 +3897,11 @@ sacred_pool_02 = { has_cultural_parameter = may_build_sacred_pools_ahead_of_time } } + has_dlc = "All Under Heaven" + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no } cost_gold = normal_building_tier_2_cost @@ -3914,6 +3947,7 @@ sacred_pool_03 = { can_construct = { has_building_or_higher = temple_citadel_02 + scope:holder = { government_has_flag = government_is_mandala } trigger_if = { limit = { NOT = { @@ -3985,6 +4019,7 @@ sacred_pool_04 = { can_construct = { has_building_or_higher = temple_citadel_02 + scope:holder = { government_has_flag = government_is_mandala } trigger_if = { limit = { NOT = { @@ -4055,6 +4090,7 @@ sacred_pool_05 = { can_construct = { has_building_or_higher = temple_citadel_03 + scope:holder = { government_has_flag = government_is_mandala } trigger_if = { limit = { NOT = { @@ -4125,6 +4161,7 @@ sacred_pool_06 = { can_construct = { has_building_or_higher = temple_citadel_03 + scope:holder = { government_has_flag = government_is_mandala } trigger_if = { limit = { NOT = { @@ -4195,6 +4232,7 @@ sacred_pool_07 = { can_construct = { has_building_or_higher = temple_citadel_04 + scope:holder = { government_has_flag = government_is_mandala } trigger_if = { limit = { NOT = { @@ -4265,6 +4303,7 @@ sacred_pool_08 = { can_construct = { has_building_or_higher = temple_citadel_03 + scope:holder = { government_has_flag = government_is_mandala } trigger_if = { limit = { NOT = { @@ -4336,6 +4375,7 @@ vihara_halls_01 = { construction_time = standard_construction_time can_construct_potential = { + scope:holder = { government_has_flag = government_is_mandala } has_building_or_higher = temple_citadel_01 has_dlc = "All Under Heaven" } @@ -4404,7 +4444,11 @@ vihara_halls_02 = { construction_time = standard_construction_time can_construct_potential = { + scope:holder = { government_has_flag = government_is_mandala } has_building_or_higher = temple_citadel_01 + culture = { + has_innovation = innovation_city_planning + } has_dlc = "All Under Heaven" } @@ -4457,6 +4501,7 @@ vihara_halls_03 = { construction_time = standard_construction_time can_construct = { + scope:holder = { government_has_flag = government_is_mandala } has_building_or_higher = temple_citadel_02 culture = { has_innovation = innovation_manorialism @@ -4510,6 +4555,7 @@ vihara_halls_04 = { construction_time = standard_construction_time can_construct = { + scope:holder = { government_has_flag = government_is_mandala } has_building_or_higher = temple_citadel_02 culture = { has_innovation = innovation_manorialism @@ -4563,6 +4609,7 @@ vihara_halls_05 = { construction_time = standard_construction_time can_construct = { + scope:holder = { government_has_flag = government_is_mandala } has_building_or_higher = temple_citadel_03 culture = { has_innovation = innovation_windmills @@ -4616,6 +4663,7 @@ vihara_halls_06 = { construction_time = standard_construction_time can_construct = { + scope:holder = { government_has_flag = government_is_mandala } has_building_or_higher = temple_citadel_03 culture = { has_innovation = innovation_windmills @@ -4669,6 +4717,7 @@ vihara_halls_07 = { construction_time = standard_construction_time can_construct = { + scope:holder = { government_has_flag = government_is_mandala } has_building_or_higher = temple_citadel_04 culture = { has_innovation = innovation_cranes @@ -4722,6 +4771,7 @@ vihara_halls_08 = { construction_time = standard_construction_time can_construct = { + scope:holder = { government_has_flag = government_is_mandala } has_building_or_higher = temple_citadel_03 culture = { has_innovation = innovation_cranes From 1ec6914d34f42b6b41714a8aa45ebf7070d40fc7 Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Sun, 10 May 2026 16:01:44 +0100 Subject: [PATCH 3/5] Update 00_monotown_buildings.txt --- common/buildings/00_monotown_buildings.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/buildings/00_monotown_buildings.txt b/common/buildings/00_monotown_buildings.txt index d1a930fc..92b2052e 100644 --- a/common/buildings/00_monotown_buildings.txt +++ b/common/buildings/00_monotown_buildings.txt @@ -378,6 +378,7 @@ monotown_01 = { can_construct_potential = { barony_cannot_construct_holding = no + government_has_flag = government_is_urepublic } can_construct = { @@ -881,6 +882,7 @@ monotown_02 = { can_construct_potential = { building_requirement_tribal = no + government_has_flag = government_is_urepublic } can_construct = { trigger_if = { @@ -1357,6 +1359,7 @@ monotown_03 = { can_construct_potential = { building_requirement_tribal = no + government_has_flag = government_is_urepublic } can_construct = { trigger_if = { @@ -1836,6 +1839,7 @@ monotown_04 = { can_construct_potential = { building_requirement_tribal = no + government_has_flag = government_is_urepublic } can_construct = { trigger_if = { From 8aa2530c611f8c94e321a587a336e498b193d2b2 Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Sun, 10 May 2026 16:24:02 +0100 Subject: [PATCH 4/5] wealthy regionalisation --- common/script_values/00_building_values.txt | 22 +++++++++++++++++++ .../geographical_region.txt | 5 +++++ 2 files changed, 27 insertions(+) diff --git a/common/script_values/00_building_values.txt b/common/script_values/00_building_values.txt index 56111c3e..62f3374e 100644 --- a/common/script_values/00_building_values.txt +++ b/common/script_values/00_building_values.txt @@ -1817,6 +1817,17 @@ fill_building_slot_chance = { } subtract = 15 } + if = { + limit = { + OR = { + geographical_region = world_europe_west_britannia + geographical_region = world_europe_west_francia + geographical_region = world_europe_west_benelux + geographical_region = world_nistrenia_wealthy + } + } + add = 2000 + } if = { limit = { has_special_building = yes @@ -1874,6 +1885,17 @@ upgrade_building_chance = { } subtract = 15 } + if = { + limit = { + OR = { + geographical_region = world_europe_west_britannia + geographical_region = world_europe_west_francia + geographical_region = world_europe_west_benelux + geographical_region = world_nistrenia_wealthy + } + } + add = 2000 + } add = { value = county.development_level multiply = 1.5 diff --git a/map_data/geographical_regions/geographical_region.txt b/map_data/geographical_regions/geographical_region.txt index 042150a1..f671d96a 100644 --- a/map_data/geographical_regions/geographical_region.txt +++ b/map_data/geographical_regions/geographical_region.txt @@ -211,6 +211,11 @@ world_europe_east = { duchies = { } } +world_nistrenia_wealthy = { + kingdoms = { + k_transylvania k_dacia k_moldavia k_ruthenia k_crimea k_galicia-volhynia + } +} world_asia_minor = { duchies = { #Anatolia From a32ee6d7f57322beb8a2abb6caf787c15c672fd8 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Sun, 10 May 2026 18:19:13 +0100 Subject: [PATCH 5/5] Religious stuff --- .../holy_site_types/00_holy_site_types.txt | 3 ++- .../religion/religion_types/NEOW_hungaric.txt | 24 +++++++++---------- .../religion/religion_types/NEOW_thelema.txt | 2 +- .../religion/religion_types/NEOW_theomach.txt | 12 ++++++---- 4 files changed, 21 insertions(+), 20 deletions(-) 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 03a07cd9..09cb9aa1 100644 --- a/common/religion/holy_site_types/00_holy_site_types.txt +++ b/common/religion/holy_site_types/00_holy_site_types.txt @@ -1222,7 +1222,8 @@ ragusa = { ## The Hungarian capital for their conversion to Christianity. As one of the primary powers that persecuted the Bosnian Church in later centuries, controlling it gives some popular authority to the faith. esztergom = { - county = c_esztergom + county = c_komarom + barony = b_esztergom character_modifier = { name = holy_site_esztergom_effect_name diff --git a/common/religion/religion_types/NEOW_hungaric.txt b/common/religion/religion_types/NEOW_hungaric.txt index f3b11381..73bb40f0 100644 --- a/common/religion/religion_types/NEOW_hungaric.txt +++ b/common/religion/religion_types/NEOW_hungaric.txt @@ -10,7 +10,7 @@ hungaric_religion = { #placeholder doctrine = doctrine_monotheist doctrine = doctrine_temporal_head doctrine = doctrine_gender_equal - doctrine = doctrine_pluralism_righteous + doctrine = doctrine_pluralism_pluralistic doctrine = doctrine_theocracy_lay_clergy #Marriage | placeholder @@ -22,10 +22,10 @@ hungaric_religion = { #placeholder #Crimes | placeholder doctrine = doctrine_homosexuality_shunned doctrine = doctrine_adultery_men_shunned - doctrine = doctrine_adultery_women_crime - doctrine = doctrine_kinslaying_close_kin_crime - doctrine = doctrine_deviancy_crime - doctrine = doctrine_witchcraft_crime + doctrine = doctrine_adultery_women_shunned + doctrine = doctrine_kinslaying_shunned + doctrine = doctrine_deviancy_shunned + doctrine = doctrine_witchcraft_virtuos #Clerical Functions | placeholder doctrine = doctrine_clerical_function_taxation @@ -249,20 +249,18 @@ hungaric_religion = { #placeholder color = { 255 128 102 } icon = nepmese - holy_site = jerusalem - holy_site = constantinople - holy_site = rome - holy_site = alexandria - holy_site = antioch + holy_site = esztergom + holy_site = poszony + holy_site = pest #Special Tolerance #Tenets + doctrine = tenet_mystical_birthright + doctrine = tenet_wandering_bards doctrine = tenet_pastoral_isolation - doctrine = tenet_adaptive - doctrine = tenet_communal_identity - doctrine = doctrine_spiritual_head + #doctrine = doctrine_spiritual_head doctrine = doctrine_pilgrimage_local_rites holy_order_names = { diff --git a/common/religion/religion_types/NEOW_thelema.txt b/common/religion/religion_types/NEOW_thelema.txt index 154fa9fa..d4b556c1 100644 --- a/common/religion/religion_types/NEOW_thelema.txt +++ b/common/religion/religion_types/NEOW_thelema.txt @@ -11,7 +11,7 @@ doctrine = doctrine_theocracy_temporal #Marriage | placeholder - doctrine = doctrine_polygamy + doctrine = doctrine_monogamy doctrine = doctrine_divorce_allowed doctrine = doctrine_bastardry_none doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece diff --git a/common/religion/religion_types/NEOW_theomach.txt b/common/religion/religion_types/NEOW_theomach.txt index 5e3f68e6..1c36fd73 100644 --- a/common/religion/religion_types/NEOW_theomach.txt +++ b/common/religion/religion_types/NEOW_theomach.txt @@ -8,7 +8,7 @@ doctrine = doctrine_polytheist doctrine = doctrine_temporal_head doctrine = doctrine_gender_male_dominated - doctrine = doctrine_pluralism_righteous + doctrine = doctrine_pluralism_fundamentalist doctrine = doctrine_theocracy_lay_clergy #Marriage | placeholder @@ -26,7 +26,7 @@ doctrine = doctrine_witchcraft_shunned #Clerical Functions | placeholder - doctrine = doctrine_clerical_function_alms_and_pacification + doctrine = doctrine_clerical_function_recruitment doctrine = doctrine_clerical_gender_either doctrine = doctrine_clerical_marriage_allowed doctrine = doctrine_clerical_succession_temporal_appointment @@ -276,9 +276,11 @@ #Special Tolerance | placeholder #Tenets | placeholder - doctrine = tenet_religious_legal_pronouncements - doctrine = tenet_literalism - doctrine = tenet_pursuit_of_power + doctrine = tenet_legalism + doctrine = tenet_unrelenting_faith + doctrine = tenet_warmonger + + doctrine = doctrine_pluralism_righteous holy_order_names = { #placeholder }