N3OW/common/vassal_contracts/republic.txt
2025-02-19 22:51:48 +00:00

124 lines
2.5 KiB
Text

republic_government_obligations = {
obligation_levels = {
default = {
levies = {
if = {
limit = {
primary_title.tier >= tier_county
scope:liege.culture = {
has_cultural_parameter = republican_vassals_pay_more
}
}
value = {
add = 0.15
# Add an extra with the right perk
if = {
limit = {
exists = scope:liege.dynasty
scope:liege.dynasty = {
has_dynasty_perk = fp2_urbanism_legacy_3
}
}
add = 0.15
}
}
}
else = {
value = {
add = 0.1
# Add an extra with the right perk
if = {
limit = {
exists = scope:liege.dynasty
scope:liege.dynasty = {
has_dynasty_perk = fp2_urbanism_legacy_3
}
}
add = 0.15
}
}
}
}
tax = {
if = {
limit = { scope:liege = { government_has_flag = government_is_tribal } }
value = {
add = 0.05
# Add an extra with the right perk
if = {
limit = {
exists = scope:liege.dynasty
scope:liege.dynasty = {
has_dynasty_perk = fp2_urbanism_legacy_3
}
}
add = 0.15
}
}
}
else_if = {
limit = {
scope:vassal = {
primary_title.tier >= tier_county
}
scope:liege.culture = {
has_cultural_parameter = republican_vassals_pay_more
}
}
value = {
add = 0.3
# Add an extra with the right perk
if = {
limit = {
exists = scope:liege.dynasty
scope:liege.dynasty = {
has_dynasty_perk = fp2_urbanism_legacy_3
}
}
add = 0.15
}
}
}
else = {
value = {
add = 0.2
# Add an extra with the right perk
if = {
limit = {
exists = scope:liege.dynasty
scope:liege.dynasty = {
has_dynasty_perk = fp2_urbanism_legacy_3
}
}
add = 0.15
}
}
}
}
contribution_desc = {
first_valid = {
triggered_desc = {
trigger = { scope:liege = { government_has_flag = government_is_tribal } }
desc = "tribal_liege_inefficiency"
}
triggered_desc = {
trigger = {
scope:vassal = {
primary_title.tier >= tier_county
}
scope:liege.culture = {
has_cultural_parameter = republican_vassals_pay_more
}
}
desc = "republican_vassals_pay_more_parameter"
}
}
}
}
}
}