Dev Diary #33 - Предложение, от которого вы не сможете отказаться

Привет всем и добро пожаловать в 33ий дневник разработчиков CK3.

Я Меттью, один из программистов команды CK3, и сегодня я расскажу вам про изменения системы Феодальных Контрактов, которые мы внесли со времен 17ого дневника.

Небольшое напоминание о сути Контрактов: каждый вассал, чей титул выше барона, имеет индивидуальный контракт между ним и его сюзереном, который определяет как много денег и людей предоставляет вассал в обмен за защиту сюзереном. В случае Феодальных вассалов, этот контракт может быть переподписан.

Мы были не полностью удовлетворены изначальной реализацией системы, потому что она не работала в пользу драмы и сторителлинга сделок, которые составлялись между вассалами и сюзеренами, и разногласиями, которые возникали на этой почве. Эти взгляды разделялись и в сообществе, что усилило наше желание переработать функционал, поэтому пара наших дизайнеров, и я сделали новую систему.

Контракт

Вы могли видеть скриншоты или видео этой системы в других пресс релизах, но сейчас я последовательно покажу вам каждый элемент механики. Вот это новый интерфейс, через который вы сможете взаимодействовать с контрактом феодального вассала.

Dev Diary #33 - Предложение, от которого вы не сможете отказаться, image #1

Как вы можете заметить, здесь много кнопок и способов изменения контракта.

Если идти сверху вниз, то вы можете заметить, что мы разделили обязанности по выплате налогов и рекрутов в две отдельных настройки, по 5 уровней каждая. Они являются основными в вопросе того, сколько налогов и рекрутов будет предоставляться сюзерену. Чем меньше обязанности, тем довольнее вассал. Когда составляется новый контракт, то уровни вассальной повинности могут быть сдвинуты только на 1 уровень.

Под этим расположены опции "мелким шрифтом". Это набор опций, разблокируемых при помощи инноваций и вносящих небольшие модификации в контракт.

Первая строка - "Особый контракт": скутагий, марка и пфальц, которые доступны для вассалов уровня герцогов и королей.

Dev Diary #33 - Предложение, от которого вы не сможете отказаться, image #2

Эффекты скутагия

Dev Diary #33 - Предложение, от которого вы не сможете отказаться, image #3

Эффекты марки

Dev Diary #33 - Предложение, от которого вы не сможете отказаться, image #4

Эффекты пфальца

Внизу находятся оставшиеся опции "мелким шрифтом", среди них находятся, например, гарантии места в совете или прав на чеканку денег. Некоторые из них доступны лишь при выполнении дополнительных условий. Например, если вера вассала отличается от веры сюзерена, то становится доступна опция "религиозная защита", гарантирующая им права на исповедание их веры без шансов, что сюзерен потребует перекрещивания.

Переговоры

Во время переговоров по контракту максимум может быть произведено три изменения. Мы экспериментировали с этим значением, и три показалось нам наиболее оптимальным, не ограничивающим, но и не слишком широким числом.

С новой механикой обязательств вы можете изменить обязательства вассала, что позволяет вам достичь более интересных сделок. Например, ваш сюзерен может потребовать увеличения размера налогов, которые будут платить ваши вассалы, но это будет считаться нечестным по отношению к вассалам и увеличит вашу тиранию.

Dev Diary #33 - Предложение, от которого вы не сможете отказаться, image #5

Если вы не хотите становиться тираном, то вам необходимо посмотреть, какие изменения вы можете внести, чтобы обрпдовать вассала. Например, в обмен на увеличенные налоги вы можете гарантировать вассалу место в совете.

Dev Diary #33 - Предложение, от которого вы не сможете отказаться, image #6

Или, если у вас есть способ давления на вассала, вы можете использовать одолжение для изменения сделки с вассалом без каких-либо уступок и штрафа тиранией.

Dev Diary #33 - Предложение, от которого вы не сможете отказаться, image #7

Важно отметить, что даже если вы предлагаете "честную сделку", которая не даст вам тиранию, это не значит, что вассал будет полностью доволен. Каждая опция сделки меняет отношения вассала к сюзерену.

Также сами вассалы могут попытаться пересмотреть контракт, однако они должны предоставить сюзерену честную сделку. Они не смогут потребовать уменьшения налогов без использования одолжения или предоставления большего числа рекрутов.

Некоторые вассалы стартуют с отличными от стандартных контрактах. Например, в Священной Римской Империи все вассалы стартуют с минимальными налогами и рекрутами, чтобы отразить внутренние государства и минимальный контроль, который имел Император над вассалами.

Также мы хотели, чтобы интерфейс контракта ощущался как реальный бумажный договор, подписанный между вассалом и сюзереном. Мне кажется, нам удалось этого достичь при помощи фона и восковых печатей.

Моддинг контрактов

Все эти различные обязательства, их эффекты и использование ИИ, контролируется скриптовыми файлами, поэтому вы сможете модифицировать их в модах.

religious_rights = {
  display_mode = checkbox
  is_shown = {
      NOT = {
          scope:vassal.faith = scope:liege.faith
      }
  }
  obligation_levels = {
      religious_rights_none = {
          default = yes

           

          ai_liege_desire = @ai_standard_liege_desire

          ai_vassal_desire = 0

      }

      religious_rights_protected = {

          is_valid = {

              NOT = {

                  scope:vassal.faith = scope:liege.faith

              }

          }

          parent = religious_rights_none

           

          vassal_opinion = 5

           

          vassal_modifier = {

              county_opinion_add = 5

          }

           

          flag = religiously_protected

           

          ai_liege_desire = 0

          ai_vassal_desire = 10

      }

  }
}

Пример скрипта для предоставления религиозной защиты.

Надеюсь, вам всем понравился дневник, и вы оценили новую систему Феодальных Контрактов со всеми опциями и взаимодействиями, которые она предоставляет.

Увидимся на следующей неделе!

1281 views·3 shares