This commit is contained in:
Fishedotjpg 2026-02-28 03:10:23 +00:00
parent 82fbc49b3f
commit 5b05c6dc98
4 changed files with 62 additions and 76 deletions

View file

@ -506,7 +506,7 @@ living_quarters_03 = {
previous_building = living_quarters_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -548,7 +548,7 @@ living_quarters_04 = {
previous_building = living_quarters_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -658,7 +658,7 @@ trophy_room_03 = {
previous_building = trophy_room_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -699,7 +699,7 @@ trophy_room_04 = {
previous_building = trophy_room_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -818,7 +818,7 @@ office_03 = {
previous_building = office_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -861,7 +861,7 @@ office_04 = {
previous_building = office_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -976,7 +976,7 @@ servants_quarters_03 = {
previous_building = servants_quarters_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -1017,7 +1017,7 @@ servants_quarters_04 = {
previous_building = servants_quarters_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -1132,7 +1132,7 @@ library_observatory_03 = {
previous_building = library_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -1173,7 +1173,7 @@ library_observatory_04 = {
previous_building = library_observatory_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -1216,7 +1216,7 @@ library_education_03 = {
previous_building = library_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -1257,7 +1257,7 @@ library_education_04 = {
previous_building = library_education_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -1377,7 +1377,7 @@ bath_03 = {
previous_building = bath_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -1419,7 +1419,7 @@ bath_04 = {
previous_building = bath_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -1548,7 +1548,7 @@ guest_room_03 = {
previous_building = guest_room_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -1597,7 +1597,7 @@ guest_room_04 = {
previous_building = guest_room_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -1945,7 +1945,7 @@ courtyard_03 = {
previous_building = courtyard_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -1986,7 +1986,7 @@ courtyard_04 = {
previous_building = courtyard_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -2123,7 +2123,7 @@ prison_03 = {
previous_building = prison_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -2177,7 +2177,7 @@ prison_04 = {
previous_building = prison_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -2319,7 +2319,7 @@ reception_hall_03 = {
can_construct = {
dynasty ?= { has_dynasty_perk = ep3_administrative_legacy_3 }
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -2363,7 +2363,7 @@ reception_hall_04 = {
can_construct = {
dynasty ?= { has_dynasty_perk = ep3_administrative_legacy_3 }
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -2692,7 +2692,7 @@ grand_solar_03 = {
text = unlocked_via_event
house.house_head = { has_character_flag = ep3_construct_grand_solar }
}
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -2735,7 +2735,7 @@ grand_solar_04 = {
text = unlocked_via_event
house.house_head = { has_character_flag = ep3_construct_grand_solar }
}
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
parameters = {
@ -3057,7 +3057,7 @@ temple_small_03 = {
previous_building = temple_small_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -3198,7 +3198,7 @@ temple_crypt_04 = {
previous_building = temple_small_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -3663,7 +3663,7 @@ temple_large_04 = {
previous_building = temple_small_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -4094,7 +4094,7 @@ temple_monastery_04 = {
can_construct = {
faith = { has_doctrine = tenet_monasticism }
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -5236,7 +5236,7 @@ watchtower_03 = {
previous_building = watchtower_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -5324,7 +5324,7 @@ watchtower_04 = {
previous_building = watchtower_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -7322,7 +7322,7 @@ stable_grand_04 = {
previous_building = stable_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -7581,7 +7581,7 @@ stable_kennel_04 = {
previous_building = stable_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -7869,7 +7869,7 @@ stable_chariot_04 = {
can_construct_potential = {
culture = { has_cultural_parameter = hosts_chariot_races }
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -9460,7 +9460,7 @@ storage_warehouse_03 = {
previous_building = storage_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -9544,7 +9544,7 @@ storage_warehouse_04 = {
previous_building = storage_warehouse_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -9630,7 +9630,7 @@ storage_granary_03 = {
previous_building = storage_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -9717,7 +9717,7 @@ storage_granary_04 = {
previous_building = storage_granary_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -10682,7 +10682,7 @@ grazing_land_04 = {
previous_building = grazing_land_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -11021,7 +11021,7 @@ horse_pasture_04 = {
can_construct = {
can_recruit_archer_cavalry_trigger = yes
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -11341,7 +11341,7 @@ camel_pasture_04 = {
can_construct = {
culture ?= { has_innovation = innovation_war_camels }
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -11661,7 +11661,7 @@ elephant_pasture_04 = {
can_construct = {
culture ?= { has_innovation = innovation_elephantry }
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -12164,7 +12164,7 @@ grain_field_03 = {
previous_building = grain_field_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -12292,7 +12292,7 @@ grain_field_04 = {
previous_building = grain_field_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -12827,7 +12827,7 @@ rice_field_03 = {
previous_building = rice_field_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -12904,7 +12904,7 @@ rice_field_04 = {
previous_building = rice_field_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -13935,7 +13935,7 @@ tea_03 = {
previous_building = tea_02
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -14014,7 +14014,7 @@ tea_04 = {
previous_building = tea_03
can_construct = {
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {
@ -15033,7 +15033,7 @@ silk_03 = {
}
culture = { has_cultural_parameter = unlocks_silk_buildings_parameter }
}
domicile ?= { has_domicile_building_or_higher = estate_main_02 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_02 has_domicile_building_or_higher = minority_community_main_02 } }
}
cost = {
@ -15114,7 +15114,7 @@ silk_04 = {
}
culture = { has_cultural_parameter = unlocks_silk_buildings_parameter }
}
domicile ?= { has_domicile_building_or_higher = estate_main_03 }
domicile ?= { OR = { has_domicile_building_or_higher = estate_main_03 has_domicile_building_or_higher = minority_community_main_03 } }
}
cost = {

View file

@ -44,17 +44,6 @@ create_landless_adventurer_title_effect = {
$FLAVOR_CHAR$ = { save_scope_as = adventurer_flavor_char }
hidden_effect = {
random_list = {
1000 = {
trigger = {
scope:warrior_youth ?= scope:new_landless_adventurer
}
create_adventurer_title = {
name = minority_name
holder = scope:new_landless_adventurer
article = DEFAULT_TITLE_NAME_ARTICLE
save_scope_as = new_title
}
}
1000 = {
trigger = {
scope:warrior_youth ?= scope:new_landless_adventurer
@ -597,17 +586,13 @@ create_landless_minority_title_effect = {
$FLAVOR_CHAR$ = { save_scope_as = minority_flavor_char }
hidden_effect = {
random_list = {
1000 = {
create_adventurer_title = {
name = minority_name
holder = scope:new_landless_adventurer
article = DEFAULT_TITLE_NAME_ARTICLE
save_scope_as = new_title
}
}
create_adventurer_title = {
name = minority_name
holder = scope:new_landless_minority
article = DEFAULT_TITLE_NAME_ARTICLE
government = landless_minority_government
save_scope_as = new_title
}
scope:new_title ?= {
create_landless_minority_title_history_effect = yes
set_variable = {