From 4fde49c59db43054058065637ab10d9688f84123 Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Wed, 11 Mar 2026 20:55:39 +0000 Subject: [PATCH] Update peasant_republic_obligations.txt --- .../peasant_republic_obligations.txt | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/common/subject_contracts/contracts/peasant_republic_obligations.txt b/common/subject_contracts/contracts/peasant_republic_obligations.txt index f6c70c1e..f99c91aa 100644 --- a/common/subject_contracts/contracts/peasant_republic_obligations.txt +++ b/common/subject_contracts/contracts/peasant_republic_obligations.txt @@ -1,4 +1,5 @@ peasantrepublic_obligations = { + uses_opinion_of_liege = yes obligation_levels = { default = { levies = { @@ -28,6 +29,16 @@ multiply = dynasty_prestige_level } } + + if = { + limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} } + add = { + value = { + add = scope:opinion_of_liege + divide = 100 + } + } + } } tax = { value = 0.1 @@ -56,6 +67,15 @@ multiply = dynasty_prestige_level } } + if = { + limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} } + add = { + value = { + add = scope:opinion_of_liege + divide = 100 + } + } + } } barter_goods = { value = 0.1 @@ -84,6 +104,15 @@ multiply = dynasty_prestige_level } } + if = { + limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} } + add = { + value = { + add = scope:opinion_of_liege + divide = 100 + } + } + } } herd = { value = 0.1 @@ -112,6 +141,15 @@ multiply = dynasty_prestige_level } } + if = { + limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} } + add = { + value = { + add = scope:opinion_of_liege + divide = 100 + } + } + } } } }