From 9cc300a287b7cdd9208164a61f4d290a97dec1c0 Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Sun, 10 May 2026 16:00:29 +0100 Subject: [PATCH] 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