ruin delver

This commit is contained in:
trashb0at 2026-06-03 13:45:04 -04:00
parent ba4cfca165
commit 761e5bfd4a
10 changed files with 331 additions and 26 deletions

View file

@ -1282,4 +1282,131 @@ tradition_russian_legacy = {
value = 100
}
}
}
tradition_ruin_delvers = {
category = realm
layers = {
0 = steward
1 = indian
4 = city.dds
}
is_shown = {
NOT = {
culture_tradition:tradition_ruin_delvers = { is_in_list = traits }
}
}
can_pick = {
custom_tooltip = {
text = culture_in_tells_terrain_desc
any_culture_county = {
percent >= 0.3
county_has_province_with_terrain = {
terrain = tells
}
}
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
rough_terrain_expert_trait_more_common = yes
hard_working_traits_more_valued = yes
ruin_dwellers_tell_mines_building_bonuses = yes
}
character_modifier = {
monthly_court_grandeur_change_mult = 0.1
tells_advantage = 5
#tells_travel_danger = tells_medium_danger_reduction #this shit isn't working!!!!!!!
}
county_modifier = {
tells_tax_mult = 0.15
tells_construction_gold_cost = -0.15
tells_supply_limit_mult = 0.25
}
cost = {
prestige = {
add = {
value = tradition_base_cost
desc = BASE
format = "BASE_VALUE_FORMAT"
}
if = {
limit = {
culture_pillar:ethos_bellicose = { is_in_list = traits }
}
add = {
value = tradition_incompatible_ethos_penalty
desc = culture_not_bellicose
}
}
if = {
limit = {
NOT = {
any_culture_county = {
count >= 4
county_has_province_with_terrain = {
terrain = tells
}
}
}
}
add = {
value = tradition_unfulfilled_criteria_penalty
desc = culture_in_tells_terrain_count_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ruin_delvers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
ai_will_do = {
value = 400
if = {
limit = {
NOT = {
scope:character = {
any_sub_realm_county = {
count >= 3
culture = scope:character.culture
county_has_province_with_terrain = {
terrain = tells
}
}
}
}
}
multiply = 0
}
if = {
limit = {
scope:character = {
government_has_flag = government_is_tribal
}
}
multiply = 0
}
}
}