diff --git a/common/subject_contracts/contracts/peasant_republic_obligations.txt b/common/subject_contracts/contracts/peasant_republic_obligations.txt index 11dc2c63..b2639163 100644 --- a/common/subject_contracts/contracts/peasant_republic_obligations.txt +++ b/common/subject_contracts/contracts/peasant_republic_obligations.txt @@ -8,7 +8,7 @@ parent = balanced_canton_p levies = { value = 0.2 - max = 1 + max = 0.75 scope:liege = { add = { value = 0.1 @@ -45,7 +45,8 @@ } } tax = { - max = 1 + value = 0.1 + max = 0.65 scope:liege = { add = { value = 0.1 @@ -81,7 +82,8 @@ } } barter_goods = { - max = 1 + value = 0.1 + max = 0.65 scope:liege = { add = { value = 0.1 @@ -117,7 +119,8 @@ } } herd = { - max = 1 + value = 0.1 + max = 0.65 scope:liege = { add = { value = 0.1 @@ -188,7 +191,7 @@ subject_modifier = { fort_level = 2 hostile_county_attrition = -0.3 - hostile_raid_time = 0.75 + hostile_raid_time = 0.655 development_growth_factor = -0.25 men_at_arms_cap = 2 men_at_arms_maintenance = -0.2 @@ -200,7 +203,8 @@ default = yes position = { 1 0 } levies = { - max = 1 + value = 0.1 + max = 0.7 scope:liege = { add = { value = 0.1 @@ -237,7 +241,8 @@ } } tax = { - max = 1 + value = 0.1 + max = 0.7 scope:liege = { add = { value = 0.1 @@ -273,7 +278,45 @@ } } barter_goods = { - max = 1 + value = 0.1 + max = 0.7 + scope:liege = { + add = { + value = 0.1 + multiply = legitimacy_level + } + } + scope:liege = { + add = { + value = 0.1 + multiply = prestige_level + } + } + scope:liege = { + add = { + value = 0.1 + multiply = piety_level + } + } + scope:liege.dynasty = { + add = { + value = 0.1 + 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 + max = 0.7 scope:liege = { add = { value = 0.1 @@ -335,7 +378,8 @@ parent = balanced_canton_p position = { 2 0 } levies = { - max = 1 + value = 0.1 + max = 0.65 scope:liege = { add = { value = 0.1 @@ -373,7 +417,7 @@ } tax = { value = 0.2 - max = 1 + max = 0.75 scope:liege = { add = { value = 0.1 @@ -410,7 +454,7 @@ } barter_goods = { value = 0.2 - max = 1 + max = 0.75 scope:liege = { add = { value = 0.1 @@ -446,7 +490,8 @@ } } herd = { - max = 1 + value = 0.2 + max = 0.75 scope:liege = { add = { value = 0.1 diff --git a/common/subject_contracts/contracts/urban_republic_obligations.txt b/common/subject_contracts/contracts/urban_republic_obligations.txt index 7c17a11c..1920f3db 100644 --- a/common/subject_contracts/contracts/urban_republic_obligations.txt +++ b/common/subject_contracts/contracts/urban_republic_obligations.txt @@ -8,7 +8,7 @@ parent = balanced_canton_u levies = { value = 0.2 - max = 1 + max = 0.75 scope:liege = { add = { value = 0.1 @@ -51,7 +51,8 @@ } } tax = { - max = 1 + value = 0.1 + max = 0.65 scope:liege = { add = { value = 0.1 @@ -93,7 +94,8 @@ } } barter_goods = { - max = 1 + value = 0.1 + max = 0.65 scope:liege = { add = { value = 0.1 @@ -181,7 +183,8 @@ default = yes position = { 1 0 } levies = { - max = 1 + value = 0.1 + max = 0.7 scope:liege = { add = { value = 0.1 @@ -224,7 +227,8 @@ } } tax = { - max = 1 + value = 0.1 + max = 0.7 scope:liege = { add = { value = 0.1 @@ -266,7 +270,8 @@ } } barter_goods = { - max = 1 + value = 0.1 + max = 0.7 scope:liege = { add = { value = 0.1 @@ -334,7 +339,8 @@ parent = balanced_canton_u position = { 2 0 } levies = { - max = 1 + value = 0.1 + max = 0.65 scope:liege = { add = { value = 0.1 @@ -378,7 +384,7 @@ } tax = { value = 0.2 - max = 1 + max = 0.75 scope:liege = { add = { value = 0.1 @@ -421,7 +427,7 @@ } barter_goods = { value = 0.2 - max = 1 + max = 0.75 scope:liege = { add = { value = 0.1