
Полная версия
Когда хлеб объявили оружием: ЛитРПГ о войне без мечей

Нейтон Патчер
Когда хлеб объявили оружием: ЛитРПГ о войне без мечей
Глава 1 Мазь без флага
Северьян Крот стоял рядом неподвижно, как всегда, когда работал с цифрами. Его лицо в такие минуты становилось почти пустым: ни тревоги, ни сочувствия, ни раздражения. Только сухая готовность принять любой результат, если тот был подтверждён логом.
— Совпадение? — спросил Артём.
Северьян не ответил сразу. Он вытянул из воздуха ещё три строки, наложил их на цепочку расходов и повернул схему так, чтобы последствия легли не вертикально, а кольцом вокруг имени Талии Рун.
— Нет, — сказал он. — Слишком плотная связка. Один торговый контакт, четыре независимых изменения условий. Вероятность случайного совпадения ниже допустимого шума.
— Видимая репутация?
— Без изменений.
— Статус врага?
— Отсутствует.
— Нарушение городского закона?
— Не зафиксировано.
Артём молчал.
Строки висели перед ним аккуратно, без крови, без крика, без запаха дешёвой мази и мокрой кожи. В интерфейсе чужая беда выглядела чище, чем в жизни. Поставка трав: изменена. Аренда: пересчитана. Скидка: приостановлена. Ученичество: продлено. Каждое событие можно было объяснить отдельно. Вместе они складывались в ладонь, которая легла на горло лавки и пока только проверяла, сколько силы понадобится.
— Открой первичный слой репутации Талии, — сказал Артём.
Северьян провёл пальцами по доске. Над контрактной сеткой возник профиль NPC.
Талия РунПрофессия: лекарь частной практикиГородская репутация: положительнаяФракционная репутация: нейтральнаяСтатус угрозы: отсутствуетТорговые нарушения: отсутствуютБоевые действия против Коалиции: отсутствуют
Артём посмотрел на эти строки, потом на цепочку последствий.
— Получается, она чистая.
— По видимому слою — да.
— Но платит как нечистая.
Северьян едва заметно склонил голову.
— Точная формулировка.
Артём коснулся строки с арендой. Она раскрылась в более мелкий расчёт: базовая ставка, городской коэффициент, квартальный коэффициент торговой устойчивости, поправка на поток клиентов, поправка на обслуживание субъектов с повышенной фракционной связностью.
Последняя строка была тусклой. Не скрытой полностью, но как будто выведенной чернилами по мокрой бумаге. Её можно было увидеть только потому, что караванный расход проходил через контрактный след данжа.
— Вот она, — сказал Артём.
— Не санкция, — уточнил Северьян. — Поправка.
— Поправка на что?
— На нас.
Артём увеличил строку.
TradeAssociationScore: 0.04
Число было ничтожным. Четыре сотых. Даже не связь, а след связи. Лавка продала мазь каравану, караван был связан с дорогой к данжу, данж был связан с Артёмом, Артём был проблемой для Коалиции. По такой логике виноватым можно было сделать любого, кто продал верёвку человеку, чей сосед однажды чинил мост возле спорной границы.
— Дальше, — сказал Артём.
Северьян открыл поставку трав. Потом храмовую скидку. Потом ученичество Риана.
Везде находилась одна и та же еле заметная примесь.
TradeAssociationScore: 0.04RiskAdjustment: minorAccessPriority: reducedManualReview: enabled
— Они не бьют по ней напрямую, — сказал Артём.
— Прямой удар потребовал бы основания.
— Поэтому они меняют окружение.
— Да.
— Поставщик сам просит предоплату. Храм сам снимает скидку. Арендодатель сам повышает ставку. Травник сам задерживает ученика.
— Формально — да.
— А фактически?
Северьян поднял ещё один слой. На этот раз интерфейс сопротивлялся дольше. Воздух перед ними пошёл серой рябью, будто данж пытался вытащить из системы не предназначенную для него кость.
HiddenSanctionMark: TraceTradeAssociationScore: 0.04PenaltyMultiplier: 1.02JustifiedHostilityScore: 0.00
Строки висели недолго. Потом дрогнули, словно кто-то с другой стороны попытался закрыть окно. Артём удержал его административным правом данжа. Свет в коридоре мигнул. На стене проснулась тонкая синяя трещина, потянулась от пола к потолку и погасла.
Северьян впервые за всё время выглядел заинтересованным не только как бухгалтер.
— Скрытая санкционная метка, — произнёс он.
Артём не отвёл взгляда от строки.
— Следовая.
— Этого достаточно. Метка есть.
— За мазь.
— За торговую связь с караваном, ассоциированным с вашей юрисдикцией.
— За мазь, — повторил Артём.
Северьян помолчал.
— Да. За мазь.
Артём закрыл ладонь. Интерфейс сжался в точку, но не исчез. Он оставался рядом, как заноза под кожей.
В этом и была мерзость механики. Красная метка врага хотя бы честна. Она говорит: вот граница, вот конфликт, вот цена. Скрытая метка не говорила ничего. Она просто делала хлеб дороже, воду дальше, учёбу сомнительнее, лечение недоступнее. Человек просыпался утром тем же самым человеком, с той же репутацией, с теми же правами, только каждое право вдруг требовало доплаты.
— Проверь караванщиков, — сказал Артём.
Северьян вывел профиль Меры, потом остальных участников «Серого тяглового». У них тоже были отклонения: повышенный тариф на городской портал, задержка складского допуска, дополнительная проверка груза при выходе из Веллара.
Но удар по караванщикам был ожидаемым. Они ходили к Восточному провалу. Они носили груз к данжу. Их можно было объявить рискованными, спорными, связанными, подозрительными. Талия была другой. Она не перевозила сталь, не продавала боевые реагенты, не брала контракт охраны. Она обработала ожог и перевязала рану.
— Значит, они расширяют давление на нейтральных обслуживающих субъектов, — сказал Северьян.
— Не говори так.
— Как?
— «Обслуживающие субъекты». Это лекарь. Мать. Лавка. Ребёнок, которому задержали ученичество.
Северьян посмотрел на него без раздражения.
— Для системы это субъекты.
— Для Коалиции тоже.
— Именно поэтому она эффективна.
Артём медленно выдохнул.
Ему хотелось открыть карту Веллара, найти арендодателя, храмового администратора, поставщика Брана, мастера Элвина и надавить в ответ. Не мечом. Контрактом. Ценой. Отказом в будущих поставках. Данж уже имел достаточно влияния, чтобы испортить жизнь нескольким мелким участникам цепочки.
Но это было бы ровно тем, чего ждала система. Ответное давление превращало бы невидимую петлю в обычную фракционную ссору. Лекарь продала мазь, данж наказал городских контрагентов, Коалиция получила доказательство агрессивного поведения. Всё аккуратно. Всё красиво. Всё в их пользу.
— Нам нужен не ответный штраф, — сказал Артём. — Нам нужна причина.
— Причина уже видна.
— Нет. Видна нам. Этого мало.
Северьян развернул таблицу.
— Тогда нужен массив.
— Какой?
— Один случай можно списать на совпадение. Десять — на рыночный шум. Сто — на фракционную тенденцию. Тысяча — на архитектуру давления.
— Ты предлагаешь собрать тысячу таких случаев?
— Я предлагаю сначала понять, сколько их уже есть.
Артём посмотрел на профиль Талии.
— Без того, чтобы втягивать новых людей.
— Они уже втянуты, — сухо ответил Северьян. — Просто пока не знают.
В этом была правда. Неприятная, холодная, системная. Если механизм уже работает, то люди уже платят. Вопрос только в том, останется ли каждый со своей маленькой бедой один на один или эти беды можно будет сложить так, чтобы они перестали выглядеть случайными.
Артём открыл широкий поиск по контрактным следам.
— Фильтр: нейтральные сделки с караванами, связанными с данжем. Товары и услуги: лечение, еда, ремонт, ночлег, вода, базовые инструменты, небоевые реагенты. Период — последние три цикла.
— Запрос большой.
— Выполняй.
Северьян поднял обе руки. Вокруг них загорелись десятки тонких линий. Данж начал перебирать старые расходы: кто чинил колёса, кто продавал хлеб, кто сдавал сарай под ночлег, кто давал воду, кто накладывал шину на вывих, кто переправлял мешок соли через городской склад.
Первые результаты появились почти сразу.
Кузнец Марн, починка колеса каравана: скидка на уголь снижена.
Пекарь Сольвей, продажа хлеба рабочим нижнего двора: складская проверка вне очереди.
Перевозчик Брам, доставка муки к приграничной дороге: портальный тариф повышен.
Ночлежный дом «У тёплой балки», размещение двух раненых грузчиков: страховой депозит пересмотрен.
Водоносы северного квартала, продажа бочек для каравана: ожидание муниципального допуска увеличено.
Артём смотрел, как список растёт, и внутри него поднимается не радость от найденной закономерности, а тяжесть. Система давления оказалась не единичной ошибкой и не чьим-то местным страхом. Она работала тихо и широко. Не ломала людей сразу, а приучала каждого следующего торговца заранее спрашивать: кто ты, откуда, с кем связан, не принесёт ли твоя рана слишком дорогих последствий.
— Покажи общий слой, — сказал он.
Северьян объединил строки.
HiddenSanctionMark: Trace / DistributedAverage TradeAssociationScore: 0.03–0.07Average PenaltyMultiplier: 1.01–1.05Average JustifiedHostilityScore: 0.00–0.01Visible Faction Status Change: none
— Нет боевого основания, — сказал Артём.
— Почти нет. Система иногда добавляет минимальный риск за косвенную поддержку инфраструктуры данжа.
— Хлеб — инфраструктура?
— Да.
— Вода?
— Да.
— Лечение?
— Да.
— Тогда для них жизнь рядом с нами уже преступление.
— Нет, — сказал Северьян. — Преступление требует обвинения. Здесь его избегают.
Артём усмехнулся без веселья.
— Удобно.
— Очень.
Он снова открыл профиль Талии. Скрытая метка дрожала на границе доступа.
HiddenSanctionMark: Trace
След. Маленькая грязь на чистой бумаге. Не пятно, которое видно всем. Не печать, которую можно оспорить. Просто след, по которому все автоматические кассы мира начинали чуть иначе считать цену её жизни.
— Можно снять метку? — спросил Артём.
— Не нашими правами. Источник находится во внешнем фракционном контуре.
— Можно компенсировать последствия?
— Частично. Но прямая компенсация увеличит связь.
— То есть если мы поможем Талии, её сильнее свяжут с нами.
— Вероятно.
— Если не поможем, она платит одна.
— Да.
Северьян произнёс это без нажима. Просто как факт. Но именно эта сухость ударила сильнее любого обвинения. Мир, построенный на коэффициентах, всегда предлагал выбирать между плохим и хуже, а потом называл итог рациональным.
— Подготовь фонд локальных компенсаций, — сказал Артём.
— Это преждевременно.
— Подготовь.
— Если мы начнём компенсировать каждого, кто получил следовую метку, расходы могут превысить выгоду от караванных связей.
— Я не спрашивал о выгоде.
— Но она определяет устойчивость решения.
Артём повернулся к нему.
— Тогда считай устойчивость вместе с тем, что будет, если нейтралы решат: с данжем торговать опасно, а данж даже не пытается защитить тех, кто пострадал.
Северьян замолчал, потом кивнул.
— Это уже политическая устойчивость.
— Называй как хочешь. Мне нужен список пострадавших и способ помочь так, чтобы это не выглядело покупкой их молчания.
— Талия Рун первая?
— Талия Рун первая обнаруженная. Не первая жертва.
Северьян записал.
Артём подошёл к дальней стене ядра. Там карта мира была вырезана прямо в камне: Веллар, дороги, мелкие поселения, старые шахты, фракционные границы, портальные узлы, торговые маршруты. Коалиция на карте не была закрашена одним цветом. Она вообще редко выглядела как единая власть. Её сила жила в допусках, договорах, стандартах, тарифах, печатях, рейтингах, лицензиях, квестовых приоритетах. Она не стояла над городом с мечом. Она была в цене воды.
Именно поэтому её было трудно ненавидеть. Меч можно увидеть. Цену — только оплатить.
— Сделай ещё один запрос, — сказал Артём.
— Какой?
— Если фракция применяет негативные экономические модификаторы без достаточного уровня доказанной враждебности, где это отражается?
Северьян впервые не ответил сразу.
— Такой запрос может быть заблокирован.
— Формулируй через аудит.
— Основание?
— Суверенный Данж фиксирует ухудшение условий для нейтральных контрагентов после гражданских сделок. Запрос причины влияния на контрактную среду.
— Это может привлечь внимание.
— Оно уже здесь.
Северьян провёл пальцами по воздуху, набирая запрос. Строки выстроились одна за другой, затем ушли вниз, в глубокий слой Системы. Несколько секунд ничего не происходило.
Потом интерфейс ответил.
Access level insufficient.
Северьян сухо сказал:
— Ожидаемо.
Артём не отвёл взгляда.
Под первой строкой появилась вторая.
Related sovereign audit rights detected.
Северьян замер.
— Неожиданно.
Третья строка раскрывалась медленно, с усилием, будто Система выдавала слово, которое не хотела произносить вслух.
Faction Pressure Imbalance: monitoring only
Четвёртая появилась почти сразу.
ReputationDebt: below review threshold
Артём прочитал её дважды.
— Репутационный долг, — сказал он.
— Скрытый параметр поведения фракции, — произнёс Северьян. В его голосе впервые появилась настоящая осторожность. — Не отношения к нам. Не репутация Талии. Не статус каравана. Долг самой фракции за несоразмерное давление.
— Значит, предохранитель есть.
— Есть. Но ниже порога рассмотрения.
— Насколько ниже?
Северьян запросил значение. Система отказала. Он изменил формулировку. Снова отказ. Третий запрос прошёл частично.
ReputationDebt: insignificantInversionThreshold: unavailableReview probability: negligible
Незначительно.
Так Система называла чью-то сорванную поставку, чужую аренду, мальчика без ученичества, мазь, проданную не тем людям.
Артём почувствовал, как в нём на секунду вспыхнула опасная ясность.
Если Коалиция накапливает долг за каждую необоснованную санкцию, её можно заставить захлебнуться собственным давлением. Не мечами. Не штурмом. Не ответными ударами. Малыми сделками. Хлебом. Водой. Лечением. Ремонтом колёс. Ночлегом. Всё, что она накажет без боевого основания, будет ложиться не на видимый конфликт, а на её собственный фракционный долг.
Санкционная машина могла стать ловушкой для самой себя.
И почти в тот же миг эта мысль стала грязной.
Потому что для роста долга нужны были новые санкции. А новые санкции означали новых Талий, новых Рианов, новых Бранов, новых людей, которым жизнь станет дороже на смешную величину, слишком маленькую для площади и слишком большую для кошелька.
Северьян, разумеется, увидел только модель.
— Если организовать серию нейтральных сделок с высоким гуманитарным индексом, можно проверить динамику накопления.
Артём не сразу ответил.
— Ты предлагаешь наживку.
— Я предлагаю проверку механики.
— Наживку из людей.
— Нейтральные контрагенты уже участвуют в экономике. Мы можем выбирать сделки с минимальным риском.
— Минимальный риск для кого?
Северьян замолчал.
Вот это и было главным вопросом. Для данжа риск был числом. Для Талии — письмом от мастера Элвина. Для Риана — местом ученика, которое вдруг стало «после стабилизации профиля домохозяйства». Для Коалиции — допустимым побочным эффектом мягкой коррекции. Для Артёма всё это уже начинало складываться в оружие, и именно поэтому ему нужно было остановиться до того, как оружие покажется красивым.
— Сначала помощь, — сказал он. — Потом аудит.
— Это замедлит накопление данных.
— Хорошо.
— Хорошо?
— Если данные требуют, чтобы люди страдали без защиты, значит, такие данные нам не подходят.
Северьян посмотрел на него, как на человека, который только что добавил в расчёт переменную без числового значения.
— Тогда потребуется отдельный контур компенсаций.
— Подготовь.
— И правила допуска.
— Подготовь.
— И защиту от ложных заявок.
— Подготовь.
— И бюджет.
— Особенно бюджет.
На карте Веллара вспыхнула лавка Талии. Маленькая точка среди улиц, складов, храмов и контор. Совсем небольшая. Незначительная, если смотреть из фракционной высоты. Но именно вокруг неё впервые стало видно, как работала удавка.
Артём открыл канал связи с караваном «Серый тягловый».
— Найдите Талию Рун, — сказал он. — Передайте, что данж готов оплатить юридическое возражение по аренде и поставить резерв трав без предоплаты. Не как благодарность. Как контракт защиты нейтрального лечения.
Караванный десятник ответил не сразу. На фоне слышались голоса, скрип телеги и чей-то кашель.
— Она может отказаться.
— Имеет право.
— Если согласится, её свяжут с вами сильнее.
— Поэтому сначала объясните риск.
— А если спросит, почему вы помогаете?
Артём посмотрел на строку ReputationDebt: insignificant.
— Потому что она продала мазь, а не присягу.
Связь погасла.
Северьян убрал часть окон, но скрытый слой оставил. Перед Артёмом всё ещё висели четыре строки, с которых начиналась новая война.
HiddenSanctionMark: TraceTradeAssociationScore: 0.04PenaltyMultiplier: 1.02JustifiedHostilityScore: 0.00
В них не было героизма. Не было огня. Не было чудовищ из нижних шахт. Только арифметика, достаточно тихая, чтобы пройти мимо совести большинства людей.
Артём понял: Коалиция давно перестала управлять репутацией как отношением. Она превратила её в стоимость жизни. И если эту стоимость нельзя было увидеть на вывеске, значит, первым оружием должен был стать свет.
Нужно было заставить скрытую цену проявиться.
Вечером Веллар закрыл ворота под мелкий дождь.
Талия сидела в лавке при одной лампе и писала возражение. Риан уснул в кладовой на мешках с сухим мхом, упрямо держа на коленях письмо мастера Элвина, будто если не выпустить бумагу из рук, решение ещё можно удержать на краю. На стойке лежали три листа: арендное уведомление, храмовое обновление и черновик жалобы.
Талия вывела первую строку ровно:
«Прошу указать основание изменения коэффициента торговой устойчивости».
Потом остановилась.
Перо оставило на бумаге тёмную точку.
Каким словом назвать то, что с ней сделали? Не нападение. Не штраф. Не запрет. Не обвинение. Всё было слишком аккуратным для простых слов. Её не ударили. Её поставили в положение, где каждый следующий шаг стал чуть тяжелее. И если она пожалуется, ей скажут, что два процента — это не повод для шума.
Колокольчик над дверью дрогнул.
Талия подняла голову.
На пороге стояла Мера из «Серого тяглового». Бледная, усталая, с новой повязкой на голени. За спиной у неё виднелись двое караванщиков с закрытыми дорожными плащами.
— Лавка закрыта, — сказала Талия.
— Я знаю.
— Рана открылась?
— Нет. Данж прислал сообщение.
Талия медленно положила перо.
— Данж?
— Артём Соколов предлагает контракт защиты нейтрального лечения. Резерв трав. Помощь с возражением. Без требования публичной присяги и без смены вашей фракционной стороны. С предупреждением, что связь с ним может ухудшить ваше положение.
Талия смотрела на неё долго.
— Очень щедро — сначала принести риск, потом предупредить, что помощь тоже риск.
Мера не стала спорить.
— Да.
Этот ответ Талии понравился больше, чем любая красивая защита. Дорожная женщина не пыталась подсластить грязную воду.
— Он знает про Риана?
— Да.
Талия обернулась к кладовой. Сын спал, привалившись к стене, с письмом на коленях. Свет лампы не доставал до его лица полностью, и он казался младше своих двенадцати. Не будущим травником. Просто мальчиком, которого взрослые системы научили ждать.
— Я не хочу быть знаменем, — сказала Талия.
— Он сказал, что вы имеете право отказаться.
— А если соглашусь?
— Тогда вам объяснят условия. И риск.
Талия усмехнулась.
— Риск мне уже объяснили. Без слов.
Мера опустила глаза на листы.
— Он ещё сказал фразу. Передать дословно.
— Какую?
— «Она продала мазь, а не присягу».
Талия отвернулась к окну.
За стеклом Веллар был мокрым и тёмным. В лужах плавал свет фонарей. Улица пустела. Никаких флагов, никаких патрулей, никаких обвинений. Только город, который завтра снова откроется и будет считать её чуть менее надёжной, чем вчера.
Она взяла чистый лист.
— Контракт я прочитаю. Не подпишу сразу.
— Так ему и передать?
— Нет. Передай, что лекарь не лечит вслепую. Сначала смотрит рану.
Мера кивнула.
Когда дверь закрылась, Талия снова села за стойку. Внизу жалобы, после своей подписи, она оставила пустое место. Не потому, что уже решила впустить данж в свою жизнь. А потому, что впервые за два дня подумала: возможно, эта бумага не должна быть одинокой.
В столице Коалиции дождя не было.
Там погода редко мешала заседаниям. Верхние уровни фракционного квартала укрывались под прозрачными куполами, на которых вода, пыль и чужой климат задерживались только до первой команды очистки. Небо над Комиссариатом фракционной чистоты всегда выглядело управляемым: достаточно серым, чтобы напоминать о серьёзности власти, и достаточно светлым, чтобы не угнетать тех, кто принимал решения за других.
Кассиан Рев стоял у длинного стола и читал отчёт.
Он был одет в чёрный мундир без лишнего блеска. Только тонкие серебряные швы на перчатках ловили свет, когда он переворачивал страницы. Эти перчатки знали все младшие комиссары. Кассиан никогда не касался чужих репутационных карт голыми руками. Не из брезгливости. Из принципа. Власть, говорил он, должна оставлять на чужой жизни только оформленный след.
Перед ним висела сводка по Веллару.
Нейтральный лекарь: Талия РунСделка: базовые лечебные мази, перевязочные материалыПокупатель: караван, ассоциированный с Восточным проваломПрямая военная применимость: отсутствуетРиск связности: низкийРекомендация: наблюдение / мягкая коррекция доверия
Младший аналитик стоял по другую сторону стола. Он был слишком молод, чтобы понимать ценность паузы, и слишком обучен, чтобы перебивать. Поэтому просто ждал.
Кассиан дочитал до конца.
— Лавка маленькая, — сказал аналитик. — Сделка незначительная. Можно оставить без реакции.
Кассиан поднял на него глаза.
— Нельзя.
Аналитик выпрямился.
— Прямой угрозы нет.
— Прямая угроза — последняя стадия небрежности.
— Это мазь.
— Сегодня мазь. Завтра стабильный медицинский канал. Послезавтра караваны Восточного провала получают независимую инфраструктуру восстановления. Потом к ним идут перевозчики, пекари, кузнецы, водоносы. Потом город спрашивает, зачем ему коалиционные тарифы, если данж даёт дешевле и не требует флага.
Аналитик молчал.
Кассиан подошёл к окну. За куполом лежала столица Коалиции: ровные мосты, фракционные башни, портальные арки, торговые дома, храмовые линии, лицензирующие палаты. Красивый порядок. Дорогой порядок. Хрупкий порядок, который выжившие всегда ценили меньше тех, кто видел город после его отсутствия.
— Нейтралитет, — сказал Кассиан, — чаще всего начинается с фразы «мы просто лечим».
— Прикажете наложить открытую метку?
Кассиан повернулся так резко, что аналитик замолчал на половине дыхания.
— Нет.
Он положил отчёт на стол.
— Открытая метка сделает её жертвой. Запрет сделает её символом. Нам не нужны ни жертвы, ни символы. Нам нужно, чтобы следующий лекарь сам задумался, прежде чем обслуживать этот маршрут.
Аналитик кивнул, уже понимая.
— Мягкая коррекция доверия?
Кассиан взял перо. Чёрное, с металлическим наконечником, без украшений. В нижней части отчёта была строка решения.
Он не написал «наказать».
Не написал «запретить».
Не написал «объявить врагом».
Он вывел ровные слова:
«Применить мягкую коррекцию доверия к связанным торговым каналам. Без изменения видимого фракционного статуса. Уровень следовой метки сохранить ниже публичного порога».
Печать Комиссариата легла на строку тихо.
Где-то далеко, в Велларе, маленькая лечебная лавка ещё не знала, что её уже не били случайные руки.
Её включили в контур.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.






