From 3635b3fc7ef60f84188f51536323d8e5df4d048a Mon Sep 17 00:00:00 2001 From: Magpie490 Date: Mon, 29 Sep 2025 14:57:04 +0100 Subject: [PATCH] noice --- .../council_tasks/00_court_chaplain_tasks.txt | 25 +++++++++++++++++++ .../common/council_tasks/00_steward_tasks.txt | 13 ++++++++++ .../english/council_tasks_l_english.yml | 1 + 3 files changed, 39 insertions(+) diff --git a/N3OW/common/council_tasks/00_court_chaplain_tasks.txt b/N3OW/common/council_tasks/00_court_chaplain_tasks.txt index e418b519..fcb77822 100644 --- a/N3OW/common/council_tasks/00_court_chaplain_tasks.txt +++ b/N3OW/common/council_tasks/00_court_chaplain_tasks.txt @@ -436,6 +436,31 @@ task_conversion = { desc = STEWARD_PROMOTE_CULTURE_HIGH_CONTROL_BONUS } } + if = { # Development reduces the speed. Should be the last non-multiply modifier applied to avoid negative values + limit = { + exists = scope:county + scope:county = { + county_control <= 100 + county_control > 75 + } + } + multiply = { + value = 1.1 + desc = STEWARD_PROMOTE_CULTURE_HIGH_CONTROL_BONUS + } + } + if = { # Development reduces the speed. Should be the last non-multiply modifier applied to avoid negative values + limit = { + exists = scope:county + scope:county = { + county_control > 100 + } + } + multiply = { + value = 1.5 + desc = STEWARD_PROMOTE_CULTURE_ABSOLUTE_CONTROL_BONUS + } + } ##### if = { # Development reduces the speed. Should be the last non-multiply modifier applied to avoid negative values limit = { diff --git a/N3OW/common/council_tasks/00_steward_tasks.txt b/N3OW/common/council_tasks/00_steward_tasks.txt index 2d4d9dde..5611be68 100644 --- a/N3OW/common/council_tasks/00_steward_tasks.txt +++ b/N3OW/common/council_tasks/00_steward_tasks.txt @@ -827,6 +827,7 @@ task_promote_culture = { limit = { exists = scope:county scope:county = { + county_control <= 100 county_control > 75 } } @@ -835,6 +836,18 @@ task_promote_culture = { desc = STEWARD_PROMOTE_CULTURE_HIGH_CONTROL_BONUS } } + if = { # Development reduces the speed. Should be the last non-multiply modifier applied to avoid negative values + limit = { + exists = scope:county + scope:county = { + county_control > 100 + } + } + multiply = { + value = 1.5 + desc = STEWARD_PROMOTE_CULTURE_ABSOLUTE_CONTROL_BONUS + } + } ##### if = { # Development reduces the speed. Should be the last non-multiply modifier applied to avoid negative values limit = { diff --git a/N3OW/localization/english/council_tasks_l_english.yml b/N3OW/localization/english/council_tasks_l_english.yml index c9394cf4..57ff6d1b 100644 --- a/N3OW/localization/english/council_tasks_l_english.yml +++ b/N3OW/localization/english/council_tasks_l_english.yml @@ -345,6 +345,7 @@ STEWARD_PROMOTE_CULTURE_MEDIUM_CONTROL_PENALTY:0 "Medium County Control Penalty" STEWARD_PROMOTE_CULTURE_HIGH_CONTROL_PENALTY:0 "High County Control Penalty" STEWARD_PROMOTE_CULTURE_HIGH_CONTROL_BONUS:0 "Total County Control Bonus" + STEWARD_PROMOTE_CULTURE_ABSOLUTE_CONTROL_BONUS:0 "Absolute County Control Bonus" STEWARD_PROMOTE_CULTURE_HIGH_TERRAIN_PENALTY:0 "Extreme Terrain Penalty" STEWARD_PROMOTE_CULTURE_LOW_TERRAIN_PENALTY:0 "Difficult Terrain Penalty" STEWARD_PROMOTE_CULTURE_LOW_FERVOUR_BONUS:0 "Low County Faith Fervour Bonus"